gallium: no need to keep a copy of shader tokens in state tracker
authorKeith Whitwell <keithw@vmware.com>
Fri, 13 Mar 2009 16:22:35 +0000 (16:22 +0000)
committerKeith Whitwell <keithw@vmware.com>
Fri, 13 Mar 2009 16:24:22 +0000 (16:24 +0000)
commitfa0f48504a32642d688d4b81f62eea54c693b23f
tree609b5def4528f347a2d531308eb95d3e08fcc14a
parentb3be1651f4a45660b447881f7c61c03a1b24302a
gallium: no need to keep a copy of shader tokens in state tracker

Any driver who needs a copy of the shader tokens must organize to
do so itself.  This has been the case for a long time, but there
was still defensive code in the state tracker, which is now removed.

Any bugs resulting from this need to be fixed in the offending driver...
src/gallium/auxiliary/util/u_blit.c
src/gallium/auxiliary/util/u_gen_mipmap.c
src/gallium/auxiliary/util/u_simple_shaders.c
src/gallium/auxiliary/util/u_simple_shaders.h
src/gallium/drivers/softpipe/sp_fs_sse.c
src/gallium/drivers/softpipe/sp_state.h
src/gallium/drivers/softpipe/sp_state_fs.c
src/mesa/state_tracker/st_atom_shader.c
src/mesa/state_tracker/st_cb_bitmap.c
src/mesa/state_tracker/st_cb_clear.c
src/mesa/state_tracker/st_context.h