ps

Esta instrucción especifica el número de versión del sombreador y funciona en todas las versiones del sombreador.

Sintaxis

ps_mainVer_subVer

Argumentos de entrada

Los argumentos de entrada contienen un único número de versión principal con un único número de versión secundaria. Las combinaciones permitidas se enumeran en la tabla siguiente.

Versiones principales Versiones secundarias
1 1, 2, 3, 4
2 0, x (extendido), sw (software)
3 0, sw (software)

 

Observaciones

Versiones del sombreador de píxeles 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

 

Esta instrucción debe ser la primera instrucción que no sea comentario en un sombreador de píxeles.

Las versiones aceleradas de hardware del software (versiones sin _sw en el número de versión), pueden procesar vértices con acceso de hardware o usar el procesamiento de vértices de software. Las versiones de software (versiones con _sw en el número de versión) procesan vértices solo con software.

Ejemplos

En este ejemplo parcial se declara un sombreador de píxeles de la versión 1_1.

ps_1_1

En este ejemplo parcial se declara un sombreador de píxeles de la versión 1_4.

ps_1_4

Instrucciones del sombreador de píxeles