vs

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

Anweisungen zum Vertex-Shader