ProgressBar.java added, can be used to represent healthbar ;o)

This commit is contained in:
Antoine
2021-06-12 02:47:13 +02:00
parent f85a15b393
commit 8b9d698acc
4 changed files with 103 additions and 8 deletions

View File

@ -0,0 +1,19 @@
#version 410 core
layout (location = 0) in vec3 aPos;
layout (location = 1) in vec3 aColor;
layout (location = 2) in vec2 aTexCoord;
out vec2 fragCoord;
out vec4 color;
uniform mat4 projection;
uniform mat4 view;
uniform mat4 transform;
void main()
{
gl_Position = projection * view * transform * vec4(aPos, 1.0);
color = vec4(aColor, 1.0f);
fragCoord = aPos.xy;
}

View File

@ -0,0 +1,21 @@
#version 410
in vec4 color;
in vec2 fragCoord;
out vec4 FragColor;
uniform float time;
uniform float fill;
void main()
{
if (fill > fragCoord.x){
FragColor = color;
}
else {
FragColor = vec4(color.xyz, 0f);
}
}