freedreno/a6xx: split VBO state into binning/draw variants
authorRob Clark <robdclark@gmail.com>
Sat, 13 Oct 2018 17:51:33 +0000 (13:51 -0400)
committerRob Clark <robdclark@gmail.com>
Wed, 17 Oct 2018 16:44:49 +0000 (12:44 -0400)
commit3313d693af28ee099aae8ac6e34ad007e007de84
tree348e865a93eda62c738aeb5fe55748957fed09a7
parentb23fc4cacb7ab59805751da3aefec9d958dfdd8d
freedreno/a6xx: split VBO state into binning/draw variants

Blob seems to manage to use same input registers for BS (binning pass)
vs VS (draw pass) shaders, so it can use the same VBO state for both.
We can't quite do that yet, so split them.

Signed-off-by: Rob Clark <robdclark@gmail.com>
src/gallium/drivers/freedreno/a6xx/fd6_draw.c
src/gallium/drivers/freedreno/a6xx/fd6_emit.h