struktur D3DHAL_DP2SETPIXELSHADERCONST (d3dhal.h)

DirectX 8.0 dan versi yang lebih baru saja.

Struktur D3DHAL_DP2SETPIXELSHADERCONST digunakan untuk mengatur satu atau beberapa register konstanta shader piksel ketika opcode D3DDP2OP_SETPIXELSHADERCONST diterima oleh D3dDrawPrimitives2.

Sintaks

typedef struct _D3DHAL_DP2SETPIXELSHADERCONST {
  DWORD dwRegister;
  DWORD dwCount;
} D3DHAL_DP2SETPIXELSHADERCONST;

Anggota

dwRegister

Menentukan indeks register pertama yang akan disetel.

dwCount

Menentukan jumlah register yang akan ditetapkan. Segera mengikuti struktur data ini dalam aliran DP2 adalah vektor dwCount dari empat angka floating-point presisi tunggal. Ini adalah data untuk disalin ke register target.

Keterangan

Runtime melewati register pertama yang akan ditetapkan dan jumlah register yang akan ditetapkan. Data aktual untuk disalin ke register tersebut terdiri dari vektor empat, angka floating-point presisi tunggal. Vektor ini (angka yang sama dengan ada register untuk diatur) mengikuti token ini dan struktur data terkait dalam aliran DP2.

Runtime memvalidasi bahwa rentang register yang ditentukan terletak dalam rentang hukum untuk versi shader piksel saat ini.

Persyaratan

Persyaratan Nilai
Header d3dhal.h (termasuk D3dhal.h)

Lihat juga

D3DDP2OP_SETPIXELSHADERCONST

D3DHAL_DP2CREATEPIXELSHADER

D3DHAL_DP2PIXELSHADER

D3dDrawPrimitives2