D3DXGetVertexShaderProfile 函式
傳回指定裝置所支援的最高高階著色器語言名稱 (HLSL) 設定檔。
語法
LPCSTR D3DXGetVertexShaderProfile(
_In_ LPDIRECT3DDEVICE9 pDevice
);
參數
-
pDevice [in]
-
裝置的指標。 請參閱 IDirect3DDevice9。
傳回值
類型: LPCSTR
HLSL 設定檔名稱。
如果裝置不支援頂點著色器,則函式會傳回 Null。
備註
著色器設定檔會指定要使用的元件著色器版本,以及編譯著色器時可供 HLSL 編譯器使用的功能。 下表列出支援的頂點著色器設定檔。
著色器設定檔 | 描述 |
---|---|
vs_1_1 | 編譯為 vs_1_1 版本。 |
vs_2_0 | 編譯為 vs_2_0 版本。 |
vs_2_a | 與vs_2_0設定檔相同,編譯器可使用下列其他功能來作為目標:
|
vs_3_0 | 編譯為 vs_3_0 版本。 |
如需著色器版本差異的詳細資訊,請參閱 頂點著色器差異。
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱