]> git.tdb.fi Git - libs/gl.git/blobdiff - source/program.h
Check and report the use of legacy built-in variables in a program
[libs/gl.git] / source / program.h
index 8cdfb6de44e561910b0f4e446d0d0095bab76b89..a7622ecbb586d42d83d9d2380bcdd5d3978d3e24 100644 (file)
@@ -64,6 +64,7 @@ private:
        UniformBlockMap uniform_blocks;
        UniformMap uniforms;
        unsigned uniform_layout_hash;
+       bool legacy_vars;
 
 public:
        Program();
@@ -96,6 +97,8 @@ public:
        const UniformInfo &get_uniform_info(const std::string &) const;
        int get_uniform_location(const std::string &) const;
 
+       bool uses_legacy_variables() const { return legacy_vars; }
+
        void bind() const;
        static void unbind();
 };