Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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