Nuanceurs HLSL Direct3D 12 Raytracing
Les nuanceurs HLSL suivants prennent en charge le pipeline Direct3D 12 Raytracing. Ces nuanceurs sont des fonctions compilées dans une bibliothèque, avec lib_6_3 de modèle cible et identifiées par un attribut [Shader ("shadertype")] sur la fonction de nuanceur. Consultez valeurs intrinsèques et valeurs système pour voir ce qui est autorisé pour chaque type de nuanceur.
Contenu de cette section
| Rubrique | Description |
|---|---|
| Tout nuanceur de correspondance |
Un nuanceur qui est appelé quand les intersections de rayon ne sont pas opaques. |
| Nuanceur pouvant être appelé |
Un nuanceur qui est appelé à partir d’un autre nuanceur avec l’intrinsèque CallShader . |
| Nuanceur de correspondance le plus proche |
Nuanceur appelé lorsqu’il est activé et que l’accès le plus proche a été déterminé ou que la recherche d’intersection de rayon s’est terminée. |
| Nuanceur d’intersection |
Nuanceur utilisé pour implémenter des primitives d’intersection personnalisées pour les rayons qui croisent un volume englobant associé (cadre englobant). |
| Nuanceur manque |
Nuanceur qui est appelé quand aucune intersection de rayon n’est trouvée ou acceptée. |
| Nuanceur de création de rayon |
Nuanceur qui appelle TraceRay pour générer des rayons. |