gallium: consolidate bypass_vs and bypass_clipping flags
authorKeith Whitwell <keithw@vmware.com>
Fri, 13 Mar 2009 16:04:52 +0000 (16:04 +0000)
committerKeith Whitwell <keithw@vmware.com>
Fri, 13 Mar 2009 16:42:57 +0000 (16:42 +0000)
commit683e7091a953204c9aee1410ac44be3b69bae9fc
tree53e22c5452e1cfed4ecb6fb2c0dd68f372ec7667
parentfa0f48504a32642d688d4b81f62eea54c693b23f
gallium: consolidate bypass_vs and bypass_clipping flags

The draw module provides a similar interface to the driver which
is retained as various bits of hardware may be able to take on
incremental parts of the vertex pipeline.  However, there's no
need to advertise all this complexity to the state tracker.

There are basically two modes now - normal and passthrough/screen-coords.
12 files changed:
src/gallium/auxiliary/draw/draw_context.c
src/gallium/auxiliary/draw/draw_pt.c
src/gallium/auxiliary/draw/draw_pt.h
src/gallium/auxiliary/draw/draw_pt_fetch_shade_emit.c
src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c
src/gallium/auxiliary/draw/draw_pt_post_vs.c
src/gallium/auxiliary/util/u_blit.c
src/gallium/auxiliary/util/u_gen_mipmap.c
src/gallium/drivers/trace/tr_state.c
src/gallium/include/pipe/p_state.h
src/mesa/state_tracker/st_cb_bitmap.c
src/mesa/state_tracker/st_cb_clear.c