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_finederiv_rtx_coarsederiv_rty_coarse的替代方案。 這些_coarse和_fine衍生指令是取代 deriv_rtx 這些_coarse和_fine衍生指令是取代先前著色器模型的 deriv_rtxderiv_rty

本指示適用于下列著色器階段:

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

最小著色器模型

下列著色器模型支援此指示:

著色器模型 支援
著色器模型 5
著色器模型 4.1
著色器模型 4
著色器模型 3 (DirectX HLSL)
著色器模型 2 (DirectX HLSL)
著色器模型 1 (DirectX HLSL)

著色器模型 5 元件 (DirectX HLSL)