softpipe: remove old/unneeded dependencies between TGSI exec and softpipe
authorBrian <brian.paul@tungstengraphics.com>
Mon, 24 Nov 2008 02:15:15 +0000 (19:15 -0700)
committerBrian <brian.paul@tungstengraphics.com>
Mon, 24 Nov 2008 02:15:15 +0000 (19:15 -0700)
commit0b9e96fae9493d5d58f046e01c983a3c4267090e
treeb43b0b84df550adad8e09ba5d5890805fe4338d4
parent4356d349ad8d048d19d795483b98103712c0103c
softpipe: remove old/unneeded dependencies between TGSI exec and softpipe

Use tgsi_sampler struct as a base class.  Softpipe subclasses it and adds
the fields it needs.
src/gallium/auxiliary/tgsi/tgsi_exec.c
src/gallium/auxiliary/tgsi/tgsi_exec.h
src/gallium/drivers/softpipe/sp_fs_exec.c
src/gallium/drivers/softpipe/sp_fs_sse.c
src/gallium/drivers/softpipe/sp_quad_fs.c
src/gallium/drivers/softpipe/sp_tex_sample.c
src/gallium/drivers/softpipe/sp_tex_sample.h
src/gallium/drivers/softpipe/sp_tile_cache.c
src/gallium/drivers/softpipe/sp_tile_cache.h