DXGK_DIAG_DISPLAY_SAMPLED_GAMMA struttura (dispmprt.h)
La struttura DXGK_DIAG_DISPLAY_SAMPLED_GAMMA fornisce esempi gamma durante la raccolta dati di diagnostica.
Sintassi
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;
Members
[out] Red[MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS]
MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS campioni gamma dal canale rosso, in cui gli esempi sono altrettanto spaziati il più possibile.
[out] Green[MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS]
MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS campioni gamma dal canale verde, in cui gli esempi sono altrettanto spaziati il più possibile.
[out] Blue[MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS]
MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS campioni gamma dal canale blu, in cui gli esempi sono altrettanto spaziati il più possibile.
[out] ColorMatrix[3]
Una matrice 3X3 deve contenere qualsiasi moltiplicatore scalare globale creato in se applicabile. Se il driver ha una matrice 3X4, è ok solo ignorare l'ultima colonna.
Commenti
La struttura DXGK_DIAG_DISPLAY_SAMPLED_GAMMA è un membro della struttura DXGK_DISPLAYSTATE_INTRUSIVE , passata nelle chiamate a DxgkDdiGetDisplayStateIntrusive durante la raccolta dati di diagnostica.
In Windows 10 versione 2004 e versioni successive, la matrice gamma e CSC richiesta dal sistema operativo è globale e non per piano. Per i valori gamma campionati, i driver devono restituire i valori gamma/LUT dalla fase re-gamma in modo che il sistema operativo possa arrivare come vicino alla curva gamma finale applicata ai pixel che escono dal filo. Se i driver dispongono di qualsiasi gamma/LUT del piano, devono solo restituire i valori per il piano 0. I driver non devono eseguire calcoli complessi per i valori gamma campionati per l'interfaccia di diagnostica.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 2004 |
Intestazione | dispmprt.h |