From 79ec982838768cc7ee6c103478068e9ca010fa62 Mon Sep 17 00:00:00 2001 From: kd-11 Date: Thu, 22 Feb 2018 11:42:29 +0300 Subject: [PATCH] gl: Hotfix - Reset mapping offsets after window is changed! --- rpcs3/Emu/RSX/GL/GLVertexBuffers.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rpcs3/Emu/RSX/GL/GLVertexBuffers.cpp b/rpcs3/Emu/RSX/GL/GLVertexBuffers.cpp index 5287cc8d1b..ec7007888e 100644 --- a/rpcs3/Emu/RSX/GL/GLVertexBuffers.cpp +++ b/rpcs3/Emu/RSX/GL/GLVertexBuffers.cpp @@ -241,6 +241,7 @@ gl::vertex_upload_info GLGSRender::set_vertex_buffer() m_persistent_stream_view.update(m_attrib_ring_buffer.get(), upload_info.persistent_mapping_offset, (u32)view_size); m_gl_persistent_stream_buffer.copy_from(m_persistent_stream_view); + upload_info.persistent_mapping_offset = 0; } } @@ -256,6 +257,7 @@ gl::vertex_upload_info GLGSRender::set_vertex_buffer() m_volatile_stream_view.update(m_attrib_ring_buffer.get(), upload_info.volatile_mapping_offset, (u32)view_size); m_gl_volatile_stream_buffer.copy_from(m_volatile_stream_view); + upload_info.volatile_mapping_offset = 0; } }