defi - ps
Define um valor constante inteiro, que deve ser carregado sempre que um sombreador é definido como um dispositivo.
Syntax
defi dst, integerValue |
---|
- dst é o registro de destino.
- integerValue é um valor inteiro constante.
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 |
---|---|---|---|---|---|---|---|---|---|
Defi | x | x | x | x |
A instrução defi define uma constante de sombreador cujo valor é carregado sempre que um sombreador é definido como um dispositivo. Elas são chamadas de constantes imediatas. Constantes imediatas têm precedência sobre constantes definidas pelo método de API SetPixelShaderConstantB.
Há duas maneiras de definir uma constante em um sombreador.
- Use defi para definir a constante diretamente dentro de um sombreador.
- Use os métodos de API para definir uma constante.
- Use SetPixelShaderConstantB para definir uma constante booliana.
- Use SetPixelShaderConstantF para definir uma constante de ponto flutuante.
- Use SetPixelShaderConstantI para definir uma constante de inteiro.
Tópicos relacionados