共用方式為


sgn - vs

計算輸入的正負號。

Syntax

sgn dst、src0、src1、src2

 

where

  • dst 是目的地暫存器。
  • src0 是來源暫存器。
  • src1 是保留中繼結果的暫存暫存器。 執行之後,內容是未定義的。
  • src2 是保留中繼結果的暫存暫存器。 執行之後,內容是未定義的。

備註

頂點著色器版本 1_1 2_0 2_x 2_sw 3_0 3_sw
sgn x x x x x

 

此指示的運作方式如下。

for each component in src0
{
   if (src0.component < 0) 
       dest.component = -1; 
   else
       if (src0.component == 0) 
           dest.component = 0; 
       else 
           dest.component = 1;
}

src1 和 src2 必須不同 暫存暫存器

頂點著色器指示