ilo: clean up finalize_shader_states() 01/7101/1
authorChia-I Wu <olvaffe@gmail.com>
Thu, 20 Jun 2013 04:57:42 +0000 (12:57 +0800)
committerChia-I Wu <olvaffe@gmail.com>
Tue, 25 Jun 2013 04:10:34 +0000 (12:10 +0800)
commit96e2133e72ec0fb6173b79838f1a7d153b8f25b6
tree4769c51ac033e5771cde6b8c235da1a0f4f8974b
parentf0afedeb750d9f696242294c730827a28bdaac70
ilo: clean up finalize_shader_states()

Add ilo_shader_select_kernel() to replace the dependency table,
ilo_shader_variant_init(), and ilo_shader_state_use_variant().

With the changes, we no longer need to include ilo_shader_internal.h in
ilo_state.c.
src/gallium/drivers/ilo/ilo_shader.c
src/gallium/drivers/ilo/ilo_shader.h
src/gallium/drivers/ilo/ilo_state.c
src/gallium/drivers/ilo/shader/ilo_shader_internal.h