Compartilhar via


Instruções – vs_1_1

Esta seção contém informações de referência para as instruções do sombreador de vértice versão 1_1.

Há vários tipos de instruções de sombreador de vértice, conforme mostrado na tabela. As colunas à direita significam o seguinte:

  • Slots de instrução – número de slots de instrução usados por cada instrução.
  • Instalação – instruções não aritméticas. Cada sombreador deve ter uma instrução de versão e deve ser a primeira instrução.
  • Aritmética – essas instruções fornecem as operações matemáticas em um sombreador.
  • Novo – estas instruções são novas para esta versão.

Conjunto de instruções

Nome Descrição Slots de instrução Instalação Aritmético Novo
add - vs Adicionar dois vetores 1 x x
dcl_usage entrada (sm1, sm2, sm3 - vs asm) Declarar registros de vértice de entrada (consulte Registros – vs_1_1) 0 x x
def - vs Definir constantes 0 x x
dp3 - vs Produto de ponto de três componentes 1 x x
dp4 - vs Produto de ponto de quatro componentes 1 x x
dst - vs Calcular o vetor de distância 1 x x
exp - vs Precisão total 2x 10 x x
expp - vs Precisão parcial 2x 1 x x
frc - vs Componente fracionário 3 x x
aceso - vs Cálculo de iluminação parcial 1 x x
log - vs Log de precisão completa₂(x) 10 x x
logp - vs Log de precisão parcial₂(x) 1 x x
m3x2 - vs Multiplicação 3x2 2 x x
m3x3 - vs Multiplicação 3x3 3 x x
m3x4 - vs Multiplicação 3x4 4 x x
m4x3 - vs Multiplicação 4x3 3 x x
m4x4 - vs Multiplicação 4x4 4 x x
louco - vs Multiplicar e adicionar 1 x x
max - vs Máximo 1 x x
min - vs Mínimo 1 x x
mov - vs Mover 1 x x
mul - vs Multiplicar 1 x x
nop - vs Nenhuma operação 1 x x
rcp - vs Recíproca 1 x x
rsq - vs Raiz quadrada recíproca 1 x x
sge - vs Comparação maior ou igual a 1 x x
slt - vs Menor que comparar 1 x x
sub - vs Subtrair 1 x x
Vs Versão 0 x x

 

Instruções de sombreador de vértice