Instruções de ps_2_0

Esta seção contém informações de referência para as instruções do sombreador de pixel versão 2_0.

Há vários tipos de instruções de sombreador de pixel, 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 – um sombreador de pixel 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.
  • Textura – essas instruções são usadas para carregar e amostrar dados de textura e modificar coordenadas de textura.
  • 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 Textura Novo
abs - ps Valor absoluto 1 x x
add - ps Adicionar dois vetores 1 x
cmp – ps Comparar origem com 0 1 x
crs - ps Produto cruzado 2 x x
dcl_samplerType (sm2, sm3 – ps asm) Declarar a dimensão de textura para um sampler 0 x x
dcl - (sm2, sm3 - ps asm) Declare a associação entre registros de saída do sombreador de vértice e registros de entrada de sombreador de pixel. 0 x x
def - ps Definir constantes 0 x
dp2add - ps Produto de ponto 2D e adição 2 x x
dp3 – ps Produto de ponto 3D 1 x
dp4 - ps Produto de ponto 4D 1 x
exp - ps Precisão total 2x 1 x x
frc - ps Componente fracionário 1 x x
log – ps Log de precisão completa₂(x) 1 x x
lrp - ps Interpolação linear 2 x
m3x2 - ps Multiplicação 3x2 2 x x
m3x3 – ps Multiplicação 3x3 3 x x
m3x4 – ps Multiplicação 3x4 4 x x
m4x3 - ps Multiplicação 4x3 3 x x
m4x4 - ps Multiplicação 4x4 4 x x
mad - ps Multiplicar e adicionar 1 x
max - ps Máximo 1 x x
min - ps Mínimo 1 x x
mov - ps Mover 1 x
mul - ps Multiplicar 1 x
nop – ps Nenhuma operação 1 x
nrm - ps Normalizar 3 x x
pow - ps xy 3 x x
ps Versão 0 x
rcp - ps Recíproca 1 x x
rsq - ps Raiz quadrada recíproca 1 x x
sincos - ps Seno e cosseno 8 x x
sub – ps Subtrair 1 x
texkill - ps Renderização de pixel de encerramento 1 x
texld - ps_2_0 e para cima Amostra de uma textura 1 x x
texldb - ps Amostragem de textura com viés de nível de detalhes do w-component 1 x x
texldp - ps Amostragem de textura com divisão projetiva por w-component 1 x x

 

Instruções de sombreador de pixel