Proposed solution.

This commit is contained in:
Jonathas Costa
2020-06-29 15:58:04 -04:00
parent 7f38a4e987
commit e64f557bb4
7 changed files with 53 additions and 16 deletions

View File

@@ -1265,10 +1265,16 @@ void FramebufferRenderer::render(Scene* scene, Camera* camera, float blackoutFac
}
performDeferredTasks(tasks.deferredcasterTasks);
}
glDrawBuffers(1, &ColorAttachment01Array[_pingPongIndex]);
glEnablei(GL_BLEND, 0);
{
GLDebugGroup group("SuperTransparent");
data.renderBinMask = static_cast<int>(Renderable::RenderBin::SuperTransparent);
scene->render(data, tasks);
}
{
GLDebugGroup group("Overlay");
data.renderBinMask = static_cast<int>(Renderable::RenderBin::Overlay);