bem - ps
Aplicar una transformación de mapa de entorno de impacto falso.
Sintaxis
bem dst.rg, src0, src1 |
---|
where
- dst.rg dst es el registro de destino. Se debe usar la máscara de escritura del componente rojo y verde.
- src0 es un registro de origen.
- src1 es un registro de origen.
Comentarios
Versiones del sombreador de píxeles | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
Bem | x |
Esta instrucción realiza el siguiente cálculo.
(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
Reglas para usar bem:
- bem debe aparecer en la primera fase de un sombreador (es decir, antes de un marcador de fase).
- bem consume dos ranuras de instrucción aritmética.
- Solo se permite un uso de esta instrucción por sombreador.
- La máscara de escritura de destino debe ser .rg /.xy.
- Esta instrucción no se puede emitir conjuntamente.
- Aparte de la restricción de que la máscara de escritura de destino sea .rg, los modificadores de origen src0, src1 y los modificadores de instrucción no están restringidos.
Información de instrucciones
Requisito | Value |
---|---|
Sistema operativo mínimo | Windows 98 |
Temas relacionados