D3D12DDI_SHADER_CAPS_0084 구조체(d3d12umddi.h)
D3D12DDI_SHADER_CAPS_0084 구조에는 드라이버에서 지원하는 디스플레이 디바이스 셰이더 기능이 포함되어 있습니다.
구문
typedef struct D3D12DDI_SHADER_CAPS_0084 {
D3D12DDI_SHADER_MIN_PRECISION MinPrecision;
BOOL DoubleOps;
BOOL ShaderSpecifiedStencilRef;
BOOL TypedUAVLoadAdditionalFormats;
BOOL ROVs;
BOOL WaveOps;
UINT WaveLaneCountMin;
UINT WaveLaneCountMax;
UINT TotalLaneCount;
BOOL Int64Ops;
BOOL Native16BitOps;
BOOL AtomicInt64OnTypedResource;
BOOL AtomicInt64OnGroupShared;
BOOL DerivativesInMeshAndAmplificationShaders;
D3D12DDI_WAVE_MMA_TIER WaveMMATier;
BOOL AtomicInt64OnDescriptorHeapResource;
} D3D12DDI_SHADER_CAPS_0084;
멤버
MinPrecision
셰이더에 대한 드라이버의 최소 정밀도 지원 옵션을 설명하는 D3D12DDI_SHADER_MIN_PRECISION 값의 비트 OR입니다.
DoubleOps
드라이버가 셰이더 작업에 이중 형식을 허용하는지 여부를 지정하는 부울 값입니다(TRUE는 드라이버 지원을 나타냅니다).
ShaderSpecifiedStencilRef
드라이버가 픽셀 셰이더 스텐실 ref를 지원하는지 여부를 지정하는 부울 값입니다(TRUE는 드라이버 지원을 나타냅니다).
TypedUAVLoadAdditionalFormats
드라이버가 UAV(형식화된 unordered-access views)에 대한 추가 형식 로드를 지원하는지 여부를 지정하는 부울 값입니다(TRUE는 드라이버 지원을 나타냅니다).
ROVs
드라이버가 래스터라이저 정렬 뷰 를 지원하는지 여부를 지정하는 부울 값입니다(TRUE는 드라이버 지원을 나타냅니다).
WaveOps
드라이버가 웨이브 작업을 지원하는지 여부를 지정하는 부울 값입니다.
WaveLaneCountMin
드라이버가 지원하는 SIMD(단일 명령, 여러 데이터) 웨이브의 최소 레인 수를 지정합니다.
WaveLaneCountMax
드라이버가 지원하는 SIMD 웨이브의 최대 차선 수를 지정합니다.
TotalLaneCount
하드웨어의 총 SIMD 레인 수를 지정합니다.
Int64Ops
드라이버가 64비트 작업을 지원하는지 여부를 나타내는 부울 값입니다(TRUE는 드라이버 지원을 나타냅니다).
Native16BitOps
드라이버가 네이티브 64비트 작업을 지원하는지 여부를 나타내는 부울 값입니다(TRUE는 드라이버 지원을 나타냅니다).
AtomicInt64OnTypedResource
드라이버가 리소스에서 64비트 형식의 원자성 연산을 지원하는지 여부를 나타내는 부울 값입니다(TRUE는 드라이버 지원을 나타냅니다).
AtomicInt64OnGroupShared
드라이버가 그룹 공유 메모리에서 64비트 형식의 원자성 작업을 지원하는지 여부를 나타내는 부울 값입니다(TRUE는 드라이버 지원을 나타냅니다).
DerivativesInMeshAndAmplificationShaders
드라이버가 메시 및 증폭 셰이더에 대한 쿼드 기반 파생 작업을 지원하는지 여부를 나타내는 부울 값입니다(TRUE는 드라이버 지원을 나타냅니다).
WaveMMATier
드라이버에서 지원하는 MMA(웨이브 행렬 곱하기) 계층을 나타내는 D3D12DDI_WAVE_MMA_TIER 값입니다.
AtomicInt64OnDescriptorHeapResource
드라이버가 설명자 힙의 리소스에 대해 64비트 형식의 원자성 작업을 지원하는지 여부를 나타내는 부울 값입니다(TRUE는 드라이버 지원을 나타냅니다).
설명
사용자 모드 표시 드라이버는 D3D 런타임이 D3DDDIARG_GETCAPS 구조의 Type 멤버를 D3D12DDICAPS_TYPE_SHADER 설정하여 UMD의 PFND3DDDI_GETCAPS함수를 호출할 때 이러한 대문자를 반환합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d12umddi.h |