| author | Dave Airlie <airlied@redhat.com> | 2009-10-09 04:16:06 (GMT) |
|---|---|---|
| committer | Dave Airlie <airlied@redhat.com> | 2009-10-12 23:19:31 (GMT) |
| commit | 8a77877f9c2c6a8a1308bc1a3be9e7ad88bc7f49 (patch) (side-by-side diff) | |
| tree | cbe23e9d08a19f8df1ef0541205dd524bf539343 | |
| parent | d8c7678ddadce89ca7fc0edd1b4d9ed3d959e687 (diff) | |
| download | xf86-video-intel-8a77877f9c2c6a8a1308bc1a3be9e7ad88bc7f49.zip xf86-video-intel-8a77877f9c2c6a8a1308bc1a3be9e7ad88bc7f49.tar.gz | |
drmmode: with 1.7 server, set mode major doesn't get gamma setup.
Noticed this on Fedora, where 1.7 server does gamma via the randr
codepaths however kms doesn't have this call which happens in the
non set_mode_major path.
probably should be backported to released drivers.
Signed-off-by: Dave Airlie <airlied@redhat.com>
| -rw-r--r-- | src/drmmode_display.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/drmmode_display.c b/src/drmmode_display.c index ba1e751..c2ef514 100644 --- a/src/drmmode_display.c +++ b/src/drmmode_display.c @@ -363,6 +363,11 @@ drmmode_set_mode_major(xf86CrtcPtr crtc, DisplayModePtr mode, goto done; #endif +#if XORG_VERSION_CURRENT >= XORG_VERSION_NUMERIC(1,7,0,0,0) + crtc->funcs->gamma_set(crtc, crtc->gamma_red, crtc->gamma_green, + crtc->gamma_blue, crtc->gamma_size); +#endif + drmmode_ConvertToKMode(crtc->scrn, &kmode, mode); |
