Bagikan melalui


struktur D3DHAL_DP2SETVERTEXSHADERCONST (d3dhal.h)

DirectX 8.0 dan versi yang lebih baru saja.

Struktur D3DHAL_DP2SETVERTEXSHADERCONST digunakan untuk mengatur satu atau beberapa register konstanta shader vertex ketika opcode D3DDP2OP_SETVERTEXSHADERCONST diterima oleh D3dDrawPrimitives2.

Sintaks

typedef struct _D3DHAL_DP2SETVERTEXSHADERCONST {
  DWORD dwRegister;
  DWORD dwCount;
} D3DHAL_DP2SETVERTEXSHADERCONST;

Anggota

dwRegister

Menentukan indeks konstanta shader vertex pertama agar nilainya dikirim.

dwCount

Menentukan jumlah register konstanta untuk diatur dan, oleh karena itu, jumlah empat elemen, vektor float presisi tunggal untuk dibaca dari aliran DP2.

Keterangan

Daftar awal dan jumlah register diberikan. Satu atau beberapa vektor dari empat nilai floating-point presisi tunggal segera mengikuti struktur data D3DHAL_DP2SETVERTEXSHADERCONST dalam aliran DP2.

Runtime memvalidasi bahwa rentang register yang ditentukan adalah legal mengingat tingkat dukungan shader vertex yang dilaporkan ke driver. Selain itu, jika driver tidak mendukung bentuk vertex yang dapat diprogram memproses runtime tidak mengirim token ini ke driver.

Persyaratan

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

Lihat juga

D3DDP2OP_SETVERTEXSHADERCONST

D3DHAL_DP2CREATEVERTEXSHADER

D3DHAL_DP2VERTEXSHADER

D3dDrawPrimitives2