SV_TessFactor

パッチの各エッジ上のテッセレーション量を定義します。

入力トポロジ
float[4] クワッド パッチ
float[3] トライアングル パッチ
float[2] 等値線

テッセレーション係数は、配列として宣言する必要があります。1 つのベクトルにパックすることはできません。

備考

順序は常に、パッチの左側として表現された u=0 エッジからの時計回りです。この値は、ハル シェーダーのパッチ定数関数で定義する必要があります。

クワッドまたはトライアングル パッチを使用する場合は、ハル シェーダーの必須出力値です。この値はまた、テッセレーション ステージ間でパッチ定数データの署名を一致させるための、ドメイン シェーダーの必須入力値です。

等値線の場合、SV_TessFactor の最初の値はライン詳細テッセレーション係数で、2 番目の値はライン密度テッセレーション係数です。

この関数は、次の種類のシェーダーでサポートされています。

頂点 ハル ドメイン ジオメトリ ピクセル 演算
x x

関連項目

シェーダー モデル 5