DarkRadiant: master f2263f0b

Author Committer Branch Timestamp Parent
greebo greebo master 10.03.2022 18:18 master e23c0e61
Affected Issues  0005912: Move GL draw calls to central location
Changeset 0005912: Introduce interfaces for buffer objects, used by the GeometryStore to sync its internal data to the buffer object.
WIP, the ContinuousBuffer is not yet tracking the modified memory range properly.
mod - include/igeometrystore.h Diff File
mod - libs/render/ContinuousBuffer.h Diff File
mod - libs/render/GeometryStore.h Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.h Diff File
add - radiantcore/rendersystem/backend/BufferObjectProvider.h Diff File
mod - radiantcore/rendersystem/backend/FullBrightRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/FullBrightRenderer.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - test/GeometryStore.cpp Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File