Share via


D3D12_FEATURE_DATA_D3D12_OPTIONS12 구조체(d3d12.h)

향상된 장벽이 지원되는지 여부를 나타냅니다.

구문

typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS12 {
  D3D12_TRI_STATE MSPrimitivesPipelineStatisticIncludesCulledPrimitives;
  BOOL            EnhancedBarriersSupported;
  BOOL            RelaxedFormatCastingSupported;
} D3D12_FEATURE_DATA_D3D12_OPTIONS12;

멤버

MSPrimitivesPipelineStatisticIncludesCulledPrimitives

형식: _Out_ D3D12_TRI_STATE

TBD

EnhancedBarriersSupported

형식: _Out_ BOOL

향상된 장벽이 지원되는지 여부를 나타냅니다. true 지원되면 이고, 그렇지 않으면 입니다 false.

향상된 장벽은 현재 하드웨어 또는 드라이버 요구 사항이 아닙니다. 따라서 InitialLayout 매개 변수를 사용하여 명령 목록 Barrier API 또는 리소스 만들기 API를 사용하기 전에 EnhancedBarriersSupported를 통해 선택적 드라이버 지원을 검사 합니다.

DirectX 12 Agility SDK 1.7 이상이 필요합니다. 그렇지 않으면 값은 항상 FALSE입니다.

RelaxedFormatCastingSupported

형식: _Out_ BOOL

정수 별칭을 사용하도록 설정하는 기능에 대한 지원을 나타내는 데 기술적으로 사용됩니다.

DirectX 12 Agility SDK 1.7 이상이 필요합니다. 그렇지 않으면 값은 항상 FALSE입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11, 버전 22H2 또는 DirectX 12 Agility SDK 1.6 이상
머리글 d3d12.h