Compartir a través de


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:

  1. bem debe aparecer en la primera fase de un sombreador (es decir, antes de un marcador de fase).
  2. bem consume dos ranuras de instrucción aritmética.
  3. Solo se permite un uso de esta instrucción por sombreador.
  4. La máscara de escritura de destino debe ser .rg /.xy.
  5. Esta instrucción no se puede emitir conjuntamente.
  6. 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

 

Instrucciones del sombreador de píxeles