]> git.tdb.fi Git - libs/gl.git/blobdiff - source/program.cpp
Remove the deprecated ProgramBuilder class
[libs/gl.git] / source / program.cpp
index 6313043ea84361c3f7fbc543324c997eb56d5fc6..00bca8343cb4d89e05f619f78bda72773a76ce77 100644 (file)
@@ -28,18 +28,6 @@ Program::Program()
        init();
 }
 
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-Program::Program(const ProgramBuilder::StandardFeatures &features)
-{
-       init();
-
-       ProgramBuilder builder(features);
-       builder.add_shaders(*this);
-       link();
-}
-#pragma GCC diagnostic pop
-
 Program::Program(const std::string &source)
 {
        init();
@@ -401,7 +389,6 @@ Program::Loader::Loader(Program &p):
        add("attribute",       &Loader::attribute);
        add("fragment_shader", &Loader::fragment_shader);
        add("geometry_shader", &Loader::geometry_shader);
-       add("standard",        &Loader::standard);
        add("vertex_shader",   &Loader::vertex_shader);
 }
 
@@ -425,17 +412,6 @@ void Program::Loader::geometry_shader(const string &src)
        obj.attach_shader_owned(new GeometryShader(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)
 {
        obj.attach_shader_owned(new VertexShader(src));