]> git.tdb.fi Git - libs/gl.git/blobdiff - source/blend.cpp
Drop Id tags and copyright notices from files
[libs/gl.git] / source / blend.cpp
index 8b82772fded1e7fc6acc755c312964ac867a0b3b..03fc0f02baf32c917e1be36ad9ec33f7237f9233 100644 (file)
@@ -1,10 +1,3 @@
-/* $Id$
-
-This file is part of libmspgl
-Copyright © 2008, 2010  Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
-
 #include "blend.h"
 #include "extension.h"
 #include "version_1_2.h"
@@ -38,34 +31,22 @@ void Blend::bind() const
        if(set_current(this))
        {
                glEnable(GL_BLEND);
-               // XXX Don't try to set equation if version < 1.2
-               glBlendEquation(eq);
+               if(glBlendEquation)
+                       glBlendEquation(eq);
                glBlendFunc(src_factor, dst_factor);
        }
 }
 
-const Blend &Blend::alpha()
-{
-       static Blend blend(SRC_ALPHA, ONE_MINUS_SRC_ALPHA);
-       return blend;
-}
-
 void Blend::unbind()
 {
        if(set_current(0))
                glDisable(GL_BLEND);
 }
 
-
-void blend_equation(BlendEquation eq)
-{
-       static RequireVersion _ver(1, 2);
-       glBlendEquation(eq);
-}
-
-void blend_func(BlendFactor src, BlendFactor dst)
+const Blend &Blend::alpha()
 {
-       glBlendFunc(src, dst);
+       static Blend blend(SRC_ALPHA, ONE_MINUS_SRC_ALPHA);
+       return blend;
 }
 
 } // namespace GL