From f8aa48d05328dbef2ed70882fcd8daa50d6856d4 Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Sat, 2 Mar 2019 14:16:11 +0100 Subject: [PATCH] - fix blinking caused by uninitialized clipping planes --- wadsrc/static/shaders/glsl/main.vp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/wadsrc/static/shaders/glsl/main.vp b/wadsrc/static/shaders/glsl/main.vp index b56a477d7..e208447b7 100644 --- a/wadsrc/static/shaders/glsl/main.vp +++ b/wadsrc/static/shaders/glsl/main.vp @@ -116,4 +116,10 @@ void main() // clip planes used for translucency splitting gl_ClipDistance[1] = worldcoord.y - uClipSplit.x; gl_ClipDistance[2] = uClipSplit.y - worldcoord.y; + + if (uSplitTopPlane == vec4(0.0)) + { + gl_ClipDistance[3] = 1; + gl_ClipDistance[4] = 1; + } }