#version 430 in vec2 fragment_uv; out vec4 frag_color; layout(location = 4) uniform sampler2D tex; void main() { vec3 base = vec3(0.1, 0.1, 0.1); vec4 sampled = texture(tex, fragment_uv); frag_color = vec4(base + sampled.xyz, 1.0); }