From 7675deb816483191d5a1281b6120aaaecc11a642 Mon Sep 17 00:00:00 2001 From: David Zhao Date: Fri, 19 Jul 2019 14:58:33 +0900 Subject: [PATCH] Update precisions --- osu.Game.Resources/Shaders/sh_CircularFlashlight.fs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/osu.Game.Resources/Shaders/sh_CircularFlashlight.fs b/osu.Game.Resources/Shaders/sh_CircularFlashlight.fs index 4030a8c..bef9492 100644 --- a/osu.Game.Resources/Shaders/sh_CircularFlashlight.fs +++ b/osu.Game.Resources/Shaders/sh_CircularFlashlight.fs @@ -1,7 +1,7 @@ #include "sh_Flashlight.h" -// highp diff prevents loss in precision when calculating smoothing distance on GL_ES platforms -vec4 getColourAt(highp vec2 diff, vec2 size, vec4 originalColour) +// highp precision is necessary for vertex positions to prevent catastrophic failure on GL_ES platforms +vec4 getColourAt(highp vec2 diff, highp vec2 size, lowp vec4 originalColour) { float dist = length(diff); float flashlightRadius = length(size);