1#version 330 core 2#extension GL_ARB_explicit_uniform_location : require 3#extension GL_ARB_separate_shader_objects : require 4 5layout(location = 0) in vec2 texCoord; 6 7layout(location = 0) out vec4 outColor; 8 9layout(location = 0) uniform sampler2D tex; 10layout(location = 1) uniform vec4 color; 11 12void main(void) { 13 outColor = texture(tex, texCoord) * color; 14} 15