Module: Mesa
Branch: gallium-sw-api-2
Commit: 94ce4eb3c27706d992226d847d123c46b14b1c4f
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=94ce4eb3c27706d992226d847d123c46b14b1c4f

Author: Keith Whitwell <kei...@vmware.com>
Date:   Thu Mar  4 16:09:33 2010 +0000

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.

---

 src/gallium/drivers/llvmpipe/lp_screen.c           |    8 +-
 src/gallium/drivers/llvmpipe/lp_screen.h           |    4 +-
 src/gallium/drivers/llvmpipe/lp_setup.c            |    2 +-
 src/gallium/drivers/llvmpipe/lp_texture.c          |    8 +-
 src/gallium/drivers/llvmpipe/lp_texture.h          |    5 +-
 src/gallium/drivers/softpipe/Makefile              |    4 +-
 src/gallium/drivers/softpipe/SConscript            |    4 +-
 src/gallium/drivers/softpipe/sp_buffer.c           |  118 +++++
 .../drivers/softpipe/{sp_winsys.h => sp_buffer.h}  |   70 ++--
 src/gallium/drivers/softpipe/sp_context.c          |    2 +-
 src/gallium/drivers/softpipe/sp_draw_arrays.c      |   96 +----
 src/gallium/drivers/softpipe/sp_screen.c           |   43 ++-
 src/gallium/drivers/softpipe/sp_screen.h           |   12 +
 src/gallium/drivers/softpipe/sp_state_fs.c         |   20 +-
 src/gallium/drivers/softpipe/sp_texture.c          |  115 +++---
 src/gallium/drivers/softpipe/sp_texture.h          |   11 +-
 src/gallium/drivers/softpipe/sp_winsys.c           |  245 -----------
 .../state_tracker/sw_winsys.h}                     |   44 +-
 src/gallium/winsys/gdi/SConscript                  |    2 +-
 src/gallium/winsys/gdi/gdi_llvmpipe_winsys.c       |  157 +-------
 src/gallium/winsys/gdi/gdi_softpipe_winsys.c       |  239 +---------
 src/gallium/winsys/xlib/Makefile                   |    1 +
 src/gallium/winsys/xlib/SConscript                 |    4 +-
 src/gallium/winsys/xlib/xlib.c                     |    4 +-
 src/gallium/winsys/xlib/xlib.h                     |    7 +
 src/gallium/winsys/xlib/xlib_llvmpipe.c            |  363 +---------------
 src/gallium/winsys/xlib/xlib_softpipe.c            |  464 +-------------------
 src/gallium/winsys/xlib/xlib_sw_winsys.c           |  394 +++++++++++++++++
 28 files changed, 767 insertions(+), 1679 deletions(-)

Diff:   
http://cgit.freedesktop.org/mesa/mesa/diff/?id=94ce4eb3c27706d992226d847d123c46b14b1c4f
_______________________________________________
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to