Overhaul the Xlib winsys layer.
authorBrian <brian.paul@tungstengraphics.com>
Fri, 7 Dec 2007 14:57:54 +0000 (07:57 -0700)
committerBrian <brian.paul@tungstengraphics.com>
Fri, 7 Dec 2007 14:57:54 +0000 (07:57 -0700)
commit749d723287df348bd36ee43f96de6892a3eba09f
treebca31b079a7f2ebd315e7d70e5861fa32cd97983
parentf77ce9e4fa6430fd6f4aaf07c58ed12569dec481
Overhaul the Xlib winsys layer.

Front/back color buffers are now allocated with ordinary malloc() via the
winsys buffer functions.
To display surfaces in SwapBuffers() or flush_frontbuffer() we create an
XImage that wraps the surface, then use XPutImage to copy to the window.
Shared memory transport disabled for now.
src/mesa/pipe/xlib/fakeglx.c
src/mesa/pipe/xlib/xm_api.c
src/mesa/pipe/xlib/xm_buffer.c
src/mesa/pipe/xlib/xm_surface.c
src/mesa/pipe/xlib/xm_winsys.c
src/mesa/pipe/xlib/xmesaP.h
src/mesa/sources