softpipe: rework to use the llvmpipe winsys
authorKeith Whitwell <keithw@vmware.com>
Thu, 4 Mar 2010 16:09:33 +0000 (16:09 +0000)
committerKeith Whitwell <keithw@vmware.com>
Thu, 4 Mar 2010 16:09:33 +0000 (16:09 +0000)
commit94ce4eb3c27706d992226d847d123c46b14b1c4f
tree051157b0c0a2717484e2c0e41551c1e75f0cb289
parentc7f7a309af54c76eccb451aa0c4f007656ebe7e1
softpipe: rework to use the llvmpipe winsys

Promote the llvmpipe winsys more or less unchanged to
state_trackers/sw_winsys.h.

Some minor breakages:
  - softpipe::texture_blanket is broken, but scheduled for removal anyway.
  - haven't fixed up g3vdl yet.
28 files changed:
src/gallium/drivers/llvmpipe/lp_screen.c
src/gallium/drivers/llvmpipe/lp_screen.h
src/gallium/drivers/llvmpipe/lp_setup.c
src/gallium/drivers/llvmpipe/lp_texture.c
src/gallium/drivers/llvmpipe/lp_texture.h
src/gallium/drivers/softpipe/Makefile
src/gallium/drivers/softpipe/SConscript
src/gallium/drivers/softpipe/sp_buffer.c [new file with mode: 0644]
src/gallium/drivers/softpipe/sp_buffer.h [moved from src/gallium/drivers/softpipe/sp_winsys.h with 53% similarity]
src/gallium/drivers/softpipe/sp_context.c
src/gallium/drivers/softpipe/sp_draw_arrays.c
src/gallium/drivers/softpipe/sp_screen.c
src/gallium/drivers/softpipe/sp_screen.h
src/gallium/drivers/softpipe/sp_state_fs.c
src/gallium/drivers/softpipe/sp_texture.c
src/gallium/drivers/softpipe/sp_texture.h
src/gallium/drivers/softpipe/sp_winsys.c [deleted file]
src/gallium/include/state_tracker/sw_winsys.h [moved from src/gallium/drivers/llvmpipe/lp_winsys.h with 72% similarity]
src/gallium/winsys/gdi/SConscript
src/gallium/winsys/gdi/gdi_llvmpipe_winsys.c
src/gallium/winsys/gdi/gdi_softpipe_winsys.c
src/gallium/winsys/xlib/Makefile
src/gallium/winsys/xlib/SConscript
src/gallium/winsys/xlib/xlib.c
src/gallium/winsys/xlib/xlib.h
src/gallium/winsys/xlib/xlib_llvmpipe.c
src/gallium/winsys/xlib/xlib_softpipe.c
src/gallium/winsys/xlib/xlib_sw_winsys.c [new file with mode: 0644]