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


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