]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/validate.cpp
Automatically determine array sizes in GLSL if possible
[libs/gl.git] / source / glsl / validate.cpp
index f43217ce6314c24a00d1e5885c6f405e129fba38..883b950ff07f2e46d9aa0037ddfce2fa2719c425 100644 (file)
@@ -293,6 +293,9 @@ void DeclarationValidator::visit(VariableDeclaration &var)
                        error(var, "Type 'bool' not allowed on interface variable");
        }
 
+       if(var.array && !var.array_size)
+               error(var, "Array must have a size");
+
        if(var.init_expression)
        {
                if(scope==GLOBAL && !var.constant)