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 la 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
phase - ps Transición entre la fase 1 y la fase 2 0 x
Instrucciones aritméticas 1_1 1_2 1_3 1_4
add - ps Agregar dos vectores 1 x x x x
bem - ps Aplicación de una transformación de mapa de entorno de desprotegida 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
mad - ps Multiplicar y agregar 1 x x x x
mov - ps Move 1 x x x x
mul - ps Multiplicar 1 x x x x
nop - ps No hay ninguna 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 mapa de entorno de desprotegida 1 x x x
texbeml : ps Aplicar una transformación de mapa del entorno de impacto 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 Cálculo de 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 Búsqueda de texturas 1D y producto de punto de tres componentes 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 Calcular valores de profundidad por píxel 1 x
texm3x2pad - ps Multiplicación de matriz de primera fila de una matriz de dos filas 1 x x x
texm3x2tex - ps Multiplicación de matriz de fila final de una matriz de dos filas 1 x x x
texm3x3 - ps Multiplicación de matriz de 3 x 3 1 x x
texm3x3pad - ps Primera o segunda fila multiplicada por 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 textura mediante una multiplicación de matriz de 3x3 1 x x x
texm3x3vspec - ps Búsqueda de textura mediante una multiplicación de matriz 3x3, 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 con los componentes verdes y azules 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