From: daid Date: Thu, 20 Jun 2013 07:42:12 +0000 (+0200) Subject: Fallback to fake shaders if the shader compile failed. X-Git-Tag: 13.06.3~5 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=2ac3bdf8959b73dd4674c2ce2e8fffbbcfdccb8e;p=cura.git Fallback to fake shaders if the shader compile failed. --- diff --git a/Cura/gui/sceneView.py b/Cura/gui/sceneView.py index 7b30c539..71f08721 100644 --- a/Cura/gui/sceneView.py +++ b/Cura/gui/sceneView.py @@ -829,7 +829,7 @@ void main(void) gl_FragColor = vec4(gl_Color.xyz * light_amount, 1.0-intensity); } """) - else: + if self._objectShader == None or not self._objectShader.isValid(): self._objectShader = opengl.GLFakeShader() self._objectOverhangShader = opengl.GLFakeShader() self._objectLoadShader = None