pokyny pro ps_2_0
Tato část obsahuje referenční informace pro pokyny pixel shaderu verze 2_0.
Existuje několik typů pokynů shaderu pixelů, jak je znázorněno v tabulce. Sloupce napravo znamenají následující:
- Sloty instrukcí – počet slotů instrukcí používaných jednotlivými instrukcemi.
- Nastavení – Shader pixelů musí mít instrukce k verzi a musí to být první instrukce.
- Aritmetika – tyto pokyny poskytují matematické operace ve shaderu.
- Textura – Tyto pokyny se používají k načtení a vzorkování dat textury a k úpravě souřadnic textury.
- Nové – tyto pokyny jsou pro tuto verzi nové.
Sada instrukcí
Jméno | Popis | Sloty instrukcí | Sestava | Aritmetika | Textura | Nový |
---|---|---|---|---|---|---|
abs - ps | Absolutní hodnota | 1 | x | x | ||
přidání – ps | Přidání dvou vektorů | 1 | x | |||
cmp - ps | Porovnání zdroje s 0 | 1 | x | |||
crs - ps | Vektorový součin | 2 | x | x | ||
dcl_samplerType (sm2, sm3 - ps asm) | Deklarace rozměru textury pro vzorkovník | 0 | x | x | ||
dcl - (sm2, sm3 - ps asm) | Deklarujte přidružení mezi výstupními registry vrcholového shaderu a vstupními registry shaderu pixelů. | 0 | x | x | ||
def - ps | Definování konstant | 0 | x | |||
dp2add – ps | 2D tečkovaný produkt a přidejte | 2 | x | x | ||
dp3 - ps | 3D tečkovaný produkt | 1 | x | |||
dp4 - ps | 4D tečkovaný produkt | 1 | x | |||
exp – ps | Úplná přesnost 2x | 1 | x | x | ||
frc - ps | Zlomková komponenta | 1 | x | x | ||
protokol – ps | Protokol úplné přesnosti(x) | 1 | x | x | ||
lrp - ps | Lineární interpolace | 2 | x | |||
m3x2 - ps | 3x2 násobení | 2 | x | x | ||
m3x3 - ps | 3x3 násobení | 3 | x | x | ||
m3x4 - ps | 3x4 násobení | 4 | x | x | ||
m4x3 - ps | 4x3 násobení | 3 | x | x | ||
m4x4 - ps | 4x4 násobení | 4 | x | x | ||
šílený - ps | Násobení a přidání | 1 | x | |||
max – ps | Maximum | 1 | x | x | ||
min – ps | Minimální | 1 | x | x | ||
mov - ps | Pohnout | 1 | x | |||
mul - ps | Násobit | 1 | x | |||
nop – ps | Žádná operace | 1 | x | |||
nrm - ps | Normalizovat | 3 | x | x | ||
pow - ps | xy | 3 | x | x | ||
ps | Verze | 0 | x | |||
rcp – ps | Vzájemný | 1 | x | x | ||
rsq – ps | Reciproční odmocnina | 1 | x | x | ||
sincos - ps | Sinus a kosinus | 8 | x | x | ||
sub - ps | Odčítat | 1 | x | |||
texkill – ps | Kill pixel render | 1 | x | |||
texld – ps_2_0 a | Ukázka textury | 1 | x | x | ||
texldb – ps | Vzorkování textury se sklonem úrovně podrobností od komponenty w | 1 | x | x | ||
texldp - ps | Vzorkování textury s projektivním dělením podle komponenty w | 1 | x | x |
Související témata
-
Pokyny shaderu pixelů