Switch fragment/vertex shaders to the new caching semantics.
authorZack Rusin <zack@tungstengraphics.com>
Thu, 20 Sep 2007 11:50:33 +0000 (07:50 -0400)
committerZack Rusin <zack@tungstengraphics.com>
Thu, 20 Sep 2007 11:50:33 +0000 (07:50 -0400)
commitdaf5b0f41baa50951e7c2f9ea5cd90b119085a7f
treed273c4ae95a8cb617412c9f7a1b943dc4364420f
parent37cf13ed9a429c755f121daa1776b1b30a985ab3
Switch fragment/vertex shaders to the new caching semantics.

Allow driver custom allocation within cached objects. The shaders
are currently twiced (by cso layer and by the program itself).
18 files changed:
src/mesa/pipe/cso_cache/cso_cache.h
src/mesa/pipe/failover/fo_context.h
src/mesa/pipe/failover/fo_state.c
src/mesa/pipe/failover/fo_state_emit.c
src/mesa/pipe/i915simple/i915_state.c
src/mesa/pipe/p_context.h
src/mesa/pipe/softpipe/sp_state.h
src/mesa/pipe/softpipe/sp_state_fs.c
src/mesa/state_tracker/st_atom_fs.c
src/mesa/state_tracker/st_atom_vs.c
src/mesa/state_tracker/st_cache.c
src/mesa/state_tracker/st_cache.h
src/mesa/state_tracker/st_cb_clear.c
src/mesa/state_tracker/st_cb_drawpixels.c
src/mesa/state_tracker/st_cb_rasterpos.c
src/mesa/state_tracker/st_context.h
src/mesa/state_tracker/st_draw.c
src/mesa/state_tracker/st_program.h