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 |