Pixel-Composer/shaders/sh_gamma_map/sh_gamma_map.fsh

12 lines
227 B
Plaintext
Raw Permalink Normal View History

2024-02-11 13:22:20 +01:00
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;
}