Process2DQuadTessFactorsMin fonction)

Génère les facteurs de pavage corrigés pour un correctif Quad.

Syntaxe

void Process2DQuadTessFactorsMin(
  in  float4 RawEdgeFactors,
  in  float2 InsideScale,
  out float4 RoundedEdgeTessFactors,
  out float2 RoundedInsideTessFactors,
  out float2 UnroundedInsideTessFactors
);

Paramètres

RawEdgeFactors [ dans]

Type : float4

Facteurs de pavage Edge, passés à l’étape du paveur.

InsideScale [ dans]

Type : float2

Facteur d’échelle appliqué aux facteurs de pavage UV calculés par l’étape de pavage. La plage autorisée pour InsideScale est 0,0 à 1,0.

RoundedEdgeTessFactors [ à]

Type : float4

Facteurs de pavage de bords arrondis calculés par l’étape du paveur.

RoundedInsideTessFactors [ à]

Type : float2

Facteurs de pavage arrondis calculés par l’étape du paveur pour les bords intérieurs.

UnroundedInsideTessFactors [ à]

Type : float2

Facteurs de pavage calculés par l’étape du paveur pour les bords intérieurs.

Valeur renvoyée

Cette fonction ne retourne pas de valeur.

Remarques

Génère les facteurs de pavage corrigés pour un correctif Quad, en calculant les facteurs de pavage intérieurs comme au minimum des facteurs de pavage Edge. Les facteurs de pavage à l’intérieur de vous et V sont calculés indépendamment à l’aide des minima des côtés opposés du domaine, puis sont mis à l’échelle par InsideScale. Le résultat est ensuite arrondi selon le mode de partitionnement, mais les résultats non arrondis sont disponibles à l’aide du paramètre UnroundedInsideTessFactors.

Modèle de nuanceur minimal

Cette fonction est prise en charge dans les modèles de nuanceur suivants.

Modèle de nuanceur Pris en charge
Nuancier modèle 5 et modèles de nuanceur supérieurs oui

Cette fonction est prise en charge dans les types de nuanceurs suivants :

Sommet Forme Domaine Géométrie Pixel Calcul
x

Voir aussi

Fonctions intrinsèques

Shader, modèle 5