P.S.

Esta instrução especifica o número de versão do sombreador e funciona em todas as versões do sombreador.

Sintaxe

ps_mainVer_subVer

Argumentos de entrada

Os argumentos de entrada contêm um único número de versão principal com um único número de versão sub. As combinações permitidas são listadas na tabela abaixo.

Versões principais Sub versões
1 1, 2, 3, 4
2 0, x (estendido), sw (software)
3 0, sw (software)

 

Observações

Versões do sombreador de pixel 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

 

Esta instrução deve ser a primeira instrução sem comentários em um sombreador de pixel.

Versões aceleradas de hardware do software (versões sem _sw no número de versão), podem processar vértices com aceleração de hardware ou usar o processamento de vértice de software. Versões de software (versões com _sw no número de versão) processam vértices somente com software.

Exemplos

Este exemplo parcial declara um sombreador de 1_1 pixel de versão.

ps_1_1

Este exemplo parcial declara um sombreador de 1_4 pixels de versão.

ps_1_4

Instruções do sombreador de pixel