X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Fresolve.h;h=10322d49f67e89d80f61b994177f18c1b2b0588b;hb=f438142c7589df7480aa640cf62b7a2c3d48bab2;hp=f32d0cd530fe03b289d04176da2535e43e86221a;hpb=38712d8ecc57d043a2419ffbaeeb57f7a6586f14;p=libs%2Fgl.git diff --git a/source/glsl/resolve.h b/source/glsl/resolve.h index f32d0cd5..10322d49 100644 --- a/source/glsl/resolve.h +++ b/source/glsl/resolve.h @@ -61,7 +61,7 @@ private: bool record_target = false; bool r_self_referencing = false; Assignment::Target r_assignment_target; - std::vector redeclared_builtins; + std::vector redeclared_builtins; std::set nodes_to_remove; public: @@ -78,6 +78,7 @@ private: virtual void visit(BinaryExpression &); virtual void visit(Assignment &); void merge_layouts(Layout &, const Layout &); + void redeclare_builtin(VariableDeclaration &, VariableDeclaration &); virtual void visit(VariableDeclaration &); virtual void visit(InterfaceBlock &); };