Free vao pointers at end

This commit is contained in:
2021-03-11 19:42:29 +01:00
parent 33017a599b
commit 2d995339b9
2 changed files with 5 additions and 22 deletions
+4 -7
View File
@@ -107,8 +107,6 @@ preloadRender = do
return $ RenderData
{ _textures = [dirttex,dirttex]
, _listShaders = [bslist,lslist,cslist,aslist,eslist]
-- , _lightmapCircleShader = fcs
, _backVAO = backgroundvao
, _dummyVBO = dummyvbo
, _dummyPtr = dummyptr
, _lightSourceShader = lsShad
@@ -121,9 +119,8 @@ vaoPointers = (\(_,ps,_) -> ps) . unzip3 . _vaoBufferTargets
cleanUpRenderPreload :: RenderData -> IO ()
cleanUpRenderPreload pd = do
-- mapM_ free $ vaoPointers $ _triVAO pd
-- mapM_ free $ vaoPointers $ _textVAO pd
-- mapM_ free $ vaoPointers $ _circVAO pd
-- mapM_ free $ vaoPointers $ _arcVAO pd
-- mapM_ free $ vaoPointers $ _lineVAO pd
mapM_ freeShaderPointers $ _listShaders pd
freeShaderPointers $ _lightSourceShader pd
freeShaderPointers $ _wallShadowShader pd
freeShaderPointers $ _backgroundShader pd
free $ _dummyPtr pd