DXGK_COLORTRANSFORMCAPS结构(d3dkmddi.h)
此结构替换DXGK_DRIVERCAPS结构中的DXGK_GAMMARAMPCAPS结构,以描述显示管道的伽玛和颜色转换功能。
语法
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 gamma,因此应设置此标志,但仅显示和间接显示的驱动程序将能够通过此标志指示支持。
Transform_3x4Matrix
指示在显示管道硬件中支持 3 到 4 矩阵颜色转换。
Transform_3x4Matrix_WideColor
指示扫描 WideColor 数据时,在显示管道硬件中支持 3 到 4 矩阵颜色转换。 支持此功能的驱动程序还必须支持Transform_3x4Matrix。 除非设置了此位和 WideColorSpace 上限位,否则 OS 将不参与 WideColorGamut 模式。
Transform_3x4Matrix_HighColor
指示扫描 HighColor 数据时,在显示管道硬件中支持 3 到 4 矩阵颜色转换。 支持此功能的驱动程序还必须支持Transform_3x4Matrix_WideColor。
Transform_Matrix_V2
指示对颜色空间转换矩阵的支持。
Reserved
此值保留供系统使用。
Value
组合的 UINT 值。
要求
要求 | 价值 |
---|---|
标头 | d3dkmddi.h |