Share via


SV_TessFactor

定義修補程式每個邊緣的鑲嵌數量。

類型

類型 輸入拓撲
float[4] 四次修補程式
float[3] tri patch
float[2] 等值 線

 

鑲嵌因數必須宣告為數組;它們無法封裝成單一向量。

備註

鑲嵌因數的值必須在殼層著色器的修補常數函式期間定義。

使用四邊形或三個修補程式時,殼面著色器的必要輸出值。 這個值也是定義域著色器的必要輸入值,以符合鑲嵌階段之間的修補程式常數資料簽章。

對於 isoline,SV_TessFactor中的第一個值是線條密度鑲嵌因數,第二個值是線條詳細資料鑲嵌因數。

Tri Patch 鑲嵌因數

第一個元件提供修補程式 u==0 邊緣的鑲嵌因數。 第二個元件提供修補程式 v==0 邊緣的鑲嵌因數。 第三個元件提供修補程式 w==0 邊緣的鑲嵌因數。

四次修補鑲嵌因數

第一個元件提供修補程式 u==0 邊緣的鑲嵌因數。 第二個元件提供修補程式 v==0 邊緣的鑲嵌因數。 第三個元件提供修補程式 u==1 邊緣的鑲嵌因數。 第四個元件提供修補程式 v==1 邊緣的鑲嵌因數。 邊緣的順序是順時針的,從 u==0 邊緣開始,這是修補程式的左邊,以及從 v==0 邊緣開始,也就是修補程式的頂端。

下列著色器類型支援此函式:

頂點 船體 網域 幾何形狀 像素 計算
x x

 

另請參閱

語義

著色器模型 5