X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=demo_prior;a=blobdiff_plain;f=sdr%2Fvignette.p.glsl;fp=sdr%2Fvignette.p.glsl;h=ca28cb90b83375ab34347fb5436bf67b19f98329;hp=0000000000000000000000000000000000000000;hb=2f14a35e7d557da12f24056267b911f24774aa18;hpb=5eefe7b94c8d6c6caa2c10e3835ab0831a3c42a1 diff --git a/sdr/vignette.p.glsl b/sdr/vignette.p.glsl new file mode 100644 index 0000000..ca28cb9 --- /dev/null +++ b/sdr/vignette.p.glsl @@ -0,0 +1,11 @@ +uniform vec3 color; +uniform float offset, sharpness; + +void main() +{ + vec2 p = gl_TexCoord[0].st * 2.0 - 1.0; + float d = max(length(p) - offset, 0.0); + float vnt = pow(d, sharpness); + + gl_FragColor = vec4(color, gl_Color.a * vnt); +}