Freigeben über


P.S.

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

-Pixelshaderanweisungen