radv: store the list of attachments for every subpass
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Tue, 29 Jan 2019 21:18:51 +0000 (22:18 +0100)
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>
Mon, 4 Feb 2019 12:17:54 +0000 (13:17 +0100)
commita20c2e38d840c0e46a0eec590dd7b17b3e511664
tree098ee9e2770d074437b511779302645a680849f2
parenta7c7d811f1916d6489467f0ed18ebd936fba26c6
radv: store the list of attachments for every subpass

This reworks how the depth stencil attachment is used for
simplicity. This also introduces radv_render_pass_compile()
helper that will be used for further optimizations.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
src/amd/vulkan/radv_cmd_buffer.c
src/amd/vulkan/radv_meta_clear.c
src/amd/vulkan/radv_meta_resolve.c
src/amd/vulkan/radv_meta_resolve_fs.c
src/amd/vulkan/radv_pass.c
src/amd/vulkan/radv_pipeline.c
src/amd/vulkan/radv_private.h