Use vertex pulling for wall shadows

This commit is contained in:
2025-11-10 21:33:56 +00:00
parent 1a85d9d562
commit 36d5edc0a6
5 changed files with 47 additions and 10 deletions
+3 -2
View File
@@ -173,11 +173,12 @@ renderShadows shadrendertype nWalls nSils nCaps positiontexture normaltexture li
glUseProgram (_shaderUINT lwallShad)
glUniform3f 0 x y z
glUniform1f 1 rad
glBindVertexArray $ lwallShad ^. shaderVAO . vaoName -- Just (_vao $ _shadVAO lwallShad)
--glBindVertexArray $ lwallShad ^. shaderVAO . vaoName -- Just (_vao $ _shadVAO lwallShad)
glBindVertexArray $ pdata ^. dummyVAO . vaoName -- Just (_vao $ _shadVAO lwallShad)
glDrawArrays
(_unPrimitiveMode $ _shaderPrimitive lwallShad)
0
nWalls
(nWalls * 18)
case shadrendertype of
GeoObjShads -> do
--draw silhouette shadows