Amend: Fixed precision issue with float comparison, made factory better synchronized. Change-Id: Ie72d8d26ca5dc5ee1a0b5c14ca726edbee3bc1a2 Former-commit-id:d7c8b8f662
[formerly3369fbec2d
] [formerlyd7c8b8f662
[formerly3369fbec2d
] [formerlyc28fd2b38d
[formerly ae724ecce3d4c65f8845f3278f9b5eeb5b04908a]]] Former-commit-id:c28fd2b38d
Former-commit-id:e4b7f3618c
[formerlyd53db3ddb6
] Former-commit-id:751b8f2315
9 lines
No EOL
228 B
GLSL
9 lines
No EOL
228 B
GLSL
#include <coloring>
|
|
|
|
uniform sampler2D rawTex;
|
|
uniform ColorModifiers modifiers;
|
|
|
|
void main(void) {
|
|
vec4 textureColor = texture2D(rawTex, gl_TexCoord[0].st);
|
|
gl_FragColor = applyColorModifiers(textureColor, modifiers);
|
|
} |