varying vec2 texcoord;
|
|
|
|
uniform sampler2D tex;
|
|
|
|
uniform float intensity_scale;
|
|
uniform float gamma;
|
|
|
|
void main()
|
|
{
|
|
vec4 rgba = texture2D(tex, texcoord);
|
|
gl_FragColor = vec4(pow(intensity_scale * rgba.rgb, vec3(1.0 / gamma)), 1.0);
|
|
}
|