From 1d419bac1b33afc0b9e76177f44dba8a29736474 Mon Sep 17 00:00:00 2001 From: James Rowe Date: Sun, 4 Mar 2018 22:06:09 -0700 Subject: [PATCH] Disable accelerated texture copy for Texture surfaces --- src/video_core/renderer_opengl/gl_rasterizer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/video_core/renderer_opengl/gl_rasterizer.cpp b/src/video_core/renderer_opengl/gl_rasterizer.cpp index fc56eb168..f028ea001 100644 --- a/src/video_core/renderer_opengl/gl_rasterizer.cpp +++ b/src/video_core/renderer_opengl/gl_rasterizer.cpp @@ -1090,6 +1090,10 @@ bool RasterizerOpenGL::AccelerateTextureCopy(const GPU::Regs::DisplayTransferCon return false; } + if (dst_surface->type == SurfaceType::Texture) { + return false; + } + if (!res_cache.BlitSurfaces(src_surface, src_rect, dst_surface, dst_rect)) { return false; }