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版本。 |
有关着色器版本之间的差异的详细信息,请参阅 顶点着色器差异。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅