minemod/shaders/glsl_default.frag
deepCurse e35f5130ae
finished implementing textures and texture sampling
fixed some issues with build.rs and made it a bit more generic
2025-01-31 16:46:42 -04:00

24 lines
No EOL
558 B
GLSL

#version 450
layout(binding = 1) uniform sampler2D texSampler;
layout(location = 0) in vec3 fragColor;
layout(location = 1) in vec2 fragTexCoord;
layout(location = 0) out vec4 outColor;
void main() {
// outColor = texture(texSampler, fragTexCoord);
outColor = vec4(fragColor, 1.0) * texture(texSampler, fragTexCoord).rgba;
}
// #version 450
// layout(location = 0) in vec3 fragColor;
// layout(location = 1) in vec2 fragTexCoord;
// layout(location = 0) out vec4 outColor;
// void main() {
// outColor = vec4(fragTexCoord, 0.0, 1.0);
// }