[PATCH v3 3/6] d3dx10: Exit early on volume textures in D3DX10CreateTextureFromMemory.

Piotr Caban wine at gitlab.winehq.org
Wed Jun 15 07:24:46 CDT 2022


From: Piotr Caban <piotr at codeweavers.com>

Signed-off-by: Piotr Caban <piotr at codeweavers.com>
---
 dlls/d3dx10_43/texture.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/dlls/d3dx10_43/texture.c b/dlls/d3dx10_43/texture.c
index d5066b9793b..d3a4d9450b6 100644
--- a/dlls/d3dx10_43/texture.c
+++ b/dlls/d3dx10_43/texture.c
@@ -714,6 +714,13 @@ HRESULT WINAPI D3DX10CreateTextureFromMemory(ID3D10Device *device, const void *s
             *hresult = E_FAIL;
         return E_FAIL;
     }
+    if (img_info.ArraySize != 1)
+    {
+        FIXME("img_info.ArraySize = %d not supported.\n", img_info.ArraySize);
+        if (hresult)
+            *hresult = E_NOTIMPL;
+        return E_NOTIMPL;
+    }
 
     if (FAILED(hr = WICCreateImagingFactory_Proxy(WINCODEC_SDK_VERSION, &factory)))
         goto end;
-- 
GitLab


https://gitlab.winehq.org/wine/wine/-/merge_requests/228



More information about the wine-devel mailing list