]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/compatibility.h
Add a bunch of validation for declarations in GLSL
[libs/gl.git] / source / glsl / compatibility.h
index ad6c7cbe9c875f3a63c7cdb69c682f2f7f7a0aa3..212007131e80a3d0e37173364005d68f3b8d1166 100644 (file)
@@ -50,7 +50,7 @@ class LegacyConverter: private TraversingVisitor
 private:
        Stage *stage;
        Features features;
-       std::string type;
+       std::string r_type;
        VariableDeclaration *frag_out;
        NodeList<Statement>::iterator uniform_insert_point;
        std::set<Node *> nodes_to_remove;
@@ -61,6 +61,8 @@ public:
        virtual void apply(Stage &, const Features &);
 
 private:
+       void unsupported(const std::string &);
+
        virtual void visit(Block &);
        bool check_version(const Version &) const;
        bool check_extension(bool Features::*) const;