Use ssbos for edge shadows

Seems quite slow as is
This commit is contained in:
2025-11-11 16:23:39 +00:00
parent 219c574931
commit c5034b3c4c
5 changed files with 102 additions and 9 deletions
+3
View File
@@ -138,6 +138,9 @@ doDrawing' win pdata u = do
glNamedBufferSubData (pdata ^. ishapeSSBO) 0
(fromIntegral $ nIndices * (sizeOf (0::GLuint)))
(pdata ^. shapeEBO . eboPtr)
glNamedBufferSubData (pdata ^. ieshapeSSBO) 0
(fromIntegral $ nSilIndices * (sizeOf (0::GLuint)))
(pdata ^. silhouetteEBO . eboPtr)
setViewport _gr_world_res cfig
glBindFramebuffer GL_FRAMEBUFFER (pdata ^. fboBase . _1 . unFBO)
glDepthMask GL_TRUE