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, и градиентах DSX и DSY, поступающих из src2 и src3. Значения градиента x и y используются для выбора соответствующего уровня MIP-карты текстуры для выборки.

Все источники поддерживают произвольные повороты.

Все маски записи действительны в назначении.

Инструкции по шейдеру пикселей