Shaders modif
This commit is contained in:
@ -4,7 +4,7 @@ layout (location = 0) in vec3 aPos;
|
||||
layout (location = 1) in vec3 aColor;
|
||||
layout (location = 2) in vec2 aTexCoord;
|
||||
|
||||
out vec4 position;
|
||||
out vec2 fragCoord;
|
||||
out vec2 texCoord;
|
||||
out vec4 color;
|
||||
|
||||
@ -17,5 +17,5 @@ void main()
|
||||
gl_Position = projection * view * transform * vec4(aPos, 1.0);
|
||||
color = vec4(aColor, 1.0f);
|
||||
texCoord = aTexCoord;
|
||||
position = vec4(aPos, 1.0);
|
||||
fragCoord = aPos.xy;
|
||||
}
|
@ -3,7 +3,7 @@
|
||||
out vec4 FragColor;
|
||||
|
||||
in vec4 color;
|
||||
in vec4 position;
|
||||
in vec2 fragCoord;
|
||||
in vec2 texCoord;
|
||||
|
||||
uniform sampler2D texture1;
|
||||
@ -11,7 +11,7 @@ uniform float time;
|
||||
|
||||
void main()
|
||||
{ // Pas fini c'est moche
|
||||
vec4 colorPoweredUp = vec4(color.xyz * sin(position.y + time*40) * cos(position.x + time*40), 1.0);
|
||||
vec4 colorPoweredUp = abs(vec4(color.xyz * sin(fragCoord.y + time*20), 1.0));
|
||||
vec4 tex = texture(texture1, texCoord);
|
||||
if (tex.a == 0.0){
|
||||
FragColor = tex;
|
Reference in New Issue
Block a user