From 990f09e67e34557e486346a2501b568988fc602a Mon Sep 17 00:00:00 2001 From: vladislavbelov Date: Mon, 8 Feb 2021 22:37:44 +0000 Subject: [PATCH] Changes CVertexBufferManager container from std::list to std::vector. This was SVN commit r24861. --- source/renderer/VertexBufferManager.cpp | 2 +- source/renderer/VertexBufferManager.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/source/renderer/VertexBufferManager.cpp b/source/renderer/VertexBufferManager.cpp index bd6c1ff142..ee5d564a3f 100644 --- a/source/renderer/VertexBufferManager.cpp +++ b/source/renderer/VertexBufferManager.cpp @@ -102,7 +102,7 @@ CVertexBuffer::VBChunk* CVertexBufferManager::AllocateImpl(size_t vertexSize, si // TODO, RC - run some sanity checks on allocation request - std::list>& buffers = m_Buffers[static_cast(group)]; + std::vector>& buffers = m_Buffers[static_cast(group)]; #if DUMP_VB_STATS debug_printf("\n============================\n# allocate vsize=%zu nverts=%zu\n\n", vertexSize, numVertices); diff --git a/source/renderer/VertexBufferManager.h b/source/renderer/VertexBufferManager.h index d8956ba27b..d112b9b3e7 100644 --- a/source/renderer/VertexBufferManager.h +++ b/source/renderer/VertexBufferManager.h @@ -27,6 +27,7 @@ #include #include +#include // CVertexBufferManager: owner object for CVertexBuffer objects; acts as // 'front end' for their allocation and destruction @@ -106,7 +107,7 @@ private: CVertexBuffer::VBChunk* AllocateImpl(size_t vertexSize, size_t numVertices, GLenum usage, GLenum target, void* backingStore = nullptr, Group group = Group::DEFAULT); /// List of all known vertex buffers - std::list> m_Buffers[static_cast(Group::COUNT)]; + std::vector> m_Buffers[static_cast(Group::COUNT)]; }; extern CVertexBufferManager g_VBMan;