Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура DXGK_DIAG_DISPLAY_SAMPLED_GAMMA предоставляет гамма-образцы во время сбора диагностических данных.
Синтаксис
typedef struct _DXGK_DIAG_DISPLAY_SAMPLED_GAMMA {
float Red[MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS];
float Green[MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS];
float Blue[MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS];
float ColorMatrix[3][3];
} DXGK_DIAG_DISPLAY_SAMPLED_GAMMA;
Члены
[out] Red[MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS]
MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS гамма-выборки из красного канала, где образцы равномерно размещаются как можно больше.
[out] Green[MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS]
MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS гамма-образцы из зеленого канала, где образцы равномерно размещаются как можно больше.
[out] Blue[MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS]
MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS гамма-образцы из синего канала, где образцы равномерно расположены как можно больше.
[out] ColorMatrix[3]
Матрица 3X3 должна содержать любой глобальный скалярный умножитель, запеченный при необходимости. Если драйвер имеет матрицу 3X4, это нормально просто игнорировать последний столбец.
Замечания
Структура DXGK_DIAG_DISPLAY_SAMPLED_GAMMA является членом структуры DXGK_DISPLAYSTATE_INTRUSIVE, которая передается в вызовах DxgkDdiGetDisplayStateIntrusive во время сбора диагностических данных.
В Windows 10 версии 2004 и более поздних версиях матрица гамма и CSC, запрошенная операционной системой, является глобальной, а не на плоскость. Для выборочных гамма-значений драйверы должны возвращать значения гамма/ЛУ из стадии повторной гамма-гаммы, чтобы ОС была близка к окончательной гамма-кривой, применяемой к пикселям, выходя из провода. Если водители имеют любой самолет гамма/ЛУ, они должны только вернуть значения для плоскости 0. Драйверы не должны выполнять сложные вычисления для выборочных гамма-значений для интерфейса диагностики.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 10 версии 2004 |
| заголовка | dispmprt.h |