Pixel-Composer/shaders/sh_gamma_map/sh_gamma_map.fsh
2024-02-11 19:22:20 +07:00

12 lines
227 B
GLSL

varying vec2 v_vTexcoord;
varying vec4 v_vColour;
uniform int invert;
void main() {
vec4 c = texture2D( gm_BaseTexture, v_vTexcoord );
c.rgb = pow(c.rgb, invert == 1? vec3(2.2) : vec3(1. / 2.2));
gl_FragColor = c;
}