]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/optimize.cpp
Improve support for interface blocks
[libs/gl.git] / source / glsl / optimize.cpp
index fcb1075ecbadc6a1d412142dc8191a83587ff917..1ebb87c5c2ea23360c33917104745273de6d8da0 100644 (file)
@@ -264,6 +264,11 @@ void UnusedVariableRemover::visit(VariableReference &var)
        }
 }
 
+void UnusedVariableRemover::visit(InterfaceBlockReference &iface)
+{
+       unused_nodes.erase(iface.declaration);
+}
+
 void UnusedVariableRemover::visit(MemberAccess &memacc)
 {
        TraversingVisitor::visit(memacc);