2023-08-10 22:46:04 +00:00
|
|
|
uniform sampler2D texture0; /*unit0*/
|
2023-08-10 21:53:51 +00:00
|
|
|
uniform float u_inv_gamma;
|
|
|
|
|
|
|
|
in vec2 uv;
|
|
|
|
out vec4 fragcolor;
|
|
|
|
|
|
|
|
void main() {
|
|
|
|
vec4 texel = texture( texture0, uv );
|
|
|
|
fragcolor = texel;
|
2023-08-10 22:46:04 +00:00
|
|
|
fragcolor.rgb = pow( fragcolor.rgb, vec3( u_inv_gamma ) ); // defaults: 1.0/2.2 gamma
|
2023-08-10 21:53:51 +00:00
|
|
|
}
|