=?UTF-8?Q?J=C3=B3zef=20Kucia=20?=: include/d3d10: Add D3D10_FORMAT_SUPPORT enum.

Alexandre Julliard julliard at winehq.org
Mon Sep 19 10:32:13 CDT 2016


Module: wine
Branch: master
Commit: cc0d9d7db4bd1539bd447dc5b0761ecedb9dbe8d
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=cc0d9d7db4bd1539bd447dc5b0761ecedb9dbe8d

Author: Józef Kucia <jkucia at codeweavers.com>
Date:   Sun Sep 18 16:18:15 2016 +0200

include/d3d10: Add D3D10_FORMAT_SUPPORT enum.

Signed-off-by: Józef Kucia <jkucia at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/d3d10.idl | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/include/d3d10.idl b/include/d3d10.idl
index 24fd2bf..f125956 100644
--- a/include/d3d10.idl
+++ b/include/d3d10.idl
@@ -893,6 +893,35 @@ typedef enum D3D10_COLOR_WRITE_ENABLE {
                                       D3D10_COLOR_WRITE_ENABLE_BLUE | D3D10_COLOR_WRITE_ENABLE_ALPHA)
 } D3D10_COLOR_WRITE_ENABLE;
 
+typedef enum D3D10_FORMAT_SUPPORT
+{
+    D3D10_FORMAT_SUPPORT_BUFFER                   = 0x00000001,
+    D3D10_FORMAT_SUPPORT_IA_VERTEX_BUFFER         = 0x00000002,
+    D3D10_FORMAT_SUPPORT_IA_INDEX_BUFFER          = 0x00000004,
+    D3D10_FORMAT_SUPPORT_SO_BUFFER                = 0x00000008,
+    D3D10_FORMAT_SUPPORT_TEXTURE1D                = 0x00000010,
+    D3D10_FORMAT_SUPPORT_TEXTURE2D                = 0x00000020,
+    D3D10_FORMAT_SUPPORT_TEXTURE3D                = 0x00000040,
+    D3D10_FORMAT_SUPPORT_TEXTURECUBE              = 0x00000080,
+    D3D10_FORMAT_SUPPORT_SHADER_LOAD              = 0x00000100,
+    D3D10_FORMAT_SUPPORT_SHADER_SAMPLE            = 0x00000200,
+    D3D10_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON = 0x00000400,
+    D3D10_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT  = 0x00000800,
+    D3D10_FORMAT_SUPPORT_MIP                      = 0x00001000,
+    D3D10_FORMAT_SUPPORT_MIP_AUTOGEN              = 0x00002000,
+    D3D10_FORMAT_SUPPORT_RENDER_TARGET            = 0x00004000,
+    D3D10_FORMAT_SUPPORT_BLENDABLE                = 0x00008000,
+    D3D10_FORMAT_SUPPORT_DEPTH_STENCIL            = 0x00010000,
+    D3D10_FORMAT_SUPPORT_CPU_LOCKABLE             = 0x00020000,
+    D3D10_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE      = 0x00040000,
+    D3D10_FORMAT_SUPPORT_DISPLAY                  = 0x00080000,
+    D3D10_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT   = 0x00100000,
+    D3D10_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET = 0x00200000,
+    D3D10_FORMAT_SUPPORT_MULTISAMPLE_LOAD         = 0x00400000,
+    D3D10_FORMAT_SUPPORT_SHADER_GATHER            = 0x00800000,
+    D3D10_FORMAT_SUPPORT_BACK_BUFFER_CAST         = 0x01000000,
+} D3D10_FORMAT_SUPPORT;
+
 typedef enum D3D10_TEXTURECUBE_FACE {
     D3D10_TEXTURECUBE_FACE_POSITIVE_X,
     D3D10_TEXTURECUBE_FACE_NEGATIVE_X,




More information about the wine-cvs mailing list