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-карты текстуры для выборки.
Все источники поддерживают произвольные повороты.
Все маски записи действительны в назначении.
Связанные темы