Francisco Jerez
2009-Aug-20 16:44 UTC
[Nouveau] [PATCH] kms: No need to upload gamma on set_mode_major in older X servers.
Fixes build for CRTC ABI < 3. Signed-off-by: Francisco Jerez <currojerez at riseup.net> --- src/drmmode_display.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/src/drmmode_display.c b/src/drmmode_display.c index 2c2076c..4b9aecf 100644 --- a/src/drmmode_display.c +++ b/src/drmmode_display.c @@ -320,12 +320,14 @@ drmmode_set_mode_major(xf86CrtcPtr crtc, DisplayModePtr mode, drmmode_output_dpms(output, DPMSModeOn); } +#if XF86_CRTC_VERSION >= 3 /* Only upload when needed, to avoid unneeded delays. */ if (!crtc->active) crtc->funcs->gamma_set(crtc, crtc->gamma_red, crtc->gamma_green, crtc->gamma_blue, crtc->gamma_size); crtc->active = TRUE; +#endif done: if (!ret) { -- 1.6.3.3