структура D3DHAL_DP2SETPIXELSHADERCONST (d3dhal.h)
Только DirectX 8.0 и более поздних версий.
Структура D3DHAL_DP2SETPIXELSHADERCONST используется для задания одного или нескольких регистров констант пиксельного шейдера при получении D3DDP2OP_SETPIXELSHADERCONST кода операции D3dDrawPrimitives2.
Синтаксис
typedef struct _D3DHAL_DP2SETPIXELSHADERCONST {
DWORD dwRegister;
DWORD dwCount;
} D3DHAL_DP2SETPIXELSHADERCONST;
Члены
dwRegister
Указывает индекс первого регистра, который необходимо задать.
dwCount
Указывает количество регистров для задания. Сразу после этой структуры данных в потоке DP2 находятся векторы dwCount с четырьмя числами с плавающей запятой одиночной точности. Это данные для копирования в целевые регистры.
Комментарии
Среда выполнения передает первый регистр для задания и количество регистров для задания. Фактические данные для копирования в эти регистры состоят из векторов четырех чисел с плавающей запятой с одной точностью. Эти векторы (то же число, что и регистры для задания) следуют за этим маркером и связанной с ним структурой данных в потоке DP2.
Среда выполнения проверяет, находится ли указанный диапазон регистров в пределах допустимого диапазона для версии текущего пиксельного шейдера.
Требования
Требование | Значение |
---|---|
Заголовок | d3dhal.h (включая D3dhal.h) |
См. также раздел
D3DDP2OP_SETPIXELSHADERCONST
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по