3
0
mirror of https://github.com/Qortal/Brooklyn.git synced 2025-02-11 17:55:54 +00:00

Enhance color correction for Sinclar Desktop

This commit is contained in:
Scare Crowe 2021-11-09 16:55:24 +05:00
parent a56f476991
commit c26fcb19b5

View File

@ -326,8 +326,12 @@ static int drm_crtc_legacy_gamma_set(struct drm_crtc *crtc,
replaced = drm_property_replace_blob(&crtc_state->degamma_lut,
use_gamma_lut ? NULL : blob);
replaced |= drm_property_replace_blob(&crtc_state->ctm, NULL);
if (!crtc_state->gamma_lut || !crtc_state->gamma_lut->data ||
memcmp(crtc_state->gamma_lut->data, blob_data, blob->length))
replaced |= drm_property_replace_blob(&crtc_state->gamma_lut,
use_gamma_lut ? blob : NULL);
else
drm_property_blob_put(blob);
crtc_state->color_mgmt_changed |= replaced;
ret = drm_atomic_commit(state);