diff --git a/src/video_core/renderer_opengl/gl_rasterizer.cpp b/src/video_core/renderer_opengl/gl_rasterizer.cpp index fc56eb168d..f028ea0019 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; }