diff options
| author | Pierre Bourdon <delroth@gmail.com> | 2015-12-21 18:56:08 +0100 |
|---|---|---|
| committer | Pierre Bourdon <delroth@gmail.com> | 2015-12-21 18:56:08 +0100 |
| commit | 9039cc58606612ca9f14631d148b72cf6b13133f (patch) | |
| tree | 5b20ba0ce7806a8e95beba19ce48cf52d15ebc4d /Source/Core/VideoBackends/OGL/VertexManager.cpp | |
| parent | 4c62a5c0a4a118c59251b295455c18f32c7e909e (diff) | |
| parent | d20ba76ab3a753f658533c502c72fcef86c34a1a (diff) | |
Merge pull request #3371 from lioncash/streambuffer
StreamBuffer: Minor changes
Diffstat (limited to 'Source/Core/VideoBackends/OGL/VertexManager.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/OGL/VertexManager.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Source/Core/VideoBackends/OGL/VertexManager.cpp b/Source/Core/VideoBackends/OGL/VertexManager.cpp index 5f5ddc4104..c37f4cbecd 100644 --- a/Source/Core/VideoBackends/OGL/VertexManager.cpp +++ b/Source/Core/VideoBackends/OGL/VertexManager.cpp @@ -3,6 +3,7 @@ // Refer to the license.txt file included. #include <fstream> +#include <memory> #include <string> #include <vector> @@ -36,8 +37,8 @@ namespace OGL const u32 MAX_IBUFFER_SIZE = 2*1024*1024; const u32 MAX_VBUFFER_SIZE = 32*1024*1024; -static StreamBuffer *s_vertexBuffer; -static StreamBuffer *s_indexBuffer; +static std::unique_ptr<StreamBuffer> s_vertexBuffer; +static std::unique_ptr<StreamBuffer> s_indexBuffer; static size_t s_baseVertex; static size_t s_index_offset; @@ -65,8 +66,8 @@ void VertexManager::CreateDeviceObjects() void VertexManager::DestroyDeviceObjects() { - delete s_vertexBuffer; - delete s_indexBuffer; + s_vertexBuffer.reset(); + s_indexBuffer.reset(); } void VertexManager::PrepareDrawBuffers(u32 stride) |
