#version 150 uniform sampler2D t0; uniform float factor = 1.; void main(void) { qgl_FragData[0].rgb = max(texelFetch(t0, ivec2(gl_FragCoord.xy), 0).rgb - vec3(0.8), vec3(0.)) * factor; }