X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Foptimize.cpp;h=1ebb87c5c2ea23360c33917104745273de6d8da0;hb=bd8816692056230c36504dcccd76c6946dff47b1;hp=fcb1075ecbadc6a1d412142dc8191a83587ff917;hpb=a666a62ba1db594a03b499e45886dab3a5a0f2a4;p=libs%2Fgl.git diff --git a/source/glsl/optimize.cpp b/source/glsl/optimize.cpp index fcb1075e..1ebb87c5 100644 --- a/source/glsl/optimize.cpp +++ b/source/glsl/optimize.cpp @@ -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);