]> git.tdb.fi Git - libs/gl.git/blobdiff - source/program.cpp
Move Program::bind to its proper place
[libs/gl.git] / source / program.cpp
index f07b2015c8c459bd36d480d9cc655d7da15d7c01..8ca8e336c0d18dc3f0efb08b31914824570f36c4 100644 (file)
@@ -271,17 +271,6 @@ string Program::get_info_log() const
        return log;
 }
 
-void Program::bind() const
-{
-       if(!linked)
-               throw invalid_operation("Program::bind");
-
-       if(!set_current(this))
-               return;
-
-       glUseProgramObjectARB(id);
-}
-
 int Program::get_uniform_location(const string &n) const
 {
        UniformMap::const_iterator i = uniforms.find(n);
@@ -307,6 +296,17 @@ int Program::get_uniform_location(const string &n) const
        return i->second.location;
 }
 
+void Program::bind() const
+{
+       if(!linked)
+               throw invalid_operation("Program::bind");
+
+       if(!set_current(this))
+               return;
+
+       glUseProgramObjectARB(id);
+}
+
 void Program::unbind()
 {
        if(!set_current(0))