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