DarkRadiant: master 18f5e5dc

Author Committer Branch Timestamp Parent
greebo greebo master 04.03.2022 11:01 master c466e903
Affected Issues  0005912: Move GL draw calls to central location
Changeset 0005912: Change IGeometryStore interface. Allocation now reserves a certain amount of memory only, data is committed through IGeometryStore::updateData() only. It's now allowed to submit data that is not fully exhausting the available space in a slot.
mod - include/igeometrystore.h Diff File
mod - libs/render/ContinuousBuffer.h Diff File
mod - libs/render/WindingRenderer.h Diff File
mod - radiantcore/rendersystem/backend/GeometryRenderer.h Diff File
mod - radiantcore/rendersystem/backend/GeometryStore.h Diff File
mod - radiantcore/rendersystem/backend/SurfaceRenderer.h Diff File
mod - test/ContinuousBuffer.cpp Diff File