DXGK_COLORTRANSFORMCAPS結構(d3dkmddi.h)
此結構會取代 DXGK_DRIVERCAPS 結構中的DXGK_GAMMARAMPCAPS結構,以描述顯示管線的 gamma 和色彩轉換功能。
語法
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 by 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 |