]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/generate.cpp
Slightly refactor layout qualifiers in the GLSL parser
[libs/gl.git] / source / glsl / generate.cpp
index 064d217e7da7b9b47f2c90dbab59a8f5006f9a77..d435d29a37e87b2c38f3d7e09ef5ebc6243f0989 100644 (file)
@@ -52,8 +52,9 @@ void DeclarationCombiner::visit(VariableDeclaration &var)
                                {
                                        bool found = false;
                                        for(vector<Layout::Qualifier>::iterator j=ptr->layout->qualifiers.begin(); (!found && j!=ptr->layout->qualifiers.end()); ++j)
-                                               if(j->identifier==i->identifier)
+                                               if(j->name==i->name)
                                                {
+                                                       j->has_value = i->value;
                                                        j->value = i->value;
                                                        found = true;
                                                }