Sdílet prostřednictvím


Pokyny – vs_1_1

Tato část obsahuje referenční informace pro pokyny k vertex shaderu verze 1_1.

Existuje několik typů instrukcí shaderu vrcholů, 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í – nearitmetické instrukce. Každý shader musí mít instrukce k verzi a musí to být první instrukce.
  • Aritmetika – tyto pokyny poskytují matematické operace ve shaderu.
  • Nové – tyto pokyny jsou pro tuto verzi nové.

Sada instrukcí

Jméno Popis Sloty instrukcí Sestava Aritmetika Nový
přidání – vs. Přidání dvou vektorů 1 x x
dcl_usage vstup (sm1, sm2, sm3 – vs asm) Deklarace vstupních registrů vrcholů (viz Registry – vs_1_1) 0 x x
def – vs. Definování konstant 0 x x
dp3 – vs. Třísložková tečka 1 x x
dp4 – vs. Čtyřsložková tečka 1 x x
dst – vs. Výpočet vektoru vzdálenosti 1 x x
exp – vs. Úplná přesnost 2x 10 x x
expp – vs. Částečná přesnost 2x 1 x x
frc – vs. Zlomková komponenta 3 x x
lit - vs. Částečný výpočet osvětlení 1 x x
protokol – vs. Protokol úplné přesnosti(x) 10 x x
logp – vs. Protokol částečné přesnosti(x) 1 x x
m3x2 – vs. 3x2 násobení 2 x x
m3x3 - vs 3x3 násobení 3 x x
m3x4 – vs. 3x4 násobení 4 x x
m4x3 – vs. 4x3 násobení 3 x x
m4x4 - vs. 4x4 násobení 4 x x
šílené – vs. Násobení a přidání 1 x x
max – vs. Maximum 1 x x
min – vs. Minimální 1 x x
mov – vs. Pohnout 1 x x
mul - vs Násobit 1 x x
nop – vs. Žádná operace 1 x x
rcp – vs. Vzájemný 1 x x
rsq – vs. Reciproční odmocnina 1 x x
sge – vs. Větší než nebo rovno porovnání 1 x x
slt – vs. Menší než porovnání 1 x x
sub – vs. Odčítat 1 x x
vs. Verze 0 x x

 

instrukce shaderu vrcholů