estrutura D3D12DDI_SHADER_CAPS_0042 (d3d12umddi.h)
A estrutura D3D12DDI_SHADER_CAPS_0042 contém recursos de sombreador de dispositivo de exibição compatíveis com o driver.
Sintaxe
typedef struct D3D12DDI_SHADER_CAPS_0042 {
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;
} D3D12DDI_SHADER_CAPS_0042;
Membros
MinPrecision
Um OR bit a bit de valores D3D12DDI_SHADER_MIN_PRECISION que descrevem as opções mínimas de suporte de precisão do driver para sombreadores.
DoubleOps
Um valor booliano que especifica se o driver permite tipos de duplo para operações de sombreador (TRUE indica suporte ao driver).
ShaderSpecifiedStencilRef
Um valor booliano que especifica se o driver dá suporte a ref de estêncil de sombreador de pixel (TRUE indica suporte ao driver).
TypedUAVLoadAdditionalFormats
Um valor booliano que especifica se o driver dá suporte ao carregamento de formatos adicionais para UAVs (exibições de acesso não ordenado) tipados (TRUE indica suporte ao driver).
ROVs
Um valor booliano que especifica se o driver dá suporte exibições ordenadas por rasterizador (TRUE indica suporte ao driver).
WaveOps
Um valor booliano que especifica se o driver dá suporte a operações de onda.
WaveLaneCountMin
Especifica o número mínimo de faixas na onda SIMD (instrução única, vários dados) que o driver dá suporte.
WaveLaneCountMax
Especifica o número máximo de faixas na onda SIMD à qual o driver dá suporte.
TotalLaneCount
Especifica o número total de pistas SIMD no hardware.
Int64Ops
Um valor booliano que indica se o driver dá suporte a operações de 64 bits (TRUE indica suporte ao driver).
Native16BitOps
Um valor booliano que indica se o driver dá suporte a operações nativas de 64 bits (TRUE indica suporte ao driver).
Observações
O driver de exibição do modo de usuário retorna essas tampas quando o runtime D3D chama a função PFND3DDDI_GETCAPS da UMD com o membro tipo da estrutura D3DDDIARG_GETCAPS definida como D3D12DDICAPS_TYPE_SHADER.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | d3d12umddi.h |