]> git.lizzy.rs Git - irrlicht.git/commitdiff
Reset blend equation in 2D mode in OGLES1 and OGLES2 drivers
authorDmitry Kostenko <codeforsmile@gmail.com>
Thu, 9 Jun 2022 19:56:09 +0000 (21:56 +0200)
committersfan5 <sfan5@live.de>
Fri, 10 Jun 2022 06:35:05 +0000 (08:35 +0200)
source/Irrlicht/COGLES2Driver.cpp
source/Irrlicht/COGLESDriver.cpp

index 80f806ff37450fced215701543108f755b0bde6b..bbb100221541288317a45fdac61b3251d1998462 100644 (file)
@@ -1963,6 +1963,7 @@ COGLES2Driver::~COGLES2Driver()
                {\r
                        CacheHandler->setBlend(true);\r
                        CacheHandler->setBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);\r
+                       CacheHandler->setBlendEquation(GL_FUNC_ADD);\r
                }\r
                else\r
                        CacheHandler->setBlend(false);\r
index 123e2ae29b08e4a374dc000fe80e42445f10c6f4..1c367ed0bd3eb2b8b04f420d00d9d77ca9927e44 100644 (file)
@@ -2057,6 +2057,7 @@ void COGLES1Driver::setRenderStates2DMode(bool alpha, bool texture, bool alphaCh
        {\r
                CacheHandler->setBlend(true);\r
                CacheHandler->setBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);\r
+               CacheHandler->setBlendEquation(GL_FUNC_ADD);\r
                glEnable(GL_ALPHA_TEST);\r
                glAlphaFunc(GL_GREATER, 0.f);\r
        }\r