diff --git a/patches/wined3d-Revert_Surface_Blt/0001-Revert-wined3d-Drop-the-special-case-for-converted-s.patch b/patches/wined3d-Revert_Surface_Blt/0001-Revert-wined3d-Drop-the-special-case-for-converted-s.patch index 28b42009..b927410c 100644 --- a/patches/wined3d-Revert_Surface_Blt/0001-Revert-wined3d-Drop-the-special-case-for-converted-s.patch +++ b/patches/wined3d-Revert_Surface_Blt/0001-Revert-wined3d-Drop-the-special-case-for-converted-s.patch @@ -20,7 +20,7 @@ index e90ef042323..aacdb07ad4a 100644 + /* We want to avoid invalidating the sysmem location for converted + * surfaces, since otherwise we'd have to convert the data back when + * locking them. */ -+ if (dst_texture->flags & WINED3D_TEXTURE_CONVERTED || dst_texture->resource.format->convert ++ if (dst_texture->flags & WINED3D_TEXTURE_CONVERTED || dst_texture->resource.format->conv_byte_count + || wined3d_format_get_color_key_conversion(dst_texture, TRUE)) + { + WARN_(d3d_perf)("Converted surface, using CPU blit.\n");