bem - ps
Aplique uma falsa transformação de mapa de ambiente de colisão.
Syntax
bem dst.rg, src0, src1 |
---|
onde
- dst.rg dst é o registro de destino. A máscara de gravação do componente vermelho e verde deve ser usada.
- src0 é um registro de origem.
- src1 é um registro de origem.
Comentários
Versões do sombreador de pixel | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
bem | x |
Esta instrução executa o cálculo a seguir.
(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
Regras para usar bem:
- bem deve aparecer na primeira fase de um sombreador (ou seja, antes de um marcador de fase).
- bem consome dois slots de instrução aritmética.
- Somente um uso dessa instrução é permitido por sombreador.
- A máscara de gravação de destino deve ser .rg /.xy.
- Esta instrução não pode ser co-emitida.
- Além da restrição de que a máscara de gravação de destino seja .rg, os modificadores no src0 de origem, src1 e modificadores de instrução não são treinados.
Informações de instrução
Requisito | Valor |
---|---|
Sistema operacional mínimo | Windows 98 |
Tópicos relacionados