Loading include/d3d12.idl +35 −0 Original line number Diff line number Diff line Loading @@ -2446,6 +2446,36 @@ typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS13 BOOL AlphaBlendFactorSupported; } D3D12_FEATURE_DATA_D3D12_OPTIONS13; typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS14 { BOOL AdvancedTextureOpsSupported; BOOL WriteableMSAATexturesSupported; BOOL IndependentFrontAndBackStencilRefMaskSupported; } D3D12_FEATURE_DATA_D3D12_OPTIONS14; typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS15 { BOOL TriangleFanSupported; BOOL DynamicIndexBufferStripCutSupported; } D3D12_FEATURE_DATA_D3D12_OPTIONS15; typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS16 { BOOL DynamicDepthBiasSupported; BOOL GPUUploadHeapSupported; } D3D12_FEATURE_DATA_D3D12_OPTIONS16; typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS17 { BOOL NonNormalizedCoordinateSamplersSupported; BOOL ManualWriteTrackingResourceSupported; } D3D12_FEATURE_DATA_D3D12_OPTIONS17; typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS18 { BOOL RenderPassesValid; } D3D12_FEATURE_DATA_D3D12_OPTIONS18; typedef enum D3D12_FEATURE { D3D12_FEATURE_D3D12_OPTIONS = 0, Loading Loading @@ -2481,6 +2511,11 @@ typedef enum D3D12_FEATURE D3D12_FEATURE_D3D12_OPTIONS11 = 40, D3D12_FEATURE_D3D12_OPTIONS12 = 41, D3D12_FEATURE_D3D12_OPTIONS13 = 42, D3D12_FEATURE_D3D12_OPTIONS14 = 43, D3D12_FEATURE_D3D12_OPTIONS15 = 44, D3D12_FEATURE_D3D12_OPTIONS16 = 45, D3D12_FEATURE_D3D12_OPTIONS17 = 46, D3D12_FEATURE_D3D12_OPTIONS18 = 47, } D3D12_FEATURE; typedef struct D3D12_MEMCPY_DEST Loading Loading
include/d3d12.idl +35 −0 Original line number Diff line number Diff line Loading @@ -2446,6 +2446,36 @@ typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS13 BOOL AlphaBlendFactorSupported; } D3D12_FEATURE_DATA_D3D12_OPTIONS13; typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS14 { BOOL AdvancedTextureOpsSupported; BOOL WriteableMSAATexturesSupported; BOOL IndependentFrontAndBackStencilRefMaskSupported; } D3D12_FEATURE_DATA_D3D12_OPTIONS14; typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS15 { BOOL TriangleFanSupported; BOOL DynamicIndexBufferStripCutSupported; } D3D12_FEATURE_DATA_D3D12_OPTIONS15; typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS16 { BOOL DynamicDepthBiasSupported; BOOL GPUUploadHeapSupported; } D3D12_FEATURE_DATA_D3D12_OPTIONS16; typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS17 { BOOL NonNormalizedCoordinateSamplersSupported; BOOL ManualWriteTrackingResourceSupported; } D3D12_FEATURE_DATA_D3D12_OPTIONS17; typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS18 { BOOL RenderPassesValid; } D3D12_FEATURE_DATA_D3D12_OPTIONS18; typedef enum D3D12_FEATURE { D3D12_FEATURE_D3D12_OPTIONS = 0, Loading Loading @@ -2481,6 +2511,11 @@ typedef enum D3D12_FEATURE D3D12_FEATURE_D3D12_OPTIONS11 = 40, D3D12_FEATURE_D3D12_OPTIONS12 = 41, D3D12_FEATURE_D3D12_OPTIONS13 = 42, D3D12_FEATURE_D3D12_OPTIONS14 = 43, D3D12_FEATURE_D3D12_OPTIONS15 = 44, D3D12_FEATURE_D3D12_OPTIONS16 = 45, D3D12_FEATURE_D3D12_OPTIONS17 = 46, D3D12_FEATURE_D3D12_OPTIONS18 = 47, } D3D12_FEATURE; typedef struct D3D12_MEMCPY_DEST Loading