estrutura DXGK_DIAG_DISPLAY_SAMPLED_GAMMA (dispmprt.h)
A estrutura DXGK_DIAG_DISPLAY_SAMPLED_GAMMA fornece exemplos gama durante a coleta de dados de diagnóstico.
Sintaxe
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;
Membros
[out] Red[MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS]
MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS amostras gama do canal vermelho, em que os exemplos são espaçados igualmente o máximo possível.
[out] Green[MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS]
MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS amostras gama do canal verde, em que os exemplos são espaçados igualmente o máximo possível.
[out] Blue[MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS]
MAX_NUM_OF_GAMMA_SAMPLES_FOR_DIAGNOSTICS amostras gama do canal azul, em que os exemplos são espaçados igualmente o máximo possível.
[out] ColorMatrix[3]
Uma matriz 3X3 deve conter qualquer multiplicador escalar global, se aplicável. Se o driver tiver matriz 3X4, não há problema em ignorar apenas a última coluna.
Comentários
A estrutura DXGK_DIAG_DISPLAY_SAMPLED_GAMMA é um membro da estrutura DXGK_DISPLAYSTATE_INTRUSIVE , que é passada em chamadas para DxgkDdiGetDisplayStateIntrusive durante a coleta de dados de diagnóstico.
No Windows 10 versão 2004 e posterior, a matriz gama e CSC solicitada pelo sistema operacional é global e não por plano. Para os valores gama amostrados, os drivers devem retornar os valores gama/LUT do estágio de nova gama para que o sistema operacional possa chegar o mais próximo da curva gama final que está sendo aplicada nos pixels que saem do fio. Se internamente os drivers tiverem qualquer gama/LUT por plano, eles deverão retornar apenas os valores do plano 0. Os drivers não devem fazer cálculos complexos para os valores gama amostrados para a interface de diagnóstico.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 2004 |
Cabeçalho | dispmprt.h |