]> git.tdb.fi Git - libs/gl.git/blobdiff - source/program.cpp
Add $Id$ to tag.*
[libs/gl.git] / source / program.cpp
index f057ea74aefbfe75d4aa447866d6a57a4cf05288..2ed6fba8800c9f804127827ec85eca65a95bcea9 100644 (file)
@@ -182,11 +182,6 @@ Program::Loader::Loader(Program &p):
        add("attribute",       &Loader::attribute);
 }
 
-Program::Loader::~Loader()
-{
-       prog.link();
-}
-
 void Program::Loader::vertex_shader(const string &src)
 {
        prog.attach_shader(*new Shader(VERTEX_SHADER, src));
@@ -202,5 +197,10 @@ void Program::Loader::attribute(uint i, const string &n)
        prog.bind_attribute(i, n);
 }
 
+void Program::Loader::finish()
+{
+       prog.link();
+}
+
 } // namespace GL
 } // namespace Msp