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