svga: add svga shader type in the shader variant
authorCharmaine Lee <charmainel@vmware.com>
Wed, 6 Mar 2019 02:36:48 +0000 (19:36 -0700)
committerBrian Paul <brianp@vmware.com>
Fri, 8 Mar 2019 14:40:34 +0000 (07:40 -0700)
commitdaf567f79745dc0bdfa34966fed646cabd5bf563
tree357c2735258394c8d468e9a0059d6df4d099a703
parentac6b33a50da7d0a46e9981dcc7f6b78bd94741e8
svga: add svga shader type in the shader variant

With this patch, the svga shader type will be saved in the shader variant,
and there is no need to pass in the shader type to the define/destroy
variant functions.

Reviewed-by: Brian Paul <brianp@vmware.com>
src/gallium/drivers/svga/svga_pipe_fs.c
src/gallium/drivers/svga/svga_pipe_gs.c
src/gallium/drivers/svga/svga_pipe_vs.c
src/gallium/drivers/svga/svga_shader.c
src/gallium/drivers/svga/svga_shader.h
src/gallium/drivers/svga/svga_state_fs.c
src/gallium/drivers/svga/svga_state_gs.c
src/gallium/drivers/svga/svga_state_vs.c
src/gallium/drivers/svga/svga_tgsi.c
src/gallium/drivers/svga/svga_tgsi_vgpu10.c