Anweisungen : vs_1_1
Dieser Abschnitt enthält Referenzinformationen für die Anweisungen des Vertex-Shaders version 1_1.
Es gibt verschiedene Arten von Vertex-Shaderanweisungen, wie in der Tabelle dargestellt. Spalten auf der rechten Seite bedeuten Folgendes:
- Befehlsslots: Anzahl der von jeder Anweisung verwendeten Befehlsslots.
- Setup: Nicht arithmetische Anweisungen. Jeder Shader muss über eine Versionsanweisung verfügen, und es muss die erste Anweisung sein.
- Arithmetik: Diese Anweisungen stellen die mathematischen Vorgänge in einem Shader bereit.
- Neu: Diese Anweisungen sind neu in dieser Version.
Instruktionssatz
Name | Beschreibung | Anweisungsslots | Einrichten | Arithmetik | Neu |
---|---|---|---|---|---|
hinzufügen – vs | Hinzufügen von zwei Vektoren | 1 | x | x | |
dcl_usage Eingabe (sm1, sm2, sm3 – vs asm) | Deklarieren von Eingabevertexregistern (siehe Register – vs_1_1) | 0 | x | x | |
def – vs | Definieren von Konstanten | 0 | x | x | |
dp3 – vs | Drei-Komponenten-Punktprodukt | 1 | x | x | |
dp4 – vs | Vier-Komponenten-Punktprodukt | 1 | x | x | |
dst – vs | Berechnen des Entfernungsvektors | 1 | x | x | |
exp – vs | Volle Genauigkeit 2x | 10 | x | x | |
expp – vs | Teilgenauigkeit 2x | 1 | x | x | |
frc – vs | Bruchkomponente | 3 | x | x | |
lit – vs | Teilbeleuchtungsberechnung | 1 | x | x | |
log – vs | Log₂(x) mit voller Genauigkeit | 10 | x | x | |
logp – vs | Partielle Genauigkeit log₂(x) | 1 | x | x | |
m3x2 – vs | 3x2 multiplizieren | 2 | x | x | |
m3x3 – vs | 3x3 multiplizieren | 3 | x | x | |
m3x4 – vs | 3x4 multiplizieren | 4 | x | x | |
m4x3 – vs | 4x3 multiplizieren | 3 | x | x | |
m4x4 – vs | 4x4 multiplizieren | 4 | x | x | |
mad - vs | Multiplizieren und Hinzufügen | 1 | x | x | |
max – vs | Maximum | 1 | x | x | |
min – vs | Minimum | 1 | x | x | |
mov – vs | Move | 1 | x | x | |
mul - vs | Multiplizieren | 1 | x | x | |
nop – vs | Keine Operation | 1 | x | x | |
rcp – vs | Gegenseitige | 1 | x | x | |
rsq – vs | Reziproke Quadratwurzel | 1 | x | x | |
sge – vs | Vergleich größer als oder gleich | 1 | x | x | |
slt – vs | Kleiner als Vergleich | 1 | x | x | |
sub – vs | Subtrahieren | 1 | x | x | |
Vs | Version | 0 | x | x |
Zugehörige Themen