[PATCH 0/1] MR3853: d3drm: Correctly query for the returned interface
IDirect3DRM2::CreateTextureFromSurface is expected to return an IDirect3DRMTexture2 object. The IDirect3DRMTexture* interfaces aren't derived from each other. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/3853
From: Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> IDirect3DRM2::CreateTextureFromSurface is expected to return an IDirect3DRMTexture2 object. --- dlls/d3drm/d3drm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/d3drm/d3drm.c b/dlls/d3drm/d3drm.c index 761132b3bd1..39b5b0fcb20 100644 --- a/dlls/d3drm/d3drm.c +++ b/dlls/d3drm/d3drm.c @@ -1064,7 +1064,7 @@ static HRESULT WINAPI d3drm2_CreateTextureFromSurface(IDirect3DRM2 *iface, return hr; } - hr = IDirect3DRMTexture3_QueryInterface(texture3, &IID_IDirect3DRMTexture, (void **)texture); + hr = IDirect3DRMTexture3_QueryInterface(texture3, &IID_IDirect3DRMTexture2, (void **)texture); IDirect3DRMTexture3_Release(texture3); return hr; -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/3853
This merge request was approved by Zebediah Figura. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/3853
participants (3)
-
Alistair Leslie-Hughes -
Alistair Leslie-Hughes (@alesliehughes) -
Zebediah Figura (@zfigura)