diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/video_core/renderer_opengl/gl_rasterizer_cache.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/video_core/renderer_opengl/gl_rasterizer_cache.cpp b/src/video_core/renderer_opengl/gl_rasterizer_cache.cpp index d3dcb9a46..bff0c65cd 100644 --- a/src/video_core/renderer_opengl/gl_rasterizer_cache.cpp +++ b/src/video_core/renderer_opengl/gl_rasterizer_cache.cpp | |||
| @@ -452,7 +452,7 @@ static void CopySurface(const Surface& src_surface, const Surface& dst_surface, | |||
| 452 | const std::size_t buffer_size = std::max(src_params.size_in_bytes, dst_params.size_in_bytes); | 452 | const std::size_t buffer_size = std::max(src_params.size_in_bytes, dst_params.size_in_bytes); |
| 453 | 453 | ||
| 454 | glBindBuffer(GL_PIXEL_PACK_BUFFER, copy_pbo_handle); | 454 | glBindBuffer(GL_PIXEL_PACK_BUFFER, copy_pbo_handle); |
| 455 | glBufferData(GL_PIXEL_PACK_BUFFER, buffer_size, nullptr, GL_STREAM_DRAW); | 455 | glBufferData(GL_PIXEL_PACK_BUFFER, buffer_size, nullptr, GL_STREAM_COPY); |
| 456 | if (source_format.compressed) { | 456 | if (source_format.compressed) { |
| 457 | glGetCompressedTextureImage(src_surface->Texture().handle, src_attachment, | 457 | glGetCompressedTextureImage(src_surface->Texture().handle, src_attachment, |
| 458 | static_cast<GLsizei>(src_params.size_in_bytes), nullptr); | 458 | static_cast<GLsizei>(src_params.size_in_bytes), nullptr); |