def - vs
Define constantes de sombreador de vértice.
Sintaxe
def dst, float1, float2, float3, float4 |
---|
onde
- dst é o registro de destino.
- float1, float2, float3, float4 são quatro números de ponto flutuante.
Comentários
Versões do sombreador de vértice | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
def | x | x | x | x | x | x |
A instrução def 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 pelos métodos de API SetVertexShaderConstantF.
Há duas maneiras de definir uma constante em um sombreador.
Use def – vs para definir a constante diretamente dentro de um sombreador.
def - vs só pode definir constantes de ponto flutuante.
Use os métodos de API para definir uma constante.
- Use SetVertexShaderConstantF para definir uma constante de ponto flutuante.
Tópicos relacionados