Sdílet prostřednictvím


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

 

Pokyny shaderu pixelů