Поделиться через


структура 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