ProcessTriTessFactorsFactorsMin-Funktion
Generiert die korrigierten Tessellationsfaktoren für einen Tri-Patch.
Syntax
void ProcessTriTessFactorsMin(
in float3 RawEdgeFactors,
in float InsideScale,
out float3 RoundedEdgeTessFactors,
out float RoundedInsideTessFactors,
out float UnroundedInsideTessFactors
);
Parameter
-
RawEdgeFactors [in]
-
Typ: float3
Die Edgetessellationsfaktoren, die an die Tessellatorphase übergeben werden.
-
InsideScale [in]
-
Typ: float
Der Skalierungsfaktor, der auf die UV-Tessellationsfaktoren angewendet wird, die von der Tessellationsphase berechnet werden. Der zulässige Bereich für InsideScale beträgt 0,0 bis 1,0.
-
RoundedEdgeTessFactors [out]
-
Typ: float3
Die abgerundeten Edge-Tessellationsfaktoren, die von der Tessellatorphase berechnet werden.
-
RoundedInsideTessFactors [out]
-
Typ: float
Die gerundeten Tessellationsfaktoren, die von der Tessellatorphase für Innenkanten berechnet werden.
-
UnroundedInsideTessFactors [out]
-
Typ: float
Die Tessellationsfaktoren, die von der Tessellatorphase für Innenkanten berechnet werden.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Bemerkungen
Generiert die korrigierten Tessellationsfaktoren für einen Tri-Patch, wobei der Innentessellationsfaktor als Minimum der Edgetessellationsfaktoren ermittelt wird, der dann von InsideScale skaliert wird. Das Ergebnis wird dann basierend auf dem Partitionierungsmodus gerundet, aber die nicht gerundeten Ergebnisse sind mit dem UnroundedInsideTessFactor-Parameter verfügbar.
Minimales Shadermodell
Diese Funktion wird in den folgenden Shadermodellen unterstützt.
Shadermodell | Unterstützt |
---|---|
Shadermodell 5 und höher | ja |
Diese Funktion wird in den folgenden Shadertypen unterstützt:
Scheitelpunkt | Hull | Domain | Geometrie | Pixel | Compute |
---|---|---|---|---|---|
x |
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für