]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/output.cpp
Support layout qualifiers on GLSL interface blocks
[libs/gl.git] / source / glsl / output.cpp
index 52026c4d81fc18e7a7c3ded35eb1c57bedbc449e..928b42508792ce47398e2955b050d5cdd2f5b37c 100644 (file)
@@ -306,6 +306,11 @@ void Formatter::visit(VariableDeclaration &var)
 
 void Formatter::visit(InterfaceBlock &iface)
 {
+       if(iface.layout)
+       {
+               iface.layout->visit(*this);
+               append(' ');
+       }
        append(format("%s %s\n", iface.interface, iface.block_name));
        if(iface.struct_declaration)
                iface.struct_declaration->members.visit(*this);