Istruzioni - vs_1_1

Questa sezione contiene informazioni di riferimento per le istruzioni del vertex shader versione 1_1.

Esistono diversi tipi di istruzioni per vertex shader, come illustrato nella tabella. Le colonne a destra indicano quanto segue:

  • Slot di istruzioni: numero di slot di istruzioni usati da ogni istruzione.
  • Installazione: istruzioni non aritmetiche. Ogni shader deve avere un'istruzione di versione e deve essere la prima istruzione.
  • Aritmetica: queste istruzioni forniscono le operazioni matematiche in uno shader.
  • Novità: queste istruzioni sono nuove per questa versione.

Set di istruzioni

Nome Descrizione Slot di istruzioni Installazione Aritmetico Nuovo
add - vs Aggiungere due vettori 1 x x
dcl_usage input (sm1, sm2, sm3 - vs asm) Dichiarare i registri dei vertici di input (vedere Registri - vs_1_1) 0 x x
def - vs Definire costanti 0 x x
dp3 - vs Prodotto punto a tre componenti 1 x x
dp4 - vs Prodotto punto a quattro componenti 1 x x
dst - vs Calcolare il vettore di distanza 1 x x
exp - vs Precisione completa 2x 10 x x
expp - vs Precisione parziale 2x 1 x x
frc - vs Componente frazionaria 3 x x
lit - vs Calcolo dell'illuminazione parziale 1 x x
log - vs Logo con precisione completa(x) 10 x x
logp - vs Precisione parziale log²(x) 1 x x
m3x2 - vs Moltiplicazione 3x2 2 x x
m3x3 - vs Moltiplicazione 3x3 3 x x
m3x4 - vs Moltiplicazione 3x4 4 x x
m4x3 - vs Moltiplicazione 4x3 3 x x
m4x4 - vs Moltiplicazione 4x4 4 x x
pazzo - vs Moltiplicare e aggiungere 1 x x
max - vs Massimo 1 x x
min - vs Minima 1 x x
mov - vs Spostamento 1 x x
mul - vs Moltiplicazione 1 x x
nop - vs Nessuna operazione 1 x x
rcp - vs Reciproco 1 x x
rsq - vs Radice quadrata reciproca 1 x x
sge - vs Confronto maggiore o uguale 1 x x
slt - vs Minore di confronto 1 x x
sub - vs Sottrazione 1 x x
vs Versione 0 x x

 

Istruzioni di Vertex Shader