Implemented textures

This commit is contained in:
Pablo Rodriguez
2025-07-30 08:16:37 -04:00
parent aebd69a027
commit 651186f7bd
10 changed files with 8106 additions and 18 deletions

View File

@@ -1,8 +1,24 @@
#version 150 core
in vec3 _color;
out vec4 color;
uniform sampler2D tex;
uniform float time;
in vec3 color;
in vec2 coord;
out vec4 outColor;
void main() {
color = vec4(_color, 1.0);
vec2 sampleCoord;
if(coord.y < 0.75) {
sampleCoord = coord;
} else {
sampleCoord = vec2(
coord.x + 0.025 * sin(time * 1.5 + coord.y * 80.0),
(1.0 - coord.y) * 3
);
}
outColor = texture(tex, sampleCoord) * vec4(color, 1.0);
}