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 | 1¹ | 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 | 1¹ | 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 ranura en ps_1_4; 2 ranuras en ps_1_2 y ps_1_3
- 1 + 1 = 1 instrucción aritmética + 1 instrucción de textura
Temas relacionados