DarkRadiant: master 32efed87

Author Committer Branch Timestamp Parent
greebo greebo master 11.03.2022 13:32 master 74858bb2
Affected Issues  0005912: Move GL draw calls to central location
Changeset 0005912: Vertex and index buffer objects are bound once at the beginning of the render phase. All geometry is submitted under the assumption that the buffer is active, the render params returned by the GeometryStore are generated relative to the buffer start.
mod - include/igeometrystore.h Diff File
mod - libs/render/GeometryStore.h Diff File
mod - radiantcore/rendersystem/backend/BufferObjectProvider.h Diff File
mod - radiantcore/rendersystem/backend/FullBrightRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/GeometryRenderer.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/ObjectRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/ObjectRenderer.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.h Diff File
mod - radiantcore/rendersystem/backend/SceneRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/SurfaceRenderer.h Diff File
mod - test/testutil/TestBufferObjectProvider.h Diff File