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 und funktioniert für alle Shaderversionen.
Syntax
ps_mainVer_subVer
Eingabeargumente
Eingabeargumente enthalten eine einzelne Hauptversionsnummer mit einer einzelnen Unterversionsnummer. Die zulässigen Kombinationen sind in der folgenden Tabelle aufgeführt.
| Hauptversionen | Unterversionen |
|---|---|
| 1 | 1, 2, 3, 4 |
| 2 | 0, x (erweitert), sw (Software) |
| 3 | 0, sw (Software) |
Bemerkungen
| Pixelshaderversionen | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
|---|---|---|---|---|---|---|---|---|---|
| P.S. | x | x | x | x | x | x | x | x | x |
Diese Anweisung muss die erste Anweisung ohne Kommentar in einem Pixelshader sein.
Hardwarebeschleunigte Versionen der Software (Versionen ohne _sw in der Versionsnummer), können Scheitelpunkte mit Hardwarebeschleunigung verarbeiten oder softwarevertexverarbeitung verwenden. Softwareversionen (Versionen mit _sw in der Versionsnummer) verarbeiten Scheitelpunkte nur mit Software.
Beispiele
In diesem Teilbeispiel wird ein Pixelshader der Version 1_1 deklariert.
ps_1_1
In diesem Teilbeispiel wird ein Pixelshader der Version 1_4 deklariert.
ps_1_4
Zugehörige Themen