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 |
Argomenti correlati