Bagikan melalui


defi - vs

Menentukan nilai konstanta bilangan bulat, yang harus dimuat kapan saja shader diatur ke perangkat.

Sintaks

defi dst, integerValue0, integerValue1, integerValue2, integerValue3

 

  • dst adalah register tujuan.
  • integerValue# adalah nilai bilangan bulat konstanta.

Keterangan

Versi shader vertex 1_1 2_0 2_x 2_sw 3_0 3_sw
Defi x x x x x

 

Instruksi defi mendefinisikan konstanta shader bilangan bulat yang nilainya dimuat kapan saja shader diatur ke perangkat. Ini disebut konstanta langsung. Konstanta langsung lebih diutamakan daripada konstanta yang ditetapkan oleh metode API SetVertexShaderConstantI.

Ada dua cara untuk mengatur konstanta bilangan bulat dalam shader.

  1. Gunakan defi untuk menentukan vektor konstanta bilangan bulat langsung di dalam shader.
  2. Gunakan metode API untuk mengatur konstanta.

Instruksi Vertex Shader

def - vs

defb - vs