deriv_rtx_fine (sm5 - asm)
計算元件變更的速率。
deriv_rtx_fine[_sat] dest[.mask], [-]src0[_abs][.swizzle], |
---|
項目 | 描述 |
---|---|
dest |
[in]作業結果的位址。 |
src0 |
[in]作業中的元件。 |
備註
此指令會計算 src0 (後) (每個 float32 元件內容變更率,與 RenderTarget x 方向 (rtx) 或 RenderTarget y 方向 (請參閱 deriv_rty_fine) 。 2x2 戳記中的每個圖元都會取得一組唯一的 x/y 衍生計算
目前圖元著色器調用中的資料一律會參與所要求衍生專案的計算。 在目前圖元的 2x2 圖元四邊形中,x 衍生是 2 圖元的資料列差異,包括目前的圖元。 y 衍生是 2 圖元資料行的差異,包括目前的圖元。 沒有規格會聽寫如何將 2x2 四邊形對齊或並排在基本類型上。
衍生專案會以精細層級計算, (2x2 四邊形) 中每個圖元的 x/y 衍生配對唯一計算。 此指示和 deriv_rty_fine 是 deriv_rtx_coarse 和 deriv_rty_coarse的替代方案。 這些_coarse和_fine衍生指令是取代 deriv_rtx 這些_coarse和_fine衍生指令是取代先前著色器模型的 deriv_rtx 和 deriv_rty 。
本指示適用于下列著色器階段:
頂點 | 船體 | 網域 | 幾何形狀 | 像素 | 計算 |
---|---|---|---|---|---|
X |
最小著色器模型
下列著色器模型支援此指示:
著色器模型 | 支援 |
---|---|
著色器模型 5 | 是 |
著色器模型 4.1 | 否 |
著色器模型 4 | 否 |
著色器模型 3 (DirectX HLSL) | 否 |
著色器模型 2 (DirectX HLSL) | 否 |
著色器模型 1 (DirectX HLSL) | 否 |