X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Fvalidate.cpp;fp=source%2Fglsl%2Fvalidate.cpp;h=e9a8bb3b1978279c4dc3a5ec2512326f8ec752bd;hb=145fcb8a11096f3db31e938d14196cc8ade6aa7b;hp=7d3d20d1c78eb104c85ac8ef511a099b5115ae5e;hpb=0585e361d8714ac4efc3ae3e1d5c8c9aa8841c34;p=libs%2Fgl.git diff --git a/source/glsl/validate.cpp b/source/glsl/validate.cpp index 7d3d20d1..e9a8bb3b 100644 --- a/source/glsl/validate.cpp +++ b/source/glsl/validate.cpp @@ -356,7 +356,8 @@ void IdentifierValidator::record_definition(const string &name, Statement &state void IdentifierValidator::visit(TypeDeclaration &type) { - check_definition(type.name, type); + if(type.source!=INTERNAL_SOURCE) + check_definition(type.name, type); } void IdentifierValidator::visit(StructDeclaration &strct)