структура DXGK_COLORTRANSFORMCAPS (d3dkmddi.h)
Эта структура заменяет структуру DXGK_GAMMARAMPCAPS в структуре DXGK_DRIVERCAPS для описания возможностей преобразования гаммы и цвета конвейеров отображения.
Синтаксис
typedef struct _DXGK_COLORTRANSFORMCAPS {
union {
struct {
UINT Gamma_Rgb256x3x16 : 1;
UINT Gamma_Dxgi1 : 1;
UINT Transform_3x4Matrix : 1;
UINT Transform_3x4Matrix_WideColor : 1;
UINT Transform_3x4Matrix_HighColor : 1;
UINT Transform_Matrix_V2 : 1;
#if ...
UINT Reserved : 26;
#elif
UINT Reserved : 27;
#else
UINT Reserved : 30;
#endif
};
UINT Value;
};
} DXGK_COLORTRANSFORMCAPS;
Члены
Gamma_Rgb256x3x16
Указывает на поддержку гамма-пандуса, совместимого с GDI.
Gamma_Dxgi1
Указывает на поддержку гамма-пандуса DXGI1. Эти гамма-рампы были определены с WDDM 1.0, но всегда должны поддерживаться любым драйвером WDDM. Полные драйверы WDDM по-прежнему требуются для поддержки DXGI1 гамма, поэтому следует установить этот флаг, но драйверы только для отображения и косвенного отображения смогут указывать на поддержку с помощью этого флага.
Transform_3x4Matrix
Указывает на поддержку преобразования цвета матрицы 3 на 4 в оборудовании конвейера отображения.
Transform_3x4Matrix_WideColor
Указывает поддержку преобразования цвета матрицы 3 на 4 в оборудовании конвейера отображения при сканировании данных WideColor. Драйверы, поддерживающие эту возможность, также должны поддерживать Transform_3x4Matrix. Операционная система не будет использовать режим WideColorGamut, если не заданы как этот бит, так и бит ограничения WideColorSpace.
Transform_3x4Matrix_HighColor
Указывает поддержку преобразования цвета матрицы 3 на 4 в оборудовании конвейера отображения при сканировании данных HighColor. Драйверы, поддерживающие эту возможность, также должны поддерживать Transform_3x4Matrix_WideColor.
Transform_Matrix_V2
Указывает на поддержку матрицы преобразования цветового пространства.
Reserved
Это значение зарезервировано для системного использования.
Value
Объединенное значение UINT.
Требования
Требование | Значение |
---|---|
Заголовок | d3dkmddi.h |