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 de 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 duplos 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) tipadas (TRUE indica suporte ao driver).
ROVs
Um valor booliano que especifica se o driver dá suporte a 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 pistas na onda SIMD compatível com o driver.
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).
Comentários
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 Type da estrutura D3DDDIARG_GETCAPS definida como D3D12DDICAPS_TYPE_SHADER.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12umddi.h |