uniform int useTexture; uniform sampler2D texSampler; varying vec3 fcolor; varying vec2 ftexcoord; void main() { if (useTexture == 1) { gl_FragColor = texture2D(texSampler, ftexcoord); } else { gl_FragColor = vec4(1.0, 1.0, 1.0, 1.0); } }