anv/meta: Create 8 pipelines for color clears
authorChad Versace <chad.versace@intel.com>
Thu, 14 Jan 2016 00:29:45 +0000 (16:29 -0800)
committerChad Versace <chad.versace@intel.com>
Fri, 15 Jan 2016 06:53:05 +0000 (22:53 -0800)
commit0679bef49f5c4c1c3f2fa20b2da090bcc9ebaed6
tree2a5de29a48b6e162ad684dafcbdbde10bdcc9163
parent2997b0da4a71fb3019ba9234cc94ec42fa2e5641
anv/meta: Create 8 pipelines for color clears

This prepares for moving the clear ops from the start of the render pass
into each subpass.

Pipeline N will be used to clear color attachment N of the current
subpass. Currently meta color clears still create a throwaway subpass
with exactly one attachment, so currently only pipeline 0 is used.

This is an ugly hack to workaround the compiler's current inability to
dynamically set the render target index in the render target write
message.
src/vulkan/anv_meta_clear.c
src/vulkan/anv_private.h