]> git.tdb.fi Git - libs/gl.git/blobdiff - source/programcompiler.h
Properly handle the legacy replacement of fragment shader output
[libs/gl.git] / source / programcompiler.h
index 5bb7147496b3190f730db4a878395f81fe2fb519..e159078a647a4aea0573e7f03f9b8c423fc0db84 100644 (file)
@@ -330,7 +330,7 @@ private:
        {
                Version target_version;
                std::string type;
-               std::string frag_out_name;
+               ProgramSyntax::VariableDeclaration *frag_out;
 
                LegacyConverter();
                LegacyConverter(const Version &);
@@ -338,6 +338,7 @@ private:
                bool check_version(const Version &);
                using Visitor::visit;
                virtual void visit(ProgramSyntax::VariableReference &);
+               virtual void visit(ProgramSyntax::Assignment &);
                virtual void visit(ProgramSyntax::FunctionCall &);
                virtual void visit(ProgramSyntax::VariableDeclaration &);
                virtual void visit(ProgramSyntax::InterfaceBlock &);