Udostępnij za pośrednictwem


Instrukcje — vs_1_1

Ta sekcja zawiera informacje referencyjne dotyczące instrukcji cieniowania wierzchołków w wersji 1_1.

Istnieje kilka typów instrukcji cieniowania wierzchołków, jak pokazano w tabeli. Kolumny po prawej stronie oznaczają następujące elementy:

  • Gniazda instrukcji — liczba gniazd instrukcji używanych przez każdą instrukcję.
  • Konfiguracja — instrukcje arytmetyczne. Każdy moduł cieniowania musi mieć instrukcję wersji i musi być pierwszą instrukcją.
  • Arytmetyka — te instrukcje zapewniają operacje matematyczne w cieniatorze.
  • Nowe — te instrukcje są nowe w tej wersji.

Zestaw instrukcji

Nazwa Opis Gniazda instrukcji Instalacji Arytmetyka Nowy
dodawanie — vs Dodawanie dwóch wektorów 1 x x
dcl_usage wejściowe (sm1, sm2, sm3 - vs asm) Deklarowanie rejestrów wierzchołków wejściowych (zobacz rejestry — vs_1_1) 0 x x
def — vs Definiowanie stałych 0 x x
dp3 — vs Produkt z kropką trójskładnikową 1 x x
dp4 — vs Produkt z kropką z czterema składnikami 1 x x
dst — vs Obliczanie wektora odległości 1 x x
exp — vs Pełna precyzja 2x 10 x x
expp — vs Precyzja częściowa 2x 1 x x
frc — vs Składnik ułamkowy 3 x x
oświetlone — vs Obliczanie częściowego oświetlenia 1 x x
dziennik — vs Dziennik o pełnej precyzji (x) 10 x x
logp — vs Dziennik dokładności częściowej (x) 1 x x
m3x2 — vs Mnożenie 3x2 2 x x
m3x3 — vs Mnożenie 3x3 3 x x
m3x4 — vs Mnożenie 3x4 4 x x
m4x3 — vs Mnożenie 4x3 3 x x
m4x4 — vs Mnożenie 4x4 4 x x
szalony - vs Mnożenie i dodawanie 1 x x
maksymalna — vs Maksimum 1 x x
min — vs Minimum 1 x x
mov — vs Ruszać 1 x x
mul — vs Mnożyć 1 x x
nop — vs Brak operacji 1 x x
rcp — vs Obopólny 1 x x
rsq — vs Pierwiastek kwadratowy obustronny 1 x x
sge — vs Większe niż lub równe porównanie 1 x x
slt — vs Mniej niż porównywanie 1 x x
sub — vs Odejmować 1 x x
a Wersja 0 x x

 

instrukcje cieniowania wierzchołków