Condividi tramite


istruzioni ps_2_0

Questa sezione contiene informazioni di riferimento per le istruzioni del pixel shader versione 2_0.

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

  • Slot di istruzione: numero di slot di istruzione usati da ogni istruzione.
  • Installazione: un pixel shader deve avere un'istruzione di versione e deve essere la prima istruzione.
  • Aritmetica: queste istruzioni forniscono le operazioni matematiche in uno shader.
  • Trama: queste istruzioni vengono usate per caricare e campione i dati della trama e modificare le coordinate della trama.
  • Novità: queste istruzioni sono nuove a questa versione.

Set di istruzioni

Nome Descrizione Slot di istruzione Installazione Aritmetico Trama Nuovo
abs - ps Valore assoluto 1 x x
add - ps Aggiungere due vettori 1 x
cmp - ps Confrontare l'origine a 0 1 x
crs - ps Prodotto incrociato 2 x x
dcl_samplerType (sm2, sm3 - ps asm) Dichiarare la dimensione della trama per un sampler 0 x x
dcl - (sm2, sm3 - ps asm) Dichiarare l'associazione tra i registri di output del vertex shader e i registri di input pixel shader. 0 x x
def - ps Definire costanti 0 x
dp2add - ps Prodotto punto 2D e aggiungi 2 x x
dp3 - ps Prodotto punto 3D 1 x
dp4 - ps Prodotto punto 4D 1 x
exp - ps Precisione completa 2x 1 x x
frc - ps Componente frazionaria 1 x x
log - ps Log₂ di precisione completa(x) 1 x x
lrp - ps Interpolazione lineare 2 x
m3x2 - ps Moltiplicare 3x2 2 x x
m3x3 - ps Moltiplicare 3x3 3 x x
m3x4 - ps Moltiplicare 3x4 4 x x
m4x3 - ps Moltiplicare 4x3 3 x x
m4x4 - ps Moltiplicazione 4x4 4 x x
pazzo - ps Moltiplicare e aggiungere 1 x
max - ps Massimo 1 x x
min - ps Minima 1 x x
mov - ps Spostamento 1 x
mul - ps Moltiplicazione 1 x
nop - ps Nessuna operazione 1 x
nrm - ps Normalizzare 3 x x
pow - ps xy 3 x x
Ps Versione 0 x
rcp - ps Reciproco 1 x x
rsq - ps Radice quadrata reciproca 1 x x
sincos - ps Seno e coseno 8 x x
sub - ps Sottrazione 1 x
texkill - ps Kill pixel render 1 x
texld - ps_2_0 e su Campiona una trama 1 x x
texldb - ps Campionamento delle trame con distorsione a livello di dettaglio da w-component 1 x x
texldp - ps Campionamento delle trame con divisione proiettata per componente w 1 x x

 

Istruzioni per pixel shader