]> git.tdb.fi Git - libs/gl.git/blobdiff - source/program.h
Suppress some deprecation warnings from internal use
[libs/gl.git] / source / program.h
index 734d665b3d5e21c5ec6e1efe8a7106980c5da003..faaf2ac4c081c8fcadc84e366244eda74fe1a55c 100644 (file)
@@ -86,8 +86,11 @@ public:
        /// Constructs an empty Program with no Shaders attached.
        Program();
 
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
        /// Constructs a Program with standard features.
-       Program(const ProgramBuilder::StandardFeatures &);
+       DEPRECATED Program(const ProgramBuilder::StandardFeatures &);
+#pragma GCC diagnostic pop
 
        /// Constructs a Program from unified source code using ProgramCompiler.
        Program(const std::string &);
@@ -111,6 +114,7 @@ public:
 
        void link();
 private:
+       static void require_type(GLenum);
        void query_uniforms();
        void query_uniform_blocks(const std::vector<UniformInfo *> &);
        void query_attributes();