summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/OGL/StreamBuffer.cpp
diff options
context:
space:
mode:
authordegasus <wickmarkus@web.de>2014-06-05 10:40:17 +0200
committerdegasus <wickmarkus@web.de>2014-06-05 13:32:13 +0200
commitd81d2e89155cb6eb5ab20cc7a32bcf8daa4788ea (patch)
tree06f309aa6ce149dc26e64f9c7300b1764000b1da /Source/Core/VideoBackends/OGL/StreamBuffer.cpp
parente2cfb7f0fa2f47eff9c18adb482bd61b1824e464 (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.cpp4
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)
{