From 9e37e4587eb0b343843a7d9bd5c5c72ecf1141c9 Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Wed, 25 Mar 2015 16:47:48 +0100 Subject: [PATCH] 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 e472944c97c..3726d32066e 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,