ps

Diese Anweisung gibt die shaderversionsnummer an und funktioniert für alle shaderversionen.

Syntax

ps_mainVer_subVer

Eingabeargumente

Eingabeargumente enthalten eine einzelne Hauptversionsnummer mit einer einzelnen unter Versionsnummer. Die zulässigen Kombinationen sind in der folgenden Tabelle aufgeführt.

Hauptversionen Unter Versionen
1 1, 2, 3, 4
2 0, x (erweitert), SW (Software)
3 0, SW (Software)

 

Bemerkungen

Pixel-Shader-Versionen 1_1 1_2 1 _ 3 1_4 2 _ 0 2 _ x 2 _ SW 3 _ 0 3 _ SW
ps x x x x x x x x x

 

Diese Anweisung muss die erste nicht-Kommentar Anweisung in einem Pixelshader sein.

Hardwarebeschleunigte Versionen der Software (Versionen ohne _ SW in der Versionsnummer) können Scheitel Punkte mit Hardware-accelearation verarbeiten oder die Verarbeitung von Software Scheitel Punkten verwenden. Softwareversionen (Versionen mit _ SW in der Versionsnummer) verarbeiten Vertices nur mit Software.

Beispiele

Dieses partielle Beispiel deklariert einen Pixel-Shader der Version 1 _ .

ps_1_1

In diesem partiellen Beispiel wird ein 1-Pixel-Shader der Version 1 deklariert _ .

ps_1_4

Pixelshaderanweisungen