X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Foutput.cpp;h=928b42508792ce47398e2955b050d5cdd2f5b37c;hb=c315e77b7791fe92d42e1566b5adaddf2699a758;hp=b85c45e30149cf38cfc7c8bc415124d6d3cc6eff;hpb=a4cd67f1c9f1f375bacacfbb421d40f78a22644b;p=libs%2Fgl.git diff --git a/source/glsl/output.cpp b/source/glsl/output.cpp index b85c45e3..928b4250 100644 --- a/source/glsl/output.cpp +++ b/source/glsl/output.cpp @@ -306,7 +306,12 @@ void Formatter::visit(VariableDeclaration &var) void Formatter::visit(InterfaceBlock &iface) { - append(format("%s %s\n", iface.interface, iface.name)); + 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); if(!iface.instance_name.empty())