From ec467e40996046b6f9abd1f90f3fa31cdafc4acf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Fri, 5 Jul 2013 17:42:22 +0200 Subject: [PATCH] Shaders: `range` is reserved keyword in GLSL. Neither desktop GL nor GLES on my NVidia complained. Just Chrome didn't like it. --- src/Shaders/DistanceFieldVector.frag | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Shaders/DistanceFieldVector.frag b/src/Shaders/DistanceFieldVector.frag index 07d9bbe2a..bb4811468 100644 --- a/src/Shaders/DistanceFieldVector.frag +++ b/src/Shaders/DistanceFieldVector.frag @@ -68,7 +68,7 @@ void main() { /* Outline */ if(outlineRange.x > outlineRange.y) { lowp float mid = (outlineRange.x + outlineRange.y)/2.0; - lowp float half = (outlineRange.x - outlineRange.y)/2.0; - fragmentColor += smoothstep(half+smoothness, half-smoothness, distance(mid, intensity))*outlineColor; + lowp float halfRange = (outlineRange.x - outlineRange.y)/2.0; + fragmentColor += smoothstep(halfRange+smoothness, halfRange-smoothness, distance(mid, intensity))*outlineColor; } }