D3DHAL_DP2CREATEVERTEXSHADERFUNC 結構 (d3dhal.h)
僅限 DirectX 9.0 和更新版本。
當 D3dDrawPrimitives2 收到D3DDP2OP_CREATEVERTEXSHADERFUNC opcode 時,D3DHAL_DP2CREATEVERTEXSHADERFUNC結構可用來建立頂點著色器程式代碼物件。
語法
typedef struct _D3DHAL_DP2CREATEVERTEXSHADERFUNC {
DWORD dwHandle;
DWORD dwSize;
} D3DHAL_DP2CREATEVERTEXSHADERFUNC;
成員
dwHandle
指定運行時間所指派頂點著色器程式代碼的句柄。 此值保證為子零。
dwSize
以位元組為單位指定著色器程式代碼大小。
備註
當運行時間使用此令牌呼叫驅動程式的 D3dDrawPrimitives2 函式時,驅動程式應該驗證指定的著色器程式代碼,並據以報告成功或失敗。
頂點著色器程式代碼遵循命令數據流中的D3DHAL_DP2CREATEVERTEXSHADERFUNC。 如需個別著色器程式代碼的格式和組成每個著色器程式代碼的標記的相關信息,請參閱 Direct3D 驅動程式著色器程序 代碼。
DirectX 9.0 運行時間會將 dwHandle 設定為零,以指出固定函式管線。
規格需求
需求 | 值 |
---|---|
標頭 | d3dhal.h (包含 D3dhal.h) |
另請參閱
D3DDP2OP_CREATEVERTEXSHADERFUNC
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應