struktur D3DHAL_DP2CREATEVERTEXSHADERFUNC (d3dhal.h)
DirectX 9.0 dan versi yang lebih baru saja.
Struktur D3DHAL_DP2CREATEVERTEXSHADERFUNC digunakan untuk membuat objek kode shader vertex ketika opcode D3DDP2OP_CREATEVERTEXSHADERFUNC diterima oleh D3dDrawPrimitives2.
Sintaks
typedef struct _D3DHAL_DP2CREATEVERTEXSHADERFUNC {
DWORD dwHandle;
DWORD dwSize;
} D3DHAL_DP2CREATEVERTEXSHADERFUNC;
Anggota
dwHandle
Menentukan handel ke kode shader vertex yang ditetapkan oleh runtime. Nilai ini dijamin menjadi subzero.
dwSize
Menentukan ukuran kode shader dalam byte.
Keterangan
Ketika runtime memanggil fungsi D3dDrawPrimitives2 driver dengan token ini, driver harus memvalidasi kode shader yang diberikan dan melaporkan keberhasilan atau kegagalan yang sesuai.
Kode shader vertex mengikuti D3DHAL_DP2CREATEVERTEXSHADERFUNC di aliran perintah. Lihat Kode Shader Driver Direct3D untuk informasi tentang format kode shader individual dan token yang terdiri dari setiap kode shader.
Runtime DirectX 9.0 mengatur dwHandle ke nol untuk menunjukkan alur fungsi tetap.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3dhal.h (termasuk D3dhal.h) |
Lihat juga
D3DDP2OP_CREATEVERTEXSHADERFUNC