defi - ps
Definisce un valore costante integer, che deve essere caricato ogni volta che uno shader è impostato su un dispositivo.
Sintassi
defi dst, integerValue |
---|
- dst è il registro di destinazione.
- integerValue è un valore intero costante.
Commenti
Versioni del pixel shader | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
Defi | x | x | x | x |
L'istruzione defi definisce una costante shader il cui valore viene caricato ogni volta che uno shader è impostato su un dispositivo. Queste sono denominate costanti immediate. Le costanti immediate hanno la precedenza sulle costanti impostate dal metodo API SetPixelShaderConstantB.
Esistono due modi per impostare una costante in uno shader.
- Usare defi per definire la costante direttamente all'interno di uno shader.
- Usare i metodi API per impostare una costante.
- Utilizzare SetPixelShaderConstantB per impostare una costante booleana.
- Usare SetPixelShaderConstantF per impostare una costante a virgola mobile.
- Usare SetPixelShaderConstantI per impostare una costante integer.
Argomenti correlati