From 9b9fcb1977c2586fcba86405865a10ad81f8d2e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Sun, 3 Dec 2017 14:45:11 +0100 Subject: Disable invariant gl_Position to workaround Mesa bug 100316 Fixes #13450, though it would be worth reverting if/when the Mesa bug is fixed. --- drivers/gles3/shaders/scene.glsl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/gles3/shaders/scene.glsl b/drivers/gles3/shaders/scene.glsl index 4d87a1d9d2..79b989be4a 100644 --- a/drivers/gles3/shaders/scene.glsl +++ b/drivers/gles3/shaders/scene.glsl @@ -263,7 +263,9 @@ uniform highp sampler2D skeleton_texture; //texunit:-1 out highp vec4 position_interp; -invariant gl_Position; +// FIXME: This triggers a Mesa bug that breaks rendering, so disabled for now. +// See GH-13450 and https://bugs.freedesktop.org/show_bug.cgi?id=100316 +//invariant gl_Position; void main() { -- cgit v1.2.3