Process2DQuadTessFactorsMin 関数
四角形パッチの修正されたテセレーション係数を生成します。
構文
void Process2DQuadTessFactorsMin(
in float4 RawEdgeFactors,
in float2 InsideScale,
out float4 RoundedEdgeTessFactors,
out float2 RoundedInsideTessFactors,
out float2 UnroundedInsideTessFactors
);
パラメーター
-
RawEdgeFactors [in]
-
型: float4
エッジ テセレーション係数。テセレータ ステージに渡されます。
-
InsideScale [in]
-
型: float2
テセレーション ステージによって計算された UV テセレーション係数に適用されるスケール 係数。 InsideScale の許容範囲は 0.0 ~ 1.0 です。
-
RoundedEdgeTessFactors [out]
-
型: float4
テセレータ ステージによって計算される丸いエッジ テセレーション係数。
-
RoundedInsideTessFactors [out]
-
型: float2
内側エッジのテセレータ ステージによって計算される丸めテセレーション係数。
-
UnroundedInsideTessFactors [out]
-
型: float2
内側エッジのテセレーション ステージによって計算されるテセレーション 係数。
戻り値
この関数は値を返しません。
注釈
四角形パッチの修正されたテセレーション係数を生成し、エッジ テセレーション係数の最小値として内部テセレーション係数を計算します。 テセレーション係数内の you と V は、ドメインの反対側の最小値を使用して個別に計算され、InsideScale によってスケーリングされます。 その後、パーティション 分割モードに基づいて結果が丸められますが、UnroundedInsideTessFactors パラメーターを使用して、ルーティングされていない結果を使用できます。
最小シェーダー モデル
この関数は、次のシェーダー モデルでサポートされています。
シェーダー モデル | サポートされています |
---|---|
シェーダー モデル 5 以降のシェーダー モデル | はい |
この関数は、次の種類のシェーダーでサポートされています。
Vertex | Hull | Domain | ジオメトリ | ピクセル | Compute |
---|---|---|---|---|---|
x |
こちらもご覧ください