Partial fix to near plane clipping shadows
This commit is contained in:
@@ -72,14 +72,18 @@ createLightMap pdata lightPoints nWalls nSils nsurfVs = do
|
||||
currentProgram $= Just (_shaderProgram $ _lightingLineShadowShader pdata)
|
||||
uniform (head $ _shaderCustomUnis $ _lightingLineShadowShader pdata)
|
||||
$= Vector3 x y z
|
||||
depthClamp $= Enabled
|
||||
drawShader (_lightingLineShadowShader pdata) nSils
|
||||
depthClamp $= Disabled
|
||||
|
||||
cullFace $= Just Front
|
||||
stencilOp $= (OpKeep,OpKeep,OpDecr)
|
||||
currentProgram $= Just (_shaderProgram $ _lightingOccludeShader pdata)
|
||||
drawShader (_lightingOccludeShader pdata) nWalls
|
||||
currentProgram $= Just (_shaderProgram $ _lightingLineShadowShader pdata)
|
||||
depthClamp $= Enabled
|
||||
drawShader (_lightingLineShadowShader pdata) nSils
|
||||
depthClamp $= Disabled
|
||||
|
||||
-- draw geometry surfaces
|
||||
cullFace $= Just Back
|
||||
|
||||
Reference in New Issue
Block a user