From 349a7b59ea3765667cb30e3cb53f5575545dfd2f Mon Sep 17 00:00:00 2001 From: myownfriend Date: Tue, 20 May 2014 23:58:33 -0400 Subject: [PATCH] Update sketchy.glsl --- Data/Sys/Shaders/sketchy.glsl | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/Data/Sys/Shaders/sketchy.glsl b/Data/Sys/Shaders/sketchy.glsl index 525b0ebc9c..a91e404108 100644 --- a/Data/Sys/Shaders/sketchy.glsl +++ b/Data/Sys/Shaders/sketchy.glsl @@ -7,16 +7,18 @@ uniform vec4 resolution; void main() { - float4 c0 = texture(samp9, uv0).rgba; - float4 tmp = float4(0.0, 0.0, 0.0, 0.0); - tmp += c0 - texture(samp9, uv0 + float2(2.0, 2.0)*resolution.zw).rgba; - tmp += c0 - texture(samp9, uv0 - float2(2.0, 2.0)*resolution.zw).rgba; - tmp += c0 - texture(samp9, uv0 + float2(2.0, -2.0)*resolution.zw).rgba; - tmp += c0 - texture(samp9, uv0 - float2(2.0, -2.0)*resolution.zw).rgba; - float grey = ((0.222 * tmp.r) + (0.707 * tmp.g) + (0.071 * tmp.b)); - // get rid of the bottom line, as it is incorrect. - if (uv0.y*resolution.y < 163.0) - tmp = float4(1.0, 1.0, 1.0, 1.0); - c0 = c0 + 1.0 - grey * 7.0; - ocol0 = float4(c0.r, c0.g, c0.b, 1.0); + float4 c0 = texture(samp9, uv0).rgba; + float4 tmp = float4(0.0, 0.0, 0.0, 0.0); + tmp += c0 - texture(samp9, uv0 + float2(2.0, 2.0)*resolution.zw).rgba; + tmp += c0 - texture(samp9, uv0 - float2(2.0, 2.0)*resolution.zw).rgba; + tmp += c0 - texture(samp9, uv0 + float2(2.0, -2.0)*resolution.zw).rgba; + tmp += c0 - texture(samp9, uv0 - float2(2.0, -2.0)*resolution.zw).rgba; + float grey = ((0.222 * tmp.r) + (0.707 * tmp.g) + (0.071 * tmp.b)); + + // get rid of the bottom line, as it is incorrect. + if (uv0.y*resolution.y < 163.0) + tmp = float4(1.0, 1.0, 1.0, 1.0); + + c0 = c0 + 1.0 - grey * 7.0; + ocol0 = float4(c0.r, c0.g, c0.b, 1.0); }