From 26d36e28faf633a6ecfd3e87892eac1b7bf9c255 Mon Sep 17 00:00:00 2001 From: kd-11 Date: Sat, 18 Mar 2017 19:11:17 +0300 Subject: [PATCH] do not force swizzled surfaces to use slow cpu path --- rpcs3/Emu/RSX/GL/GLTextureCache.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/rpcs3/Emu/RSX/GL/GLTextureCache.h b/rpcs3/Emu/RSX/GL/GLTextureCache.h index fa85f8b361..3234b61a0c 100644 --- a/rpcs3/Emu/RSX/GL/GLTextureCache.h +++ b/rpcs3/Emu/RSX/GL/GLTextureCache.h @@ -1051,8 +1051,11 @@ namespace gl bool upload_scaled_image(rsx::blit_src_info& src, rsx::blit_dst_info& dst, bool interpolate, gl_render_targets &m_rtts) { - if (dst.swizzled) - return false; + //Since we will have dst in vram, we can 'safely' ignore the swizzle flag + //TODO: Verify correct behavior + + //if (dst.swizzled) + //return false; bool src_is_render_target = false; //TODO bool dst_is_render_target = false; //TODO