Compartir a través de


Instrucciones de ps_2_0

Esta sección contiene información de referencia para las instrucciones de la versión 2_0 del sombreador de píxeles.

Hay varios tipos de instrucciones del sombreador de píxeles, como se muestra en la tabla. Las columnas a la derecha significan lo siguiente:

  • Ranuras de instrucción: número de ranuras de instrucción usadas por cada instrucción.
  • Configuración: un sombreador de píxeles debe tener una instrucción de versión y debe ser la primera instrucción.
  • Aritmética: estas instrucciones proporcionan las operaciones matemáticas en un sombreador.
  • Textura: estas instrucciones se usan para cargar y muestrear datos de textura y para modificar las coordenadas de textura.
  • Nuevo: estas instrucciones son nuevas para esta versión.

Conjunto de instrucciones

Nombre Descripción Ranuras de instrucción Arreglo Aritmética Textura Nuevo
abs: ps Valor absoluto 1 x x
agregar: ps Agregar dos vectores 1 x
cmp: ps Comparar el origen con 0 1 x
crs : ps Producto cruzado 2 x x
dcl_samplerType (sm2, sm3 - ps asm) Declaración de la dimensión de textura para un sampler 0 x x
dcl - (sm2, sm3 - ps asm) Declare la asociación entre los registros de salida del sombreador de vértices y los registros de entrada del sombreador de píxeles. 0 x x
def: ps Definir constantes 0 x
dp2add: ps Producto de punto 2D y adición 2 x x
dp3: ps Producto de punto 3D 1 x
dp4: ps Producto de punto 4D 1 x
exp: ps Precisión completa 2x 1 x x
frc: ps Componente fraccionario 1 x x
registro de : ps Registro de precisión completa(x) 1 x x
lrp: ps Interpolación lineal 2 x
m3x2: ps Multiplicación de 3x2 2 x x
m3x3: ps Multiplicación de 3x3 3 x x
m3x4 : ps Multiplicación de 3x4 4 x x
m4x3: ps Multiplicación de 4x3 3 x x
m4x4: ps Multiplicación de 4 x 4 4 x x
loco: ps Multiplicar y agregar 1 x
máximo: ps Máximo 1 x x
min: ps Mínimo 1 x x
mov - ps Mover 1 x
mul : ps Multiplicar 1 x
nop: ps Sin operación 1 x
nrm: ps Normalizar 3 x x
pow: ps xy 3 x x
ps Versión 0 x
rcp: ps Recíproco 1 x x
rsq: ps Raíz cuadrada recíproca 1 x x
sincos: ps Seno y coseno 8 x x
sub- ps Restar 1 x
texkill : ps Eliminación de la representación de píxeles 1 x
texld: ps_2_0 y Muestra de una textura 1 x x
texldb: ps Muestreo de texturas con sesgo de nivel de detalle del componente w 1 x x
texldp: ps Muestreo de texturas con división projectiva por w-component 1 x x

 

instrucciones del sombreador de píxeles de