Modificadores de registro de origem do sombreador de vértice
Os modificadores de origem podem ser aplicados para modificar os dados lidos de um registro de origem antes que os dados sejam usados pela instrução .
Negar
Nega o conteúdo do registro de origem.
Modificador de componente | Descrição |
---|---|
-R | Negação de origem |
O modificador de negação não pode ser usado no segundo registro de origem destas instruções: m3x2 - vs, m3x3 - vs, m3x4 - vs, m4x3 - vs, m4x4 - vs.
Versões do sombreador de vértice | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
- | x | x | x | x | x | x |
Valor absoluto
Pegue o valor absoluto do registro.
Versões do sombreador de vértice | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
abs | x | x |
Se qualquer sombreador versão 3 ler de um ou mais registros float constantes (c#), um dos seguintes deve ser verdadeiro.
- Todos os registros de ponto flutuante constantes devem usar o modificador abs.
- Nenhum dos registros de ponto flutuante constante pode usar o modificador de abs.
Tópicos relacionados