def - vs
Definisce le costanti vertex shader.
Sintassi
def dst, float1, float2, float3, float4 |
---|
dove
- dst è il registro di destinazione.
- float1, float2, float3, float4 sono quattro numeri a virgola mobile.
Commenti
Versioni del vertex shader | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
def | x | x | x | x | x | x |
L'istruzione def definisce una costante shader il cui valore viene caricato ogni volta che un shader è impostato su un dispositivo. Queste sono chiamate costanti immediate. Le costanti immediate hanno la precedenza sulle costanti impostate dai metodi API SetVertexShaderConstantF.
Esistono due modi per impostare una costante in uno shader.
Usare def - vs per definire la costante direttamente all'interno di uno shader.
def: vs può definire solo costanti a virgola mobile.
Usare i metodi API per impostare una costante.
- Usare SetVertexShaderConstantF per impostare una costante a virgola mobile.
Argomenti correlati