Jacek Caban : d3d11.idl: Added D3D11_FEATURE_DATA_D3D11_OPTIONS declaration.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Mar 26 11:13:56 CDT 2015


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Wed Mar 25 16:47:48 2015 +0100

d3d11.idl: Added D3D11_FEATURE_DATA_D3D11_OPTIONS declaration.

---

 include/d3d11.idl | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/include/d3d11.idl b/include/d3d11.idl
index e472944..3726d32 100644
--- a/include/d3d11.idl
+++ b/include/d3d11.idl
@@ -362,8 +362,31 @@ typedef enum D3D11_FEATURE
     D3D11_FEATURE_FORMAT_SUPPORT,
     D3D11_FEATURE_FORMAT_SUPPORT2,
     D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS,
+    D3D11_FEATURE_D3D11_OPTIONS,
+    D3D11_FEATURE_ARCHITECTURE_INFO,
+    D3D11_FEATURE_D3D9_OPTIONS,
+    D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT,
+    D3D11_FEATURE_D3D9_SHADOW_SUPPORT
 } D3D11_FEATURE;
 
+typedef struct D3D11_FEATURE_DATA_D3D11_OPTIONS
+{
+    BOOL OutputMergerLogicOp;
+    BOOL UAVOnlyRenderingForcedSampleCount;
+    BOOL DiscardAPIsSeenByDriver;
+    BOOL FlagsForUpdateAndCopySeenByDriver;
+    BOOL ClearView;
+    BOOL CopyWithOverlap;
+    BOOL ConstantBufferPartialUpdate;
+    BOOL ConstantBufferOffsetting;
+    BOOL MapNoOverwriteOnDynamicConstantBuffer;
+    BOOL MapNoOverwriteOnDynamicBufferSRV;
+    BOOL MultisampleRTVWithForcedSampleCountOne;
+    BOOL SAD4ShaderInstructions;
+    BOOL ExtendedDoublesShaderInstructions;
+    BOOL ExtendedResourceSharing;
+} D3D11_FEATURE_DATA_D3D11_OPTIONS;
+
 typedef enum D3D11_FILL_MODE
 {
     D3D11_FILL_WIREFRAME = 2,




More information about the wine-cvs mailing list