diff --git a/Source/Plugins/Plugin_VideoOGL/Src/StreamBuffer.cpp b/Source/Plugins/Plugin_VideoOGL/Src/StreamBuffer.cpp index 21c6cf75e6..869ce56c1c 100644 --- a/Source/Plugins/Plugin_VideoOGL/Src/StreamBuffer.cpp +++ b/Source/Plugins/Plugin_VideoOGL/Src/StreamBuffer.cpp @@ -26,7 +26,7 @@ namespace OGL static const u32 SYNC_POINTS = 16; StreamBuffer::StreamBuffer(u32 type, size_t size, StreamType uploadType) -: m_uploadtype(uploadType), m_buffertype(type), m_size(size), m_iterator(0), m_used_iterator(0), m_free_iterator(0) +: m_uploadtype(uploadType), m_buffertype(type), m_size(size) { glGenBuffers(1, &m_buffer); @@ -61,6 +61,7 @@ void StreamBuffer::Alloc ( size_t size, u32 stride ) } break; case MAP_AND_SYNC: + case PINNED_MEMORY: // insert waiting slots for used memory for(u32 i=SLOT(m_used_iterator); i