структура D3DHAL_DP2WINFO (d3dhal.h)
Структура D3DHAL_DP2WINFO используется для информирования драйвера о w-диапазоне, который будет использоваться для w-буферизации.
Синтаксис
typedef struct _D3DHAL_DP2WINFO {
D3DVALUE dvWNear;
D3DVALUE dvWFar;
} D3DHAL_DP2WINFO;
Члены
dvWNear
dvWFar
Укажите ближний и дальний предел w-буфера соответственно. Это могут быть любые допустимые значения с плавающей запятой.
Комментарии
Обратный вызов D3dDrawPrimitives2 анализирует структуру D3DHAL_DP2WINFO из буфера команд и обновляет параметры масштабирования драйвера для w-буферизации, если D3DHAL_DP2COMMAND имеет значение D3DDP2OP_WINFO.
Одна D3DHAL_DP2WINFO структура соответствует структуре D3DHAL_DP2COMMAND в буфере команд.
Драйвер должен обновить часть w-buffer своего внутреннего контекста отрисовки с помощью диапазонов w, указанных в этой структуре. Драйвер может использовать эти сведения для масштабирования w-буфера.
Видеоадаптеры, которые не поддерживают эту функцию, должны игнорировать эти инструкции и продолжать обработку остальной части буфера команд.
Требования
Требование | Значение |
---|---|
Заголовок | d3dhal.h (включая D3dhal.h) |
См. также раздел
D3DDP2OP_WINFO