]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/generate.h
Have generate_interface return the generated statement
[libs/gl.git] / source / glsl / generate.h
index 2cf5c54a3735a611070f1314762a165de7a24b6d..951a672d89eb3d90bcc38aecdc3fd78b0febebbc 100644 (file)
@@ -133,8 +133,8 @@ private:
        static std::string get_out_prefix(Stage::Type);
        std::string change_prefix(const std::string &, const std::string &) const;
        virtual void visit(Block &);
-       bool generate_interface(VariableDeclaration &, const std::string &, const std::string &);
-       bool generate_interface(InterfaceBlock &);
+       VariableDeclaration *generate_interface(VariableDeclaration &, const std::string &, const std::string &);
+       InterfaceBlock *generate_interface(InterfaceBlock &);
        ExpressionStatement &insert_assignment(const std::string &, Expression *);
        virtual void visit(VariableReference &);
        virtual void visit(VariableDeclaration &);