svga: use the draw-module's sprite stage depending on FS inputs
authorBrian Paul <brianp@vmware.com>
Thu, 3 Nov 2011 23:40:56 +0000 (17:40 -0600)
committerBrian Paul <brianp@vmware.com>
Thu, 3 Nov 2011 23:41:08 +0000 (17:41 -0600)
commitdf73a70fbab40fe18e127bc614a9f4cb9e5ed006
treeaa563bc354b2d65ecb24838766606c2b108105f9
parent022e270b1b972b6d04890f1ac1fc2a4a4ed03ff7
svga: use the draw-module's sprite stage depending on FS inputs

If we're drawing sprites and the fragment shader needs both auto-
generated texcoords and user-defined varying vars we need to use
this fallback path.
The reason is when we enable auto texcoord generation, it gets
enabled for all texcoord sets.  And that clobbers the user-defined
varying vars.

Reviewed-by: José Fonseca <jfonseca@vmware.com>
src/gallium/drivers/svga/svga_state_need_swtnl.c