From 3e86b6e20af23fd3b8d7fc97b6a0119030eb3545 Mon Sep 17 00:00:00 2001 From: justin Date: Fri, 21 Nov 2025 17:31:21 +0000 Subject: [PATCH] Fix chasm draw bug --- src/Dodge/Render.hs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Dodge/Render.hs b/src/Dodge/Render.hs index 5025c4336..dabb6ed49 100644 --- a/src/Dodge/Render.hs +++ b/src/Dodge/Render.hs @@ -140,8 +140,11 @@ doDrawing' win pdata u = do glDepthMask GL_FALSE glStencilOp GL_KEEP GL_KEEP GL_INCR with 0 $ glClearNamedFramebufferiv (pdata ^. fboBase . _1 . unFBO) GL_STENCIL 0 - -- probably don't want to set the drawbuffer to GL_NONE, but not sure + -- need to set the drawbuffer to none + glDrawBuffer GL_NONE glDrawArrays GL_TRIANGLES 0 (fromIntegral nchs) + withArray [GL_COLOR_ATTACHMENT0,GL_COLOR_ATTACHMENT1,GL_COLOR_ATTACHMENT2] $ + glNamedFramebufferDrawBuffers (pdata ^. fboBase . _1 . unFBO) 3 glDepthMask GL_TRUE --draw floor onto base buffer glUseProgram (pdata ^. floorShader)