microsoft / DxCapsViewer

DirectX Capabilities Viewer utility (dxcapsviewer.exe)

Home Page:https://walbourn.github.io/directx-caps-viewer-update/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Request support for Agility SDK 1.610.2

Demonese opened this issue · comments

The new version of SDK brings some interesting features.

Specific types to add are:

  • D3D_ROOT_SIGNATURE_VERSION_1_2
  • D3D12_OPTIONS16.GPUUploadHeapSupported, D3D12_OPTIONS17, D3D12_OPTIONS18, D3D12_OPTIONS19
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;

Added to add OPTION18, 19 stuff still.