First implementation of SSBO, vertex pulling

This commit is contained in:
2025-11-10 11:58:11 +00:00
parent 187751ec26
commit 5e93c7631d
7 changed files with 201 additions and 131 deletions
+4 -1
View File
@@ -18,6 +18,7 @@ data RenderData = RenderData
, _ceilingStencilShader :: Shader
, _alphaDivideShader :: Shader
, _windowShader :: Shader
, _windowPullShader :: Shader
, _fullscreenShader :: Shader
, _transparencyCompShader :: Shader
, _bloomBlurShader :: Shader
@@ -40,7 +41,8 @@ data RenderData = RenderData
, _fboLighting :: (FBO, TO)
, _rboBaseBloom :: GLuint -- RenderbufferObject id
, _matUBO :: GLuint -- BufferObject id
, _lightsUBO :: GLuint -- BufferObject id
, _winSSBO :: GLuint
-- , _lightsUBO :: GLuint -- BufferObject id
, _vboWindows :: VBO
, _vboShapes :: VBO
, _floorVBO :: VBO
@@ -53,6 +55,7 @@ data RenderData = RenderData
, _cloudShader :: Shader
, _cloudEBO :: EBO
, _screenTextureVAO :: VAO
, _dummyVAO :: VAO
}
makeLenses ''RenderData