Compartir a través de


ps_1_1, ps_1_2, ps_1_3, instrucciones de ps_1_4

Esta sección contiene información de referencia para la versión del sombreador de píxeles 1_X instrucciones.

Hay varios tipos de instrucciones del sombreador de píxeles, como se muestra en la tabla siguiente.

Conjunto de instrucciones

Versión Descripción Ranuras de instrucción 1_1 1_2 1_3 1_4
ps Número de versión 0 x x x x
Instrucciones constantes 1_1 1_2 1_3 1_4
def: ps Definir constantes 0 x x x x
Instrucciones de fase 1_1 1_2 1_3 1_4
fase de : ps Transición entre la fase 1 y la fase 2 0 x
Instrucciones aritméticas 1_1 1_2 1_3 1_4
agregar: ps Agregar dos vectores 1 x x x x
bem : ps Aplicación de una transformación de asignación de entorno de saltos falsos 2 x
cmp: ps Comparar el origen con 0 x x x
cnd: ps Comparar el origen con 0,5 1 x x x x
dp3: ps Producto de punto de tres componentes 1 x x x x
dp4: ps Producto de punto de cuatro componentes x x x
lrp: ps Interpolación lineal 1 x x x x
loco: ps Multiplicar y agregar 1 x x x x
mov - ps Mover 1 x x x x
mul : ps Multiplicar 1 x x x x
nop: ps Sin operación 0 x x x x
sub- ps Restar 1 x x x x
Instrucciones de textura 1_1 1_2 1_3 1_4
tex: ps Muestra de una textura 1 x x x
texbem: ps Aplicación de una transformación de asignación de entorno de saltos falsos 1 x x x
texbeml: ps Aplicar una transformación de mapa del entorno de golpe falso con corrección de luminancia 1+1² x x x
texcoord: ps Interpretación de los datos de coordenadas de textura como datos de color 1 x x x
texcrd: ps Copiar datos de coordenadas de textura como datos de color 1 x
texdepth : ps Calcular valores de profundidad 1 x
texdp3: ps Producto de punto de tres componentes entre los datos de textura y las coordenadas de textura 1 x x
texdp3tex: ps Producto de punto de tres componentes y búsqueda de textura 1D 1 x x
texkill : ps Cancela la representación de píxeles en función de una comparación 1 x x x x
texld: ps_1_4 Muestra de una textura 1 x
texm3x2depth: ps Cálculo de valores de profundidad por píxel 1 x
texm3x2pad: ps Matriz de primera fila multiplicada por una matriz de dos filas 1 x x x
texm3x2tex: ps Matriz de fila final multiplicada por una matriz de dos filas 1 x x x
texm3x3 : ps Multiplicación de matriz de 3x3 1 x x
texm3x3pad: ps Multiplicación de la primera o segunda fila de una matriz de tres filas 1 x x x
texm3x3spec : ps Multiplicación de fila final de una matriz de tres filas 1 x x x
texm3x3tex : ps Búsqueda de texturas con una matriz 3x3 multiplicada 1 x x x
texm3x3vspec : ps Búsqueda de texturas con una matriz 3x3 multiplicada, con vector de rayos oculares no constantes 1 x x x
texreg2ar: ps Muestra de una textura mediante los componentes alfa y rojo 1 x x x
texreg2gb : ps Muestra de una textura mediante los componentes verde y azul 1 x x x
texreg2rgb : ps Muestra de una textura con los componentes rojo, verde y azul 1 x x

 

  1. 1 ranura en ps_1_4; 2 ranuras en ps_1_2 y ps_1_3
  2. 1 + 1 = 1 instrucción aritmética + 1 instrucción de textura

instrucciones del sombreador de píxeles de