X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=core%2Fmixer%2Fimage%2Fimage_kernel.cpp;h=1fd83d91d5d8b0b0efd6a32cd21f8c4adaa70c80;hb=116e09a218cf056e4de868454b0fe26dc4db1413;hp=e659c618b1678a5888aac89054ac98cdc81e35db;hpb=a8e71e9b2452413398ac10f0b6e2dea41cecdec5;p=casparcg diff --git a/core/mixer/image/image_kernel.cpp b/core/mixer/image/image_kernel.cpp index e659c618b..1fd83d91d 100644 --- a/core/mixer/image/image_kernel.cpp +++ b/core/mixer/image/image_kernel.cpp @@ -123,7 +123,14 @@ struct image_kernel::implementation : boost::noncopyable } else { - ogl.blend_func_separate(GL_ONE, GL_ONE_MINUS_SRC_ALPHA, GL_ONE, GL_ONE_MINUS_SRC_ALPHA); + switch(params.blend_mode) + { + case blend_mode::mix: + ogl.blend_func(GL_ONE, GL_ONE); + break; + default: + ogl.blend_func(GL_ONE, GL_ONE_MINUS_SRC_ALPHA); + } } // Setup image-adjustements