gallium: Change pipe->flush() interface to optionally return a fence.
authorMichel Dänzer <michel@tungstengraphics.com>
Wed, 26 Mar 2008 09:36:40 +0000 (09:36 +0000)
committerMichel Dänzer <michel@tungstengraphics.com>
Wed, 26 Mar 2008 09:36:40 +0000 (09:36 +0000)
commit4abe1eb980ed76d2b2d3383eaab520d0aa2ae6f4
tree82ef00b79a812d6380b023e1da1a24c34437d66e
parente55dccd0bfc41dbcf306f864c01758f8e28fc660
gallium: Change pipe->flush() interface to optionally return a fence.

The cell driver still uses an internal CELL_FLUSH_WAIT flag, in the long run
proper fencing should be implemented for it.
28 files changed:
src/gallium/auxiliary/util/u_gen_mipmap.c
src/gallium/drivers/cell/ppu/cell_flush.c
src/gallium/drivers/cell/ppu/cell_flush.h
src/gallium/drivers/cell/ppu/cell_vbuf.c
src/gallium/drivers/cell/ppu/cell_vertex_shader.c
src/gallium/drivers/failover/fo_context.c
src/gallium/drivers/i915simple/i915_batch.h
src/gallium/drivers/i915simple/i915_blit.c
src/gallium/drivers/i915simple/i915_flush.c
src/gallium/drivers/i915simple/i915_prim_emit.c
src/gallium/drivers/i915simple/i915_prim_vbuf.c
src/gallium/drivers/i915simple/i915_state_emit.c
src/gallium/drivers/i915simple/i915_winsys.h
src/gallium/drivers/i965simple/brw_flush.c
src/gallium/drivers/softpipe/sp_flush.c
src/gallium/drivers/softpipe/sp_flush.h
src/gallium/include/pipe/p_context.h
src/gallium/include/pipe/p_defines.h
src/gallium/winsys/dri/intel/intel_context.c
src/gallium/winsys/dri/intel/intel_winsys_i915.c
src/gallium/winsys/xlib/xm_winsys.c
src/mesa/state_tracker/st_cb_accum.c
src/mesa/state_tracker/st_cb_drawpixels.c
src/mesa/state_tracker/st_cb_fbo.c
src/mesa/state_tracker/st_cb_flush.c
src/mesa/state_tracker/st_cb_readpixels.c
src/mesa/state_tracker/st_framebuffer.c
src/mesa/state_tracker/st_public.h