Instrucciones: vs_1_1

Esta sección contiene información de referencia para las instrucciones del sombreador de vértices versión 1_1.

Hay varios tipos de instrucciones del sombreador de vértices, 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: instrucciones no aritméticas. Cada sombreador 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.
  • Nuevo: estas instrucciones son nuevas en esta versión.

Conjunto de instrucciones

Nombre Descripción Ranuras de instrucción Configurar Aritméticos Nuevo
agregar: frente a Agregar dos vectores 1 x x
dcl_usage entrada (sm1, sm2, sm3 - vs asm) Declarar registros de vértices de entrada (consulte Registros: vs_1_1) 0 x x
def- vs Definir constantes 0 x x
dp3: frente a Producto de punto de tres componentes 1 x x
dp4: frente a Producto de punto de cuatro componentes 1 x x
dst- vs Calcular el vector de distancia 1 x x
exp: vs Precisión completa 2x 10 x x
expp: vs Precisión parcial 2x 1 x x
frc- vs Componente fraccional 3 x x
iluminado: frente a Cálculo parcial de la iluminación 1 x x
log: frente a Registro de precisión completa(x) 10 x x
logp: frente a Registro de precisión parcial(x) 1 x x
m3x2: frente a Multiplicación de 3x2 2 x x
m3x3: vs Multiplicación de 3 x 3 3 x x
m3x4- vs Multiplicación de 3 x 4 4 x x
m4x3: frente a Multiplicación de 4 x 3 3 x x
m4x4: vs Multiplicación de 4 x 4 4 x x
loco- frente a Multiplicar y agregar 1 x x
max - vs Máximo 1 x x
min - vs Mínima 1 x x
mov - vs Move 1 x x
mul- vs Multiplicar 1 x x
nop: frente a No hay ninguna operación 1 x x
rcp - vs Recíproco 1 x x
rsq: frente a Raíz cuadrada recíproca 1 x x
sge - vs Comparación mayor o igual que 1 x x
slt : frente a Menor que comparar 1 x x
sub - vs Restar 1 x x
Vs Versión 0 x x

 

Instrucciones del sombreador de vértices