https://bugs.winehq.org/show_bug.cgi?id=43627
dan.cermak@cgc-instruments.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |56128d18d4dfcd306beda6aacb6 | |9836938c1a2bf
--- Comment #1 from dan.cermak@cgc-instruments.com --- I have run git bisect and obtained the following result:
56128d18d4dfcd306beda6aacb69836938c1a2bf is the first bad commit commit 56128d18d4dfcd306beda6aacb69836938c1a2bf Author: Henri Verbeet hverbeet@codeweavers.com Date: Mon Jul 17 14:01:42 2017 +0200
wined3d: Drop the special case for "converted" surfaces in wined3d_surface_blt().
We still want to avoid invalidating the system memory copy for these surfaces, but we've become a lot better at preserving the current location for resources, to the point that the special case actually hurts. In particular, if the resource wasn't already current on the CPU, using the CPU blitter would cause us to read it back, which is what we're trying to avoid.
Signed-off-by: Henri Verbeet hverbeet@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
:040000 040000 78fa5da0429944f34b462f7c1c45047a6a5c27d5 ee03cafc88095ed3d7cca6768a31b729f1448861 M dlls