Pported: Disable writing to alpha with opaque framebuffer - clayjohn

027ec28126
This commit is contained in:
Relintai 2022-07-28 11:02:41 +02:00
parent f22e67a07c
commit 942c23af34

View File

@ -2350,7 +2350,7 @@ void RasterizerSceneGLES2::_render_render_list(RenderList::Element **p_elements,
if (storage->frame.current_rt && storage->frame.current_rt->flags[RasterizerStorage::RENDER_TARGET_TRANSPARENT]) {
glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE, GL_ONE_MINUS_SRC_ALPHA);
} else {
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ZERO, GL_ONE);
}
} break;