texldd - ps

使用其他渐变输入对纹理采样。

语法

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 级别进行采样。

所有源都支持任意重排。

所有写入掩码在目标上都有效。

像素着色器说明