X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fglsl%2Foptimize.cpp;h=0d6f753768ad2bd5fdbf7ff4d3a8f44ff75f1cb9;hp=42e4a86ec7feb3466f7e0a119b4bf1a4feb28916;hb=57ff0b07aca38aee593a85831ba600b77e3b7a7b;hpb=a833b47ecd5bf91a979a30d0898f768a14cf5067 diff --git a/source/glsl/optimize.cpp b/source/glsl/optimize.cpp index 42e4a86e..0d6f7537 100644 --- a/source/glsl/optimize.cpp +++ b/source/glsl/optimize.cpp @@ -717,6 +717,11 @@ void AggregateDismantler::visit(VariableDeclaration &var) } } +void AggregateDismantler::visit(FunctionDeclaration &func) +{ + func.body.visit(*this); +} + template T ConstantFolder::evaluate_logical(char oper, T left, T right)