From 69b48f81230167fdebc7cb21450ae87f302c96dc Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Tue, 5 Dec 2023 10:57:07 +0100 Subject: [PATCH] Fix black flats --- src/rendering/hwrenderer/doom_levelsubmesh.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rendering/hwrenderer/doom_levelsubmesh.cpp b/src/rendering/hwrenderer/doom_levelsubmesh.cpp index bed2d1b56..b2684000d 100644 --- a/src/rendering/hwrenderer/doom_levelsubmesh.cpp +++ b/src/rendering/hwrenderer/doom_levelsubmesh.cpp @@ -115,7 +115,7 @@ void DoomLevelSubmesh::CreateStaticSurfaces(FLevelLocals& doomMap) wall.Process(&disp, state, seg, front, back); // Part 1: solid geometry. This is set up so that there are no transparent parts - state.SetDepthFunc(DF_Less); + state.SetDepthFunc(DF_LEqual); state.ClearDepthBias(); state.EnableTexture(gl_texture); state.EnableBrightmap(true); @@ -205,7 +205,7 @@ void DoomLevelSubmesh::CreateStaticSurfaces(FLevelLocals& doomMap) flat.ProcessSector(&disp, state, sector); // Part 1: solid geometry. This is set up so that there are no transparent parts - state.SetDepthFunc(DF_Less); + state.SetDepthFunc(DF_LEqual); state.ClearDepthBias(); state.EnableTexture(gl_texture); state.EnableBrightmap(true);