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) |
Comentarios
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 de comentario en un sombreador de píxeles.
Las versiones aceleradas por hardware del software (versiones sin _sw en el número de versión), pueden procesar vértices con aclase 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) solo procesan vértices 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 1_4 píxeles de la versión.
ps_1_4
Temas relacionados