xserver-multidpi/hw
Søren Sandmann Pedersen 97cf53cc2a ephyr: hostx_screen_init(): Fix bits_per_pixel and bytes_per_line
When the depth of the Xephyr server matches that of the host X server,
Xephyr simply uses the buffer associated with the XImage as its
framebuffer. In this case, it is correct to get the bits_per_pixel and
bytes_per_line values returned from hostx_screen_init() from the XImage.

However, when the depth doesn't match the host, Xephyr uses a private
framebuffer that is periodically copied to the XImage. In this case,
the returned values of bits_per_pixel and bytes_per_line should be
those of the private framebuffer, not those of the XImage.

Reviewed-by: Eric Anholt <eric@anholt.net>
Signed-off-by: Soren Sandmann <ssp@redhat.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
2013-10-31 18:24:27 -07:00
..
dmx present: Add Present extension 2013-10-31 16:59:18 -07:00
kdrive ephyr: hostx_screen_init(): Fix bits_per_pixel and bytes_per_line 2013-10-31 18:24:27 -07:00
vfb vfb: Initialize the GLX extension again. 2012-11-21 11:13:55 +11:00
xfree86 xf86AddBusDeviceToConfigure(): Store device in DevToConfig[i].pVideo 2013-10-31 18:23:03 -07:00
xnest xnest: Ignore GetImage() error in xnestGetImage() 2013-09-10 13:26:26 -04:00
xquartz XQuartz: Bump bundle version to 2.7.6 2013-10-31 08:50:57 -07:00
xwin glx: Handle float config types in glxConvertConfigs 2013-10-24 11:47:42 -07:00
Makefile.am Catch errors in recursive relink targets 2010-03-22 00:45:57 -05:00