First pass at a fallback concept for pipe devices.
authorKeith Whitwell <keith@tungstengraphics.com>
Tue, 21 Aug 2007 18:46:48 +0000 (19:46 +0100)
committerKeith Whitwell <keith@tungstengraphics.com>
Tue, 21 Aug 2007 18:46:48 +0000 (19:46 +0100)
commitce4659e92acfbb0ff8a93a6e619c44b839505ca9
treea03a38deaf7008735153f30a60f4ea27380fe9d4
parent93c7173ed2fbe2bc47ee6879af89366cafd90ba5
First pass at a fallback concept for pipe devices.

Creates a new pipe driver that feeds commands to either a hardware or
software pipe depending on fallback state.

Untested concept checkpoint.  At this point it compiles.
12 files changed:
src/mesa/pipe/Makefile
src/mesa/pipe/failover/Makefile [new file with mode: 0644]
src/mesa/pipe/failover/fo_context.c [new file with mode: 0644]
src/mesa/pipe/failover/fo_context.h [new file with mode: 0644]
src/mesa/pipe/failover/fo_state.c [new file with mode: 0644]
src/mesa/pipe/failover/fo_state_emit.c [new file with mode: 0644]
src/mesa/pipe/failover/fo_winsys.h [new file with mode: 0644]
src/mesa/pipe/i915simple/i915_context.c
src/mesa/pipe/i915simple/i915_fpc_translate.c
src/mesa/pipe/p_context.h
src/mesa/pipe/softpipe/sp_draw_arrays.c
src/mesa/pipe/softpipe/sp_state.h