X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Fcompiler.cpp;h=172bdac629251d8ecd3ab49a9c75cec394dd9d2e;hb=a204b5fac497e2ffbc6791f0f7de9d9d12c16d52;hp=0f608d6d600313682577df96a3c7e2cccd2e5226;hpb=3a2accb016c9cd01347c71d41e44d5ca45917209;p=libs%2Fgl.git diff --git a/source/glsl/compiler.cpp b/source/glsl/compiler.cpp index 0f608d6d..172bdac6 100644 --- a/source/glsl/compiler.cpp +++ b/source/glsl/compiler.cpp @@ -286,6 +286,7 @@ Compiler::OptimizeResult Compiler::optimize(Stage &stage) to become unused. */ bool any_removed = UnusedVariableRemover().apply(stage); any_removed |= UnusedFunctionRemover().apply(stage); + any_removed |= UnusedTypeRemover().apply(stage); return any_removed ? REDO_PREVIOUS : any_inlined ? REDO_STAGE : NEXT_STAGE; }