mesa: Changes to 'gallium-0.1'

Brian Paul brianp at kemper.freedesktop.org
Wed Feb 27 03:10:07 UTC 2008


 src/gallium/drivers/cell/ppu/cell_pipe_state.c   |    3 
 src/gallium/drivers/i915simple/Makefile          |    1 
 src/gallium/drivers/i915simple/i915_context.c    |   32 -----
 src/gallium/drivers/i915simple/i915_context.h    |    7 -
 src/gallium/drivers/i915simple/i915_screen.c     |  139 +++++++++++++++++++++++
 src/gallium/drivers/i915simple/i915_screen.h     |   60 +++++++++
 src/gallium/drivers/i915simple/i915_state.c      |    3 
 src/gallium/drivers/i915simple/i915_strings.c    |   27 ++++
 src/gallium/drivers/i915simple/i915_texture.c    |   75 +++++++++---
 src/gallium/drivers/i915simple/i915_texture.h    |    7 -
 src/gallium/drivers/i915simple/i915_winsys.h     |    8 -
 src/gallium/drivers/i965simple/brw_state.c       |    3 
 src/gallium/drivers/softpipe/sp_state_sampler.c  |    2 
 src/gallium/drivers/softpipe/sp_texture.c        |    1 
 src/gallium/drivers/softpipe/sp_tile_cache.c     |    2 
 src/gallium/include/pipe/p_context.h             |    3 
 src/gallium/include/pipe/p_inlines.h             |   25 +++-
 src/gallium/include/pipe/p_screen.h              |   98 ++++++++++++++++
 src/gallium/include/pipe/p_state.h               |    7 +
 src/gallium/winsys/dri/intel/intel_winsys_i915.c |   10 +
 src/mesa/state_tracker/st_cb_drawpixels.c        |    6 
 src/mesa/state_tracker/st_cb_texture.c           |    6 
 22 files changed, 448 insertions(+), 77 deletions(-)

commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary

New commits:
commit aa59a937ccf41609081d3f9a4973df5478979785
Author: Brian <brian at i915.localnet.net>
Date:   Tue Feb 26 20:15:14 2008 -0700

    gallium: introduce 'pipe_screen' for context-independent functions
    
    This will allow creating textures before a rendering context exists, for example.
    Only implemented in i915 driver for now.  i915pipe->texture_create() just
    dispatches through to the i915screen->texture_create() to avoid state tracker
    changes for now.

commit dc2b6e2c33b44c1ffc0578b6bf52d05f7c68bb5c
Author: Brian <brian at i915.localnet.net>
Date:   Tue Feb 26 19:35:08 2008 -0700

    gallium: use pipe_texture_reference() instead of pipe->texture_release()

commit 4da19dbcaa9f3e2d20fffd0145bf0bc756dd7542
Author: Brian <brian at i915.localnet.net>
Date:   Tue Feb 26 19:31:22 2008 -0700

    gallium: remove pipe parameter from pipe_texture_reference()
    
    Added pipe field to pipe_texture (temporary, see comments).
    First step toward context-less texture creation...




More information about the mesa-commit mailing list