From c5f6f72b77456cd89ec23e62b372406d8d21da5f Mon Sep 17 00:00:00 2001 From: Malin E Date: Tue, 4 Oct 2022 14:34:36 +0200 Subject: [PATCH] Fix depth issues --- modules/base/rendering/renderablemodel.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/base/rendering/renderablemodel.cpp b/modules/base/rendering/renderablemodel.cpp index 28029a3627..8a668e1c51 100644 --- a/modules/base/rendering/renderablemodel.cpp +++ b/modules/base/rendering/renderablemodel.cpp @@ -901,8 +901,10 @@ void RenderableModel::render(const RenderData& data, RendererTasks&) { // Render pass 2 glBindFramebuffer(GL_FRAMEBUFFER, defaultFBO); - // Screen-space quad should not be discarded due to depth test - glDisable(GL_DEPTH_TEST); + // Screen-space quad should not be discarded due to depth test, + // but we still want to be able to write to the depth buffer -> GL_ALWAYS + glEnable(GL_DEPTH_TEST); + glDepthFunc(GL_ALWAYS); _screenShader->activate();