From: Aida JonikienÄ— aidas957@gmail.com
This is a partial revert of commit db6f95880c2631b64e48adc547d365e878ae45a6.
GTA 2 is missing non-text textures after exiting from the game to the menu screen when cross-CS thread blits are completely rejected. --- dlls/wined3d/texture.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/wined3d/texture.c b/dlls/wined3d/texture.c index 2efdaf91438..16116eb09d9 100644 --- a/dlls/wined3d/texture.c +++ b/dlls/wined3d/texture.c @@ -3902,9 +3902,9 @@ HRESULT CDECL wined3d_device_context_blt(struct wined3d_device_context *context, return WINED3DERR_INVALIDCALL; }
- if (dst_texture->resource.device != src_texture->resource.device) + if (src_texture->resource.device->cs->thread_id > dst_texture->resource.device->cs->thread_id) { - FIXME("Rejecting cross-device blit.\n"); + FIXME("Rejecting blit from newer CS thread.\n"); return E_NOTIMPL; }