Merge pull request #6366 from stenzek/gl-buffer-binding

OGL: Don't leave staging texture buffer bound after mapping
This commit is contained in:
Stenzek 2018-02-09 13:28:28 +10:00 committed by GitHub
commit fa91d74e2c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -511,10 +511,8 @@ bool OGLStagingTexture::Map()
flags = GL_MAP_READ_BIT | GL_MAP_WRITE_BIT;
glBindBuffer(m_target, m_buffer_name);
m_map_pointer = reinterpret_cast<char*>(glMapBufferRange(m_target, 0, m_buffer_size, flags));
if (!m_map_pointer)
return false;
return true;
glBindBuffer(m_target, 0);
return m_map_pointer != nullptr;
}
void OGLStagingTexture::Unmap()