Reset blend equation in 2D mode in OGLES1 and OGLES2 drivers

This commit is contained in:
Dmitry Kostenko 2022-06-09 21:56:09 +02:00 committed by sfan5
parent a04a0d2a4b
commit 53e1b52ff4
2 changed files with 2 additions and 0 deletions

View File

@ -1963,6 +1963,7 @@ COGLES2Driver::~COGLES2Driver()
{
CacheHandler->setBlend(true);
CacheHandler->setBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
CacheHandler->setBlendEquation(GL_FUNC_ADD);
}
else
CacheHandler->setBlend(false);

View File

@ -2057,6 +2057,7 @@ void COGLES1Driver::setRenderStates2DMode(bool alpha, bool texture, bool alphaCh
{
CacheHandler->setBlend(true);
CacheHandler->setBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
CacheHandler->setBlendEquation(GL_FUNC_ADD);
glEnable(GL_ALPHA_TEST);
glAlphaFunc(GL_GREATER, 0.f);
}