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.

  1. Usare def - vs per definire la costante direttamente all'interno di uno shader.

    def: vs può definire solo costanti a virgola mobile.

  2. Usare i metodi API per impostare una costante.

Istruzioni di Vertex Shader

defi - vs

defb - vs