D3DXGetPixelShaderProfile 函数
返回给定设备支持的 HLSL) 配置文件 (最高级别着色器语言的名称。
语法
LPCSTR D3DXGetPixelShaderProfile(
_In_ LPDIRECT3DDEVICE9 pDevice
);
parameters
-
pDevice [in]
-
指向设备的指针。 请参阅 IDirect3DDevice9。
返回值
类型: LPCSTR
HLSL 配置文件名称。
如果设备不支持像素着色器,则该函数返回 NULL。
备注
着色器配置文件指定编译着色器时要使用的程序集着色器版本和 HLSL 编译器可用的功能。 下表列出了支持的像素着色器配置文件。
着色器配置文件 | 说明 |
---|---|
ps_1_1 | 编译为ps_1_1版本。 |
ps_1_2 | 编译为ps_1_2版本。 |
ps_1_3 | 编译为ps_1_3版本。 |
ps_1_4 | 编译为ps_1_4版本。 |
ps_2_0 | 编译为ps_2_0版本。 |
ps_2_a | 与 ps_2_0 配置文件相同,编译器可以使用以下附加功能:
|
ps_2_b | 与 ps_2_0 配置文件相同,编译器可以使用以下附加功能:
|
ps_3_0 | 编译为ps_3_0版本。 |
有关着色器版本之间的差异的详细信息,请参阅 像素着色器差异。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
请参阅