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 감마를 지원해야 하므로 이 플래그를 설정해야 하지만 디스플레이 전용 및 간접 디스플레이용 드라이버는 이 플래그를 통해 지원을 나타낼 수 있습니다.
Transform_3x4Matrix
디스플레이 파이프라인 하드웨어에서 3-4 행렬 색 변환에 대한 지원을 나타냅니다.
Transform_3x4Matrix_WideColor
WideColor 데이터를 검사할 때 디스플레이 파이프라인 하드웨어에서 3x4 행렬 색 변환에 대한 지원을 나타냅니다. 이 기능을 지원하는 드라이버도 Transform_3x4Matrix 지원해야 합니다. 이 비트와 WideColorSpace 캡 비트가 모두 설정되지 않는 한 OS는 WideColorGamut 모드를 사용하지 않습니다.
Transform_3x4Matrix_HighColor
HighColor 데이터를 검사할 때 디스플레이 파이프라인 하드웨어에서 3-4 행렬 색 변환에 대한 지원을 나타냅니다. 이 기능을 지원하는 드라이버도 Transform_3x4Matrix_WideColor 지원해야 합니다.
Transform_Matrix_V2
색 영역 변환 매트릭스에 대한 지원을 나타냅니다.
Reserved
이 값은 시스템용으로 예약되어 있습니다.
Value
결합된 UINT 값입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3dkmddi.h |