Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примените фиктивное преобразование схемы среды с фиктивным ударом.
Синтаксис
| bem dst.rg, src0, src1 |
|---|
where
- dst.rg dst — регистр назначения. Необходимо использовать красную и зеленую маску записи компонента.
- src0 — это регистр источника.
- src1 — это регистр источника.
Комментарии
| Версии шейдера пикселей | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
|---|---|---|---|---|---|---|---|---|---|
| Bem | x |
Эта инструкция выполняет следующее вычисление.
(Given n == dest register #)
dest.r = src0.r + D3DTSS_BUMPENVMAT00(stage n) * src1.r
+ D3DTSS_BUMPENVMAT10(stage n) * src1.g
dest.g = src0.g + D3DTSS_BUMPENVMAT01(stage n) * src1.r
+ D3DTSS_BUMPENVMAT11(stage n) * src1.g
Правила использования bem:
- Bem должен отображаться на первой фазе шейдера (то есть перед маркером фазы).
- Bem использует два слота арифметических инструкций.
- Для каждого шейдера допускается только одно использование этой инструкции.
- Целевая маска записи должна иметь значение .rg /.xy.
- Эта инструкция не может быть выдана совместно.
- Помимо ограничения, что маска записи назначения — .rg, модификаторы в source src0, src1 и модификаторы инструкций не ограничены.
Сведения об инструкциях
| Требование | Значение |
|---|---|
| Минимальная операционная система | Windows 98 |
Связанные темы