diff options
author | ReinUsesLisp <reinuseslisp@airmail.cc> | 2019-01-05 06:16:28 +0100 |
---|---|---|
committer | ReinUsesLisp <reinuseslisp@airmail.cc> | 2019-01-05 06:27:55 +0100 |
commit | fc8a8789da457aa1ebde2e66b4adf00dcda8d82a (patch) | |
tree | d584bd222249e05ca1ab0ed1ad4a509de18fee46 /src/video_core/renderer_opengl/gl_rasterizer_cache.cpp | |
parent | Merge pull request #1981 from ogniK5377/open-app-area-create (diff) | |
download | yuzu-fc8a8789da457aa1ebde2e66b4adf00dcda8d82a.tar yuzu-fc8a8789da457aa1ebde2e66b4adf00dcda8d82a.tar.gz yuzu-fc8a8789da457aa1ebde2e66b4adf00dcda8d82a.tar.bz2 yuzu-fc8a8789da457aa1ebde2e66b4adf00dcda8d82a.tar.lz yuzu-fc8a8789da457aa1ebde2e66b4adf00dcda8d82a.tar.xz yuzu-fc8a8789da457aa1ebde2e66b4adf00dcda8d82a.tar.zst yuzu-fc8a8789da457aa1ebde2e66b4adf00dcda8d82a.zip |
Diffstat (limited to '')
-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, const std::size_t buffer_size = std::max(src_params.size_in_bytes, dst_params.size_in_bytes); glBindBuffer(GL_PIXEL_PACK_BUFFER, copy_pbo_handle); - glBufferData(GL_PIXEL_PACK_BUFFER, buffer_size, nullptr, GL_STREAM_DRAW); + glBufferData(GL_PIXEL_PACK_BUFFER, buffer_size, nullptr, GL_STREAM_COPY); if (source_format.compressed) { glGetCompressedTextureImage(src_surface->Texture().handle, src_attachment, static_cast<GLsizei>(src_params.size_in_bytes), nullptr); |