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 坡形。
Gamma_Dxgi1
表示 DXGI1 gamma 坡道的支援。 這些 gamma 坡形自 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 |
意見反應
https://aka.ms/ContentUserFeedback。
即將推出:在 2024 年,我們將隨著內容的意見反應機制逐步淘汰 GitHub 問題,並以新的意見反應系統來取代。 如需詳細資訊,請參閱提交並檢視相關的意見反應