ws/xlib: remove self-knowledge about users of xlib winsys
authorKeith Whitwell <keithw@vmware.com>
Tue, 9 Mar 2010 15:25:42 +0000 (15:25 +0000)
committerKeith Whitwell <keithw@vmware.com>
Tue, 9 Mar 2010 15:33:21 +0000 (15:33 +0000)
commit3c57c01a44c294e69d902207b2ec94d28a397a51
tree9f5d0ef67957185193699d18a7cb27ac7d2be7f4
parent27a7f9454f190ebb51834e9d2d74c55766cbb29f
ws/xlib: remove self-knowledge about users of xlib winsys

Several software rasterizers can make use of this winsys, but there
isn't any reason why the winsys itself should know about them.

This change moves that information into the libgl-xlib target.

Need to fix up other targets making use of this winsys.
19 files changed:
src/gallium/drivers/cell/ppu/cell_public.h [new file with mode: 0644]
src/gallium/drivers/cell/ppu/cell_screen.c
src/gallium/drivers/cell/ppu/cell_screen.h
src/gallium/drivers/llvmpipe/lp_public.h [new file with mode: 0644]
src/gallium/drivers/llvmpipe/lp_screen.c
src/gallium/drivers/llvmpipe/lp_screen.h
src/gallium/drivers/softpipe/sp_public.h [new file with mode: 0644]
src/gallium/drivers/softpipe/sp_screen.c
src/gallium/drivers/softpipe/sp_screen.h
src/gallium/include/state_tracker/xlib_sw_winsys.h
src/gallium/targets/libgl-xlib/xlib.c
src/gallium/winsys/xlib/Makefile
src/gallium/winsys/xlib/SConscript
src/gallium/winsys/xlib/xlib.c [deleted file]
src/gallium/winsys/xlib/xlib.h [deleted file]
src/gallium/winsys/xlib/xlib_cell.c [deleted file]
src/gallium/winsys/xlib/xlib_llvmpipe.c [deleted file]
src/gallium/winsys/xlib/xlib_softpipe.c [deleted file]
src/gallium/winsys/xlib/xlib_sw_winsys.c