Поделиться через


D3DUSAGE_QUERY

Эти параметры определяют типы ресурсов запросов.

#define Описание
D3DUSAGE_QUERY_FILTER Запросите формат ресурса, чтобы узнать, поддерживает ли он типы фильтров текстур, отличные от D3DTEXF_POINT (который всегда поддерживается).
D3DUSAGE_QUERY_LEGACYBUMPMAP Запросите ресурс о устаревшей карте бамперов.
D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING Запросите ресурс, чтобы проверить поддержку поддержки шейдера шейдера пикселей после пикселя. Если CheckDeviceFormat завершается сбоем с D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING, операции смешивания пикселей не поддерживаются. К ним относятся альфа-тест, туман пикселей, смешивание целевого объекта отрисовки, включение записи цветов и дитерирование.
D3DUSAGE_QUERY_SRGBREAD Запросите ресурс, чтобы проверить, поддерживает ли текстура гамма-коррекцию во время операции чтения.
D3DUSAGE_QUERY_SRGBWRITE Запросите ресурс, чтобы проверить, поддерживает ли текстура гамма-коррекцию во время операции записи.
D3DUSAGE_QUERY_VERTEXTEXTURE Запросите ресурс, чтобы проверить поддержку выборки текстур шейдера вершин.
D3DUSAGE_QUERY_WRAPANDMIP Запросите ресурс, чтобы проверить поддержку упаковки текстур и сопоставления MIP.

 

Используйте CheckDeviceFormat, чтобы запросить поддержку оборудования для этих использования, а также некоторые другие способы использования, перечисленные в D3DUSAGE.

Константные сведения

Требование Ценность
Заголовок d3d9types.h
Минимальная операционная система Windows 98

 

константы Direct3D