Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает имя самого высокого профиля шейдера (HLSL), поддерживаемого данным устройством.
Синтаксис
LPCSTR D3DXGetVertexShaderProfile(
_In_ LPDIRECT3DDEVICE9 pDevice
);
Параметры
-
pDevice [in]
-
Тип: LPDIRECT3DDEVICE9
Указатель на устройство. См. раздел 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 версию. |
Дополнительные сведения о различиях между версиями шейдеров см. в разделе Различия шейдеров вершин.
Требования
| Требование | Значение |
|---|---|
| Заголовок |
|
| Библиотека |
|
См. также раздел