chiark / gitweb /
Fallback to fake shaders if the shader compile failed.
authordaid <daid303@gmail.com>
Thu, 20 Jun 2013 07:42:12 +0000 (09:42 +0200)
committerdaid <daid303@gmail.com>
Thu, 20 Jun 2013 07:42:12 +0000 (09:42 +0200)
Cura/gui/sceneView.py

index 7b30c5394d43f39e6237a1ae49cd576c12490816..71f0872100222b138c2616be5a2386af1e3f5ef6 100644 (file)
@@ -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