]> git.tdb.fi Git - libs/gl.git/blobdiff - source/program.cpp
Further refactor Bufferable's API for derived classes
[libs/gl.git] / source / program.cpp
index 37d72e94191b441a1b8be1fcbbd5317db58e794f..a5128e9b77436ef13f24bbf1de7b2e7f3b263526 100644 (file)
@@ -28,6 +28,8 @@ Program::Program()
        init();
 }
 
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 Program::Program(const ProgramBuilder::StandardFeatures &features)
 {
        init();
@@ -36,6 +38,7 @@ Program::Program(const ProgramBuilder::StandardFeatures &features)
        builder.add_shaders(*this);
        link();
 }
+#pragma GCC diagnostic pop
 
 Program::Program(const std::string &source)
 {
@@ -425,10 +428,13 @@ void Program::Loader::geometry_shader(const string &src)
 
 void Program::Loader::standard()
 {
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
        ProgramBuilder::StandardFeatures feat;
        load_sub(feat);
        ProgramBuilder builder(feat);
        builder.add_shaders(obj);
+#pragma GCC diagnostic pop
 }
 
 void Program::Loader::vertex_shader(const string &src)