diff --git a/effects/blur/blurshader.cpp b/effects/blur/blurshader.cpp index 5e0da02e19..6bbabe28d6 100644 --- a/effects/blur/blurshader.cpp +++ b/effects/blur/blurshader.cpp @@ -129,6 +129,8 @@ bool GLSLBlurShader::supported() { if (!GLPlatform::instance()->supports(GLSL)) return false; + if (!ShaderManager::instance()->isValid()) + return false; (void) glGetError(); // Clear the error state