DxCapsViewer
DxCapsViewer copied to clipboard
Request support for Agility SDK 1.614.1
The new version of SDK brings some interesting features.
Specific types to add are:
-
D3D_SHADER_MODEL_6_9 -
D3D_ROOT_SIGNATURE_VERSION_1_2 -
D3D12_OPTIONS16.GPUUploadHeapSupported, D3D12_OPTIONS17,D3D12_OPTIONS18, D3D12_OPTIONS19, D3D12_OPTIONS20, D3D12_OPTIONS21 - D3D12_FEATURE_PREDICATION, D3D12_FEATURE_PLACED_RESOURCE_SUPPORT_INFO, D3D12_FEATURE_HARDWARE_COPY
typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS17
{
_Out_ BOOL NonNormalizedCoordinateSamplersSupported;
_Out_ BOOL ManualWriteTrackingResourceSupported;
} D3D12_FEATURE_DATA_D3D12_OPTIONS17;
typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS18
{
_Out_ BOOL RenderPassesValid;
} D3D12_FEATURE_DATA_D3D12_OPTIONS18;
typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS19
{
BOOL MismatchingOutputDimensionsSupported;
UINT SupportedSampleCountsWithNoOutputs;
BOOL PointSamplingAddressesNeverRoundUp;
BOOL RasterizerDesc2Supported;
BOOL NarrowQuadrilateralLinesSupported;
BOOL AnisoFilterWithPointMipSupported;
UINT MaxSamplerDescriptorHeapSize;
UINT MaxSamplerDescriptorHeapSizeWithStaticSamplers;
UINT MaxViewDescriptorHeapSize;
_Out_ BOOL ComputeOnlyCustomHeapSupported;
} D3D12_FEATURE_DATA_D3D12_OPTIONS19;
typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS20
{
_Out_ BOOL ComputeOnlyWriteWatchSupported;
D3D12_RECREATE_AT_TIER RecreateAtTier;
} D3D12_FEATURE_DATA_D3D12_OPTIONS20;
typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS21
{
_Out_ D3D12_WORK_GRAPHS_TIER WorkGraphsTier;
_Out_ D3D12_EXECUTE_INDIRECT_TIER ExecuteIndirectTier;
_Out_ BOOL SampleCmpGradientAndBiasSupported;
_Out_ BOOL ExtendedCommandInfoSupported;
} D3D12_FEATURE_DATA_D3D12_OPTIONS21;
Added to add OPTION18, 19 stuff still.