Fix rendering bugs: White displaying as black. Overlay bin rendering invisible if odd numbers of atmospheres are rendered.

This commit is contained in:
Emil Axelsson
2019-08-13 15:10:28 +02:00
parent 1cba7e1d88
commit 188dffc63c
2 changed files with 5 additions and 4 deletions

View File

@@ -1134,8 +1134,9 @@ void FramebufferRenderer::render(Scene* scene, Camera* camera, float blackoutFac
performDeferredTasks(tasks.deferredcasterTasks);
}
glDrawBuffers(3, ColorAttachment012Array);
glDrawBuffers(1, &ColorAttachment01Array[_pingPongIndex]);
glEnablei(GL_BLEND, 0);
data.renderBinMask = static_cast<int>(Renderable::RenderBin::Overlay);
scene->render(data, tasks);