nuclear@0: uniform sampler2D fb; nuclear@0: nuclear@0: void main() nuclear@0: { nuclear@0: vec4 pixel = texture2D(fb, gl_TexCoord[0].st); nuclear@0: nuclear@0: gl_FragColor.rgb = pow(pixel.rgb, vec3(1.0 / 2.2)); nuclear@0: gl_FragColor.a = pixel.a; nuclear@0: }