texldd - ps
使用其他漸層輸入取樣紋理。
Syntax
texldd、dst、src0、src1、src2、src3 |
---|
其中:
- dst 是目的地暫存器。
- src0 是一種來源暫存器,可提供紋理樣本的紋理座標。 請參閱 紋理座標暫存器。
- src1 會識別來源取樣器暫存器 (s#) ,其中 # 會指定要取樣的紋理取樣器編號。 取樣器已與它建立關聯的紋理和 D3DSAMPLERSTATETYPE 列舉所定義的控制項狀態 (例如。D3DSAMP_MINFILTER) 。
- src2 是指定 x 漸層的輸入來源暫存器。
- src3 是指定 y 漸層的輸入來源暫存器。
備註
圖元著色器版本 | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
texldd | X* | x | x | x |
* 只有ps_2_a才支援此指示。 ps_2_b不支援它。 如需設定檔的詳細資訊,請參閱 D3DXGetPixelShaderProfile。
本指令會使用 src0 的紋理座標、src1 所指定的取樣器,以及來自 src2 和 src3 的漸層 DSX 和 DSY 取樣紋理。 x 和 y 漸層值是用來選取紋理的適當 Mipmap 層級以進行取樣。
所有來源都支援任意的波浪線。
所有寫入遮罩在目的地上都是有效的。
相關主題