diff options
Diffstat (limited to '')
| -rw-r--r-- | src/video_core/renderer_opengl/gl_buffer_cache.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/video_core/renderer_opengl/gl_buffer_cache.cpp b/src/video_core/renderer_opengl/gl_buffer_cache.cpp index 32450ee1d..08f4d69ab 100644 --- a/src/video_core/renderer_opengl/gl_buffer_cache.cpp +++ b/src/video_core/renderer_opengl/gl_buffer_cache.cpp | |||
| @@ -168,7 +168,7 @@ void BufferCacheRuntime::BindIndexBuffer(Buffer& buffer, u32 offset, u32 size) { | |||
| 168 | if (has_unified_vertex_buffers) { | 168 | if (has_unified_vertex_buffers) { |
| 169 | buffer.MakeResident(GL_READ_ONLY); | 169 | buffer.MakeResident(GL_READ_ONLY); |
| 170 | glBufferAddressRangeNV(GL_ELEMENT_ARRAY_ADDRESS_NV, 0, buffer.HostGpuAddr() + offset, | 170 | glBufferAddressRangeNV(GL_ELEMENT_ARRAY_ADDRESS_NV, 0, buffer.HostGpuAddr() + offset, |
| 171 | static_cast<GLsizeiptr>(size)); | 171 | static_cast<GLsizeiptr>(Common::AlignUp(size, 4))); |
| 172 | } else { | 172 | } else { |
| 173 | glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, buffer.Handle()); | 173 | glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, buffer.Handle()); |
| 174 | index_buffer_offset = offset; | 174 | index_buffer_offset = offset; |