anv: Stop compacting render targets in the binding table
authorJason Ekstrand <jason@jlekstrand.net>
Wed, 30 Oct 2019 19:07:47 +0000 (14:07 -0500)
committerJason Ekstrand <jason@jlekstrand.net>
Thu, 31 Oct 2019 21:07:15 +0000 (21:07 +0000)
commit6a8f43030c4c6e564b0fb48407e08b7243fceada
treefd31960968620b1e7f283317ad3b7f66e1a6f3b1
parentc765e2156a8fb52bdcda758e7c2b0cbdc791d1a9
anv: Stop compacting render targets in the binding table

Instead, always emit one entry for every color attachment in the subpass
or one NULL if there are no color attachments.  This will let us adjust
an Ice Lake workaround so we don't get a stall on every draw call.

Reviewed-by: Rafael Antognolli <rafael.antognolli@intel.com>
src/intel/vulkan/anv_pipeline.c