Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Anweisung gibt die Versionsnummer des Shaders an. Diese Anweisung funktioniert für alle Shaderversionen.
Syntax
vs_mainVer_subVer
Eingabeargumente
Eingabeargumente enthalten eine einzelne Standard Versionsnummer mit einer einzelnen Unterversionsnummer. Die zulässigen Kombinationen sind in der folgenden Tabelle aufgeführt.
| Hauptversionen | Unterversionen |
|---|---|
| 1 | 1 |
| 2 | 0, sw (Software), x (erweitert) |
| 3 | 0, sw (Software) |
Bemerkungen
| Vertexshaderversionen | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
|---|---|---|---|---|---|---|
| vs | x | x | x | x | x | x |
Diese Anweisung muss die erste Nichtkommentaranweisung in einem Vertex-Shader sein.
Diese Anweisung wird in allen Vertexshaderversionen unterstützt.
Hardwarebeschleunigte Versionen der Software (Versionen ohne _sw in der Versionsnummer) können Scheitelpunkte mit Hardwareaklearation verarbeiten oder Softwarevertexverarbeitung verwenden. Softwareversionen (Versionen mit _sw in der Versionsnummer) verarbeiten Scheitelpunkte nur mit Software.
Beispiele
In diesem partiellen Beispiel wird ein Vertexshader der Version 1_1 deklariert.
vs_1_1
In diesem Teilbeispiel wird ein Softwarevertexshader der Version 2 deklariert.
vs_2_sw
Zugehörige Themen