Track separate programs for each stage
authorIan Romanick <ian.d.romanick@intel.com>
Wed, 13 Oct 2010 20:58:44 +0000 (13:58 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Wed, 27 Oct 2010 20:35:53 +0000 (13:35 -0700)
commit84eba3ef71dfa822e5ff0463032cdd2e3515b888
treedc737eed47f4e7ec35581a1ec9daf598765cb978
parent75c6f472880706dcbb9d1e20727fa8f71db8b11c
Track separate programs for each stage

The assumption is that all stages are the same program or that
varyings are passed between stages using built-in varyings.
13 files changed:
src/mesa/drivers/common/meta.c
src/mesa/drivers/dri/i965/brw_fs.cpp
src/mesa/drivers/dri/i965/brw_wm_state.c
src/mesa/main/context.c
src/mesa/main/mtypes.h
src/mesa/main/shaderapi.c
src/mesa/main/state.c
src/mesa/main/texenvprogram.c
src/mesa/main/texstate.c
src/mesa/state_tracker/st_atom_rasterizer.c
src/mesa/state_tracker/st_draw.c
src/mesa/state_tracker/st_program.c
src/mesa/swrast/s_fragprog.c