Bug 1382358 - Allow unusual/spurious glsl versions in non-DEBUG builds. - r=kvark draft
authorJeff Gilbert <jgilbert@mozilla.com>
Wed, 19 Jul 2017 13:35:09 -0700
changeset 611501 7fb0d4b5752453fd8df70a11c4992c51d3d38d99
parent 611409 4b32e7ce740eaf6434180bc9e44731dab0aa67cc
child 638184 e9db14bc267571593846cd0a3ce099c77c9d5294
push id69245
push userbmo:jgilbert@mozilla.com
push dateWed, 19 Jul 2017 20:40:43 +0000
reviewerskvark
bugs1382358
milestone56.0a1
Bug 1382358 - Allow unusual/spurious glsl versions in non-DEBUG builds. - r=kvark MozReview-Commit-ID: GbJb9ankCGl
dom/canvas/WebGLShaderValidator.cpp
--- a/dom/canvas/WebGLShaderValidator.cpp
+++ b/dom/canvas/WebGLShaderValidator.cpp
@@ -114,17 +114,17 @@ ShaderOutput(gl::GLContext* gl)
         case 330: return SH_GLSL_330_CORE_OUTPUT;
         case 400: return SH_GLSL_400_CORE_OUTPUT;
         case 410: return SH_GLSL_410_CORE_OUTPUT;
         case 420: return SH_GLSL_420_CORE_OUTPUT;
         case 430: return SH_GLSL_430_CORE_OUTPUT;
         case 440: return SH_GLSL_440_CORE_OUTPUT;
         case 450: return SH_GLSL_450_CORE_OUTPUT;
         default:
-            MOZ_CRASH("GFX: Unexpected GLSL version.");
+            MOZ_ASSERT(false, "GFX: Unexpected GLSL version.");
         }
     }
 
     return SH_GLSL_COMPATIBILITY_OUTPUT;
 }
 
 webgl::ShaderValidator*
 WebGLContext::CreateShaderValidator(GLenum shaderType) const