estructura DXGK_DIAG_DISPLAY_SAMPLED_GAMMA (dispmprt.h)

La estructura DXGK_DIAG_DISPLAY_SAMPLED_GAMMA proporciona muestras gamma durante la recopilación de datos de diagnóstico.

Sintaxis

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;

Miembros

[out] Red[MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS]

MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS muestras gamma del canal rojo, donde las muestras están igualmente espaciadas tanto como sea posible.

[out] Green[MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS]

MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS muestras gamma del canal verde, donde las muestras están igualmente espaciadas tanto como sea posible.

[out] Blue[MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS]

MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS muestras gamma del canal azul, donde las muestras están igualmente espaciadas tanto como sea posible.

[out] ColorMatrix[3]

Una matriz 3X3 debe contener cualquier multiplicador escalar global horneado si procede. Si el controlador tiene matriz 3X4, es correcto simplemente omitir la última columna.

Comentarios

La estructura DXGK_DIAG_DISPLAY_SAMPLED_GAMMA es un miembro de la estructura de DXGK_DISPLAYSTATE_INTRUSIVE , que se pasa a las llamadas a DxgkDdiGetDisplayStateIntrusive durante la recopilación de datos de diagnóstico.

En Windows 10 versión 2004 y posteriores, la matriz gamma y CSC solicitada por el sistema operativo es global y no por plano. Para los valores gamma muestreados, los controladores deben devolver los valores gamma/LUT de la fase de re gamma para que el sistema operativo pueda llegar tan cerca de la curva gamma final que se aplica en los píxeles que salen de la conexión. Si internamente los conductores tienen cualquiera por plano gamma/LUT, simplemente deben devolver los valores del plano 0. Los controladores no deben realizar cálculos complejos para los valores gamma muestreados de la interfaz de diagnóstico.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 2004
Encabezado dispmprt.h

Consulte también

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive