Bagikan melalui


def - vs

Mendefinisikan konstanta shader vertex.

Sintaks

def dst, float1, float2, float3, float4

 

Di mana

  • dst adalah register tujuan.
  • float1, float2, float3, float4 adalah empat angka floating point.

Keterangan

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

 

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

Ada dua cara untuk mengatur konstanta dalam shader.

  1. Gunakan def - vs untuk menentukan konstanta langsung di dalam shader.

    def - vs hanya dapat menentukan konstanta floating-point.

  2. Gunakan metode API untuk mengatur konstanta.

Instruksi Vertex Shader

defi - vs

defb - vs