Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Только версии DirectX 9.0 и более поздних версий.
Структура D3DHAL_DP2CREATEVERTEXSHADERFUNC используется для создания объекта кода вершинного шейдера при получении D3DDP2OP_CREATEVERTEXSHADERFUNC опкода D3dDrawPrimitives2.
Синтаксис
typedef struct _D3DHAL_DP2CREATEVERTEXSHADERFUNC {
DWORD dwHandle;
DWORD dwSize;
} D3DHAL_DP2CREATEVERTEXSHADERFUNC;
Члены
dwHandle
Задает дескриптор кода шейдера вершин, назначенный средой выполнения. Это значение гарантированно должно быть подзеро.
dwSize
Задает размер кода шейдера в байтах.
Замечания
Когда среда выполнения вызывает функцию драйвера D3dDrawPrimitives2 с этим маркером, драйвер должен проверить заданный код шейдера и сообщить об успешном выполнении или сбое соответствующим образом.
Код шейдера вершин следует D3DHAL_DP2CREATEVERTEXSHADERFUNC в потоке команд. Дополнительные сведения о формате кода отдельного шейдера и маркерах, составляющих каждый код шейдера, см. в код драйвера Direct3D.
Среда выполнения DirectX 9.0 задает dwHandle равным нулю, чтобы указать конвейер фиксированной функции.
Требования
| Требование | Ценность |
|---|---|
| заголовка | d3dhal.h (include D3dhal.h) |
См. также
D3DDP2OP_CREATEVERTEXSHADERFUNC