wined3d: Reject cross-device blits.
commitdb6f95880c2631b64e48adc547d365e878ae45a6
authorJózef Kucia <jkucia@codeweavers.com>
Thu, 9 Aug 2018 11:26:42 +0000 (9 13:26 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 14 Aug 2018 08:16:01 +0000 (14 10:16 +0200)
treef1fa79128d1f45f8966ec7ea54a5df67863c1d27
parent1da24bcdbf3d466d82f1779e9e5112a5e8b0071d
wined3d: Reject cross-device blits.

DirectDraw tests show that cross-device blits are supposed to work for
limited cases between system memory surfaces. However, cross-device
blits are unsafe in wined3d, especially with CSMT enabled.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45382
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
dlls/wined3d/texture.c