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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> Date: Tue Feb 26 19:35:08 2008 -0700 gallium: use pipe_texture_reference() instead of pipe->texture_release() commit 4da19dbcaa9f3e2d20fffd0145bf0bc756dd7542 Author: Brian <[EMAIL PROTECTED]> 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... _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit