From feed5a2246ccdacdf97b21c5835e934ef584d902 Mon Sep 17 00:00:00 2001 From: danyalzia Date: Sat, 12 Oct 2013 21:13:30 +0500 Subject: [PATCH] Create Scanlines.fsh --- assets/shaders/Scanlines.fsh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 assets/shaders/Scanlines.fsh diff --git a/assets/shaders/Scanlines.fsh b/assets/shaders/Scanlines.fsh new file mode 100644 index 0000000000..b82a620e90 --- /dev/null +++ b/assets/shaders/Scanlines.fsh @@ -0,0 +1,22 @@ +//Simple Scanlines shader + + +#ifdef GL_ES +precision mediump float; +precision mediump int; +#endif + +uniform sampler2D sampler0; +float offset = 1.0; +float frequency = 170.0; + +varying vec2 v_texcoord0; + +void main() +{ + float pos0 = (v_texcoord0.y + offset) * frequency; + float pos1 = cos((fract( pos0 ) - 0.5)*3.14); + vec4 pel = texture2D( sampler0, v_texcoord0 ); + + gl_FragColor = mix(vec4(0,0,0,0), pel, pos1); +}