diff --git a/src/libs/glsl/glslsemantic.cpp b/src/libs/glsl/glslsemantic.cpp
index a60db59cf794bb56cd8ec4d4eb8d2a4988a34fda..29760e2eecdb8aa5ce6bddd9216e185a48b5897c 100644
--- a/src/libs/glsl/glslsemantic.cpp
+++ b/src/libs/glsl/glslsemantic.cpp
@@ -187,7 +187,7 @@ bool Semantic::visit(IdentifierExpressionAST *ast)
         if (Symbol *s = _scope->lookup(*ast->name)) {
             _expr.type = s->type();
         } else {
-            if (ast->name->startsWith(QLatin1String("gl_")) || ast->name->startsWith(QLatin1String("qgl_"))) {
+            if (ast->name->startsWith(QLatin1String("qgl_"))) {
                 // ### well, at least for now.
             } else {
                 _engine->error(ast->lineno, QString("`%1' was not declared in this scope").arg(*ast->name));