[PATCH v2 1/3] d3dx10_43: Add D3DX10_TEXTURE_LOAD_INFO struct def.

Connor McAdams conmanx360 at gmail.com
Wed Oct 30 11:24:25 CDT 2019


Adds definition for D3DX10_TEXTURE_LOAD_INFO structure, used by function
D3DX10LoadTextureFromTexture.

Signed-off-by: Connor McAdams <conmanx360 at gmail.com>
---
 include/d3dx10tex.h | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/include/d3dx10tex.h b/include/d3dx10tex.h
index 25ad490949..0f67b6016f 100644
--- a/include/d3dx10tex.h
+++ b/include/d3dx10tex.h
@@ -103,6 +103,36 @@ typedef struct D3DX10_IMAGE_LOAD_INFO
 #endif
 } D3DX10_IMAGE_LOAD_INFO;
 
+typedef struct _D3DX10_TEXTURE_LOAD_INFO
+{
+    D3D10_BOX *pSrcBox;
+    D3D10_BOX *pDstBox;
+    UINT      SrcFirstMip;
+    UINT      DstFirstMip;
+    UINT      NumMips;
+    UINT      SrcFirstElement;
+    UINT      DstFirstElement;
+    UINT      NumElements;
+    UINT      Filter;
+    UINT      MipFilter;
+
+#ifdef __cplusplus
+    _D3DX10_TEXTURE_LOAD_INFO()
+    {
+        pSrcBox         = NULL;
+        pDstBox         = NULL;
+        SrcFirstMip     = 0;
+        DstFirstMip     = 0;
+        NumMips         = D3DX10_DEFAULT;
+        SrcFirstElement = 0;
+        DstFirstElement = 0;
+        NumElements     = D3DX10_DEFAULT;
+        Filter          = D3DX10_DEFAULT;
+        MipFilter       = D3DX10_DEFAULT;
+    }
+#endif
+} D3DX10_TEXTURE_LOAD_INFO;
+
 #ifdef __cplusplus
 extern "C" {
 #endif
-- 
2.20.1




More information about the wine-devel mailing list