diff options
| author | degasus <wickmarkus@web.de> | 2014-06-05 10:40:17 +0200 |
|---|---|---|
| committer | degasus <wickmarkus@web.de> | 2014-06-05 13:32:13 +0200 |
| commit | d81d2e89155cb6eb5ab20cc7a32bcf8daa4788ea (patch) | |
| tree | 06f309aa6ce149dc26e64f9c7300b1764000b1da /Source/Core/VideoBackends/OGL/StreamBuffer.cpp | |
| parent | e2cfb7f0fa2f47eff9c18adb482bd61b1824e464 (diff) | |
OGL-StreamBuffer: allocate fences in StreamBuffer directly
Diffstat (limited to 'Source/Core/VideoBackends/OGL/StreamBuffer.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/OGL/StreamBuffer.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/Source/Core/VideoBackends/OGL/StreamBuffer.cpp b/Source/Core/VideoBackends/OGL/StreamBuffer.cpp index 4a79c8f6b7..85320c14b0 100644 --- a/Source/Core/VideoBackends/OGL/StreamBuffer.cpp +++ b/Source/Core/VideoBackends/OGL/StreamBuffer.cpp @@ -28,7 +28,6 @@ StreamBuffer::StreamBuffer(u32 type, size_t size) m_iterator = 0; m_used_iterator = 0; m_free_iterator = 0; - fences = nullptr; } @@ -61,10 +60,8 @@ StreamBuffer::~StreamBuffer() */ #define SLOT(x) ((x)*SYNC_POINTS/m_size) -static const u32 SYNC_POINTS = 16; void StreamBuffer::CreateFences() { - fences = new GLsync[SYNC_POINTS]; for (u32 i=0; i<SYNC_POINTS; i++) fences[i] = glFenceSync(GL_SYNC_GPU_COMMANDS_COMPLETE, 0); } @@ -78,7 +75,6 @@ void StreamBuffer::DeleteFences() { glDeleteSync(fences[i]); } - delete [] fences; } void StreamBuffer::AllocMemory(size_t size) { |
