Set depth buffer from your pov before casting shadows
This commit is contained in:
@@ -42,6 +42,8 @@ createLightMap pdata lightPoints nWalls nSils nsurfVs = do
|
|||||||
drawShader (_lightingWallShader pdata) nWalls
|
drawShader (_lightingWallShader pdata) nWalls
|
||||||
-- draw foreground elements to set z buffer
|
-- draw foreground elements to set z buffer
|
||||||
drawShader (_lightingSurfaceShader pdata) nsurfVs
|
drawShader (_lightingSurfaceShader pdata) nsurfVs
|
||||||
|
|
||||||
|
drawShader (_lightingOccludeShader pdata) nWalls
|
||||||
-- for each of the lights:
|
-- for each of the lights:
|
||||||
-- stencil out the walls from this light's point of view
|
-- stencil out the walls from this light's point of view
|
||||||
-- draw fading lightmap circles on the floor
|
-- draw fading lightmap circles on the floor
|
||||||
|
|||||||
Reference in New Issue
Block a user