1#version 430 core 2 3layout(location = 0) in vec2 texCoord; 4 5layout(location = 0) out vec4 outColor; 6 7layout(location = 0) uniform sampler2D tex; 8layout(location = 1) uniform vec4 color; 9 10void main(void) { 11 // https://github.com/KhronosGroup/glslang/issues/2206 12 float foo = 42; 13 foo = smoothstep(0, 1, foo); 14 outColor = texture(tex, texCoord) * color * foo; 15} 16