From bc236671f2169f96d271bd6946567a8a6383d507 Mon Sep 17 00:00:00 2001 From: jgk Date: Thu, 19 Aug 2021 18:43:49 +0200 Subject: [PATCH] Set depth buffer from your pov before casting shadows --- src/Render.hs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Render.hs b/src/Render.hs index 76125a19d..f59b75bde 100644 --- a/src/Render.hs +++ b/src/Render.hs @@ -42,6 +42,8 @@ createLightMap pdata lightPoints nWalls nSils nsurfVs = do drawShader (_lightingWallShader pdata) nWalls -- draw foreground elements to set z buffer drawShader (_lightingSurfaceShader pdata) nsurfVs + + drawShader (_lightingOccludeShader pdata) nWalls -- for each of the lights: -- stencil out the walls from this light's point of view -- draw fading lightmap circles on the floor