]> git.sesse.net Git - casparcg/blobdiff - core/mixer/gpu/ogl_device.cpp
2.0. Fixed mix transition.
[casparcg] / core / mixer / gpu / ogl_device.cpp
index d74d5fd9649b77cd534b9164ad1edc9311d8f026..ba7db7ea09cddd89d066145584038999c299057e 100644 (file)
@@ -336,16 +336,21 @@ void ogl_device::use(shader& shader)
        }\r
 }\r
 \r
-void ogl_device::blend_func_separate(int c1, int c2, int a1, int a2)\r
+void ogl_device::blend_func(int c1, int c2, int a1, int a2)\r
 {\r
        std::array<int, 4> func = {c1, c2, a1, a2};\r
 \r
        if(blend_func_ != func)\r
        {\r
                blend_func_ = func;\r
-               glBlendFuncSeparate(c1, c2, a1, a2);\r
+               GL(glBlendFuncSeparate(c1, c2, a1, a2));\r
        }\r
 }\r
 \r
+void ogl_device::blend_func(int c1, int c2)\r
+{\r
+       blend_func(c1, c2, c1, c2);\r
+}\r
+\r
 }}\r
 \r