Mesa (gallium-context-transfers): gallium: move texture transfers to pipe_context

Keith Whitwell keithw at kemper.freedesktop.org
Fri Feb 5 14:17:00 UTC 2010


Module: Mesa
Branch: gallium-context-transfers
Commit: a7f078e16d851b53ef316066dcced46eb39ebe24
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7f078e16d851b53ef316066dcced46eb39ebe24

Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Feb  5 14:16:11 2010 +0000

gallium: move texture transfers to pipe_context

---

 src/gallium/auxiliary/draw/draw_pipe_aaline.c    |    8 +-
 src/gallium/auxiliary/draw/draw_pipe_pstipple.c  |   14 ++-
 src/gallium/auxiliary/util/u_debug.c             |   39 ++++---
 src/gallium/auxiliary/util/u_debug.h             |   11 +-
 src/gallium/auxiliary/util/u_gen_mipmap.c        |   50 ++++----
 src/gallium/auxiliary/util/u_inlines.h           |   12 +-
 src/gallium/auxiliary/util/u_rect.c              |   26 ++---
 src/gallium/auxiliary/util/u_tile.c              |   24 ++--
 src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.c |   10 +-
 src/gallium/drivers/i915/i915_context.c          |    1 +
 src/gallium/drivers/i915/i915_context.h          |    6 +
 src/gallium/drivers/i915/i915_texture.c          |   23 +++--
 src/gallium/drivers/i965/brw_screen.h            |    5 +-
 src/gallium/drivers/i965/brw_screen_texture.c    |   26 +++--
 src/gallium/drivers/identity/id_context.c        |   72 ++++++++++++
 src/gallium/drivers/identity/id_objects.c        |   10 +-
 src/gallium/drivers/identity/id_objects.h        |    4 +-
 src/gallium/drivers/identity/id_screen.c         |   69 -----------
 src/gallium/drivers/llvmpipe/lp_flush.c          |    4 +-
 src/gallium/drivers/r300/r300_context.h          |    1 +
 src/gallium/drivers/r300/r300_screen.c           |   30 +++--
 src/gallium/drivers/softpipe/sp_context.c        |   10 +-
 src/gallium/drivers/softpipe/sp_flush.c          |    4 +-
 src/gallium/drivers/softpipe/sp_tex_tile_cache.c |   30 ++---
 src/gallium/drivers/softpipe/sp_tex_tile_cache.h |    4 +-
 src/gallium/drivers/softpipe/sp_texture.c        |   29 +++--
 src/gallium/drivers/softpipe/sp_texture.h        |    3 +
 src/gallium/drivers/softpipe/sp_tile_cache.c     |   26 ++---
 src/gallium/drivers/softpipe/sp_tile_cache.h     |    4 +-
 src/gallium/drivers/svga/svga_screen_texture.c   |   45 +++++---
 src/gallium/drivers/svga/svga_screen_texture.h   |    3 +
 src/gallium/drivers/trace/tr_context.c           |  136 ++++++++++++++++++++++
 src/gallium/drivers/trace/tr_rbug.c              |   16 ++--
 src/gallium/drivers/trace/tr_screen.c            |  136 +---------------------
 src/gallium/drivers/trace/tr_screen.h            |    1 +
 src/gallium/drivers/trace/tr_texture.c           |   13 ++-
 src/gallium/drivers/trace/tr_texture.h           |    6 +-
 src/gallium/include/pipe/p_context.h             |   26 ++++
 src/gallium/include/pipe/p_screen.h              |   17 ---
 src/gallium/include/pipe/p_state.h               |    2 +
 src/gallium/state_trackers/vega/api_filters.c    |   14 +-
 src/gallium/state_trackers/vega/api_images.c     |    5 +-
 src/gallium/state_trackers/vega/image.c          |   13 +-
 src/gallium/state_trackers/vega/paint.c          |    6 +-
 src/gallium/state_trackers/vega/st_inlines.h     |    9 +-
 src/mesa/state_tracker/st_atom_pixeltransfer.c   |    7 +-
 src/mesa/state_tracker/st_cb_accum.c             |    9 +-
 src/mesa/state_tracker/st_cb_bitmap.c            |   23 ++---
 src/mesa/state_tracker/st_cb_drawpixels.c        |   25 ++--
 src/mesa/state_tracker/st_cb_readpixels.c        |   20 ++--
 src/mesa/state_tracker/st_cb_texture.c           |   19 ++--
 src/mesa/state_tracker/st_gen_mipmap.c           |   13 +-
 src/mesa/state_tracker/st_inlines.h              |   10 +-
 src/mesa/state_tracker/st_texture.c              |   17 +--
 54 files changed, 608 insertions(+), 538 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=a7f078e16d851b53ef316066dcced46eb39ebe24



More information about the mesa-commit mailing list