ps
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 main número de versão com um único número de versão de 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) |
Comentários
Versões do sombreador de pixel | 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 instrução deve ser a primeira instrução sem comentário 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 a seleçã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 pixel de versão 1_1.
ps_1_1
Este exemplo parcial declara um sombreador de versão 1_4 pixel.
ps_1_4
Tópicos relacionados