structure D3D12DDI_SHADER_CAPS_0042 (d3d12umddi.h)
La structure D3D12DDI_SHADER_CAPS_0042 contient les fonctionnalités de nuanceur d’affichage des appareils prises en charge par le pilote.
Syntaxe
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;
Membres
MinPrecision
Un OR au niveau du bit de D3D12DDI_SHADER_MIN_PRECISION valeurs qui décrivent les options de prise en charge de la précision minimale du pilote pour les nuanceurs.
DoubleOps
Valeur booléenne qui spécifie si le pilote autorise les types doubles pour les opérations de nuanceur (TRUE indique la prise en charge du pilote).
ShaderSpecifiedStencilRef
Valeur booléenne qui spécifie si le pilote prend en charge la référence de gabarit du nuanceur de pixels (TRUE indique la prise en charge du pilote).
TypedUAVLoadAdditionalFormats
Valeur booléenne qui spécifie si le pilote prend en charge le chargement de formats supplémentaires pour les vues d’accès non ordonné (UAV) typées (TRUE indique la prise en charge des pilotes).
ROVs
Valeur booléenne qui spécifie si le pilote prend en charge les vues triées du rastériseur (TRUE indique la prise en charge du pilote).
WaveOps
Valeur booléenne qui spécifie si le pilote prend en charge les opérations wave.
WaveLaneCountMin
Spécifie le nombre minimal de voies dans l’onde SIMD (instruction unique, données multiples) prise en charge par le conducteur.
WaveLaneCountMax
Spécifie le nombre maximal de voies dans la vague SIMD prise en charge par le conducteur.
TotalLaneCount
Spécifie le nombre total de voies SIMD sur le matériel.
Int64Ops
Valeur booléenne qui indique si le pilote prend en charge les opérations 64 bits (TRUE indique la prise en charge du pilote).
Native16BitOps
Valeur booléenne qui indique si le pilote prend en charge les opérations 64 bits natives (TRUE indique la prise en charge du pilote).
Remarques
Le pilote d’affichage en mode utilisateur retourne ces majuscules lorsque le runtime D3D appelle la fonction PFND3DDDI_GETCAPS de l’UMD avec le membre Type de la structure D3DDDIARG_GETCAPS défini sur D3D12DDICAPS_TYPE_SHADER.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12umddi.h |