xserver-multidpi/hw/xfree86/modes
Benjamin Defnet 6f59a81600 hw/xf86/modes: Set crtc mode/rotation/transform before calling set_mode_major
This moves code out of each implementation of set_mode_major and back into
the X server. The real feature here is that the transform is now available
in the crtc for use by either xf86CrtcRotate or whatever the driver wants to
do. Without this change, the transform was lost for drivers providing the
set_mode_major interface.

Note that users of this API will want to stop smashing the transformPresent
field, and could also stop setting mode/x/y/rotation for new enough X servers,
but there's no reason to make that change as it will break things when
running against older X servers.

Signed-off-by: Keith Packard <keithp@keithp.com>
Acked-by: Daniel Stone <daniel@fooishbar.org>
2009-06-09 16:23:38 -07:00
..
Makefile.am XFree86: Fix build with DGA disabled 2009-01-05 11:23:39 +02:00
xf86Crtc.c hw/xf86/modes: Set crtc mode/rotation/transform before calling set_mode_major 2009-06-09 16:23:38 -07:00
xf86Crtc.h Eliminate the shadow clear on transform change 2009-02-17 11:09:08 -08:00
xf86Cursors.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86cvt.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86DiDGA.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86EdidModes.c EDID: Add modes from Established Timings III descriptor to mode pool 2009-05-22 13:27:16 -04:00
xf86gtf.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86Modes.c RANDR: Validate entire mode list for interlace and doublescan 2009-02-13 14:06:07 -05:00
xf86Modes.h RANDR: Validate entire mode list for interlace and doublescan 2009-02-13 14:06:07 -05:00
xf86RandR12.c randr: bug #21554 - re-probe outputs when coming back from laptop unsuspend 2009-05-27 15:57:29 -04:00
xf86RandR12.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86Rename.h Allow drivers to set crtc transforms. 2008-11-24 13:24:40 -08:00
xf86Rotate.c Eliminate the shadow clear on transform change 2009-02-17 11:09:08 -08:00