DXGK_DIAG_DISPLAY_SAMPLED_GAMMA-Struktur (dispmprt.h)
Die DXGK_DIAG_DISPLAY_SAMPLED_GAMMA-Struktur stellt gamma-Stichproben während der Diagnosedatensammlung bereit.
Syntax
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;
Member
[out] Red[MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS]
MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS Gammaproben aus dem roten Kanal, bei dem die Stichproben so weit wie möglich gleich angeordnet sind.
[out] Green[MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS]
MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS Gammaproben aus dem grünen Kanal, bei dem die Stichproben so weit wie möglich gleich angeordnet sind.
[out] Blue[MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS]
MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS Gammaproben aus dem blauen Kanal, bei dem die Proben so weit wie möglich gleich angeordnet sind.
[out] ColorMatrix[3]
Eine 3x3-Matrix sollte ggf. einen beliebigen globalen Skalarmultiplikator enthalten. Wenn der Treiber über eine 3X4-Matrix verfügt, ist es in Ordnung, die letzte Spalte einfach zu ignorieren.
Hinweise
Die DXGK_DIAG_DISPLAY_SAMPLED_GAMMA-Struktur ist ein Element der DXGK_DISPLAYSTATE_INTRUSIVE-Struktur , die während der Diagnosedatensammlung in Aufrufen von DxgkDdiGetDisplayStateIntrusive übergeben wird.
In Windows 10 Version 2004 und höher ist die vom Betriebssystem angeforderte Gamma- und CSC-Matrix global und nicht pro Ebene. Für die abgetasteten Gammawerte sollten Treiber die Gamma/LUT-Werte aus der Re-Gamma-Phase zurückgeben, damit das Betriebssystem der letzten Gammakurve, die auf die aus dem Draht ausgehenden Pixel angewendet wird, so nahe kommt. Wenn die Treiber intern über eine gamma/LUT pro Ebene verfügen, sollten sie nur die Werte für Ebene 0 zurückgeben. Treiber sollten keine komplexen Berechnungen für die abgetasteten Gammawerte für die Diagnoseschnittstelle durchführen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 2004 |
Kopfzeile | dispmprt.h |