ProcessTriTessFactorsMin, fonction
Génère les facteurs de pavage corrigés pour un tri patch.
Syntaxe
void ProcessTriTessFactorsMin(
in float3 RawEdgeFactors,
in float InsideScale,
out float3 RoundedEdgeTessFactors,
out float RoundedInsideTessFactors,
out float UnroundedInsideTessFactors
);
Paramètres
-
RawEdgeFactors [in]
-
Type : float3
Facteurs de pavage de bord, passés dans le stade tessellateur.
-
InsideScale [in]
-
Type : float
Facteur d’échelle appliqué aux facteurs de pavage UV calculés par l’étape de pavage. La plage autorisée pour InsideScale est comprise entre 0.0 et 1.0.
-
RoundedEdgeTessFactors [out]
-
Type : float3
Facteurs arrondis de pavage des bords calculés par l’étape du tessellateur.
-
RoundedInsideTessFactors [out]
-
Type : float
Facteurs de pavage arrondis calculés par l’étape du tessellateur pour les bords intérieurs.
-
UnroundedInsideTessFactors [out]
-
Type : float
Facteurs de pavage calculés par l’étape de tessellateur pour les bords intérieurs.
Valeur renvoyée
Cette fonction ne retourne pas de valeur.
Notes
Génère les facteurs de pavage corrigés pour un tri patch, calculant le facteur de pavage intérieur comme le minimum des facteurs de pavage de bord, qui est ensuite mis à l’échelle par InsideScale. Le résultat est ensuite arrondi en fonction du mode de partitionnement, mais les résultats non arrondis sont disponibles à l’aide du paramètre UnroundedInsideTessFactor.
Modèle de nuanceur minimal
Cette fonction est prise en charge dans les modèles de nuanceur suivants.
Modèle de nuanceur | Prise en charge |
---|---|
Modèles de nuanceur 5 et versions ultérieures | Oui |
Cette fonction est prise en charge dans les types de nuanceurs suivants :
Sommet | Coque | Domain | Géométrie | Pixel | Calcul |
---|---|---|---|---|---|
x |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour