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