X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=vrfileman;a=blobdiff_plain;f=sdr%2Fpost.p.glsl;fp=sdr%2Fpost.p.glsl;h=562d79a8b796123fa3ce4cbc9d7f3259575b61bd;hp=0000000000000000000000000000000000000000;hb=7c59a70219aa7bcf80291f41903a9e6fc9b6e073;hpb=5e07bfd4d034dc3d974c8db008c6446e62838d39 diff --git a/sdr/post.p.glsl b/sdr/post.p.glsl new file mode 100644 index 0000000..562d79a --- /dev/null +++ b/sdr/post.p.glsl @@ -0,0 +1,24 @@ +uniform sampler2D tex; + +#ifndef set_pixel +#define set_pixel set_pixel_linear +#endif + +void set_pixel_linear(vec3 c) +{ + gl_FragColor.rgb = c; + gl_FragColor.a = 1.0; +} + +void set_pixel_srgb(vec3 c) +{ + gl_FragColor.rgb = pow(c, vec3(1.0 / 2.2)); + gl_FragColor.a = 1.0; +} + +void main() +{ + vec3 texel = texture2D(tex, gl_TexCoord[0].st).rgb; + + set_pixel(texel); +}