winsys/xlib: remove dependency on glx/x11 state tracker
authorKeith Whitwell <keithw@vmware.com>
Mon, 8 Mar 2010 16:20:09 +0000 (16:20 +0000)
committerKeith Whitwell <keithw@vmware.com>
Mon, 8 Mar 2010 16:35:49 +0000 (16:35 +0000)
commit1675d05f911fbd569efb5248674aa71cb755c75b
treeff36474f80ec6c34ffebfd035a3befcd9775a659
parent7f9a3959b0a69f6f4b520a87e3ea87918cf89f11
winsys/xlib: remove dependency on glx/x11 state tracker

Introduce xlib_drawable struct, pass this down to winsys instead of
having it use the internal data structures from glx/x11
src/gallium/include/state_tracker/xlib_sw_winsys.h [new file with mode: 0644]
src/gallium/state_trackers/glx/xlib/glx_api.c
src/gallium/state_trackers/glx/xlib/xm_api.c
src/gallium/state_trackers/glx/xlib/xm_api.h
src/gallium/state_trackers/glx/xlib/xm_winsys.h
src/gallium/winsys/xlib/xlib_llvmpipe.c
src/gallium/winsys/xlib/xlib_softpipe.c
src/gallium/winsys/xlib/xlib_sw_winsys.c