D3D12_FEATURE_DATA_D3D12_OPTIONS3 structure (d3d12.h)

Indicates the level of support that the adapter provides for timestamp queries, format-casting, immediate write, view instancing, and barycentrics.

Syntax

typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS3 {
  BOOL                             CopyQueueTimestampQueriesSupported;
  BOOL                             CastingFullyTypedFormatSupported;
  D3D12_COMMAND_LIST_SUPPORT_FLAGS WriteBufferImmediateSupportFlags;
  D3D12_VIEW_INSTANCING_TIER       ViewInstancingTier;
  BOOL                             BarycentricsSupported;
} D3D12_FEATURE_DATA_D3D12_OPTIONS3;

Members

CopyQueueTimestampQueriesSupported

Indicates whether timestamp queries are supported on copy queues.

CastingFullyTypedFormatSupported

Indicates whether casting from one fully typed format to another, compatible, format is supported.

WriteBufferImmediateSupportFlags

Indicates the kinds of command lists that support the ability to write an immediate value directly from the command stream into a specified buffer.

ViewInstancingTier

Indicates the level of support the adapter has for view instancing.

BarycentricsSupported

Indicates whether barycentrics are supported.

Requirements

Requirement Value
Header d3d12.h

See also

Core Structures

D3D12_FEATURE