anv: Add a concept of a descriptor buffer
authorJason Ekstrand <jason.ekstrand@intel.com>
Mon, 19 Nov 2018 20:28:39 +0000 (14:28 -0600)
committerJason Ekstrand <jason.ekstrand@intel.com>
Tue, 5 Mar 2019 16:06:50 +0000 (10:06 -0600)
commitc520f4dec9cbedd4132143f52411df18f97869e6
tree38726ee9654b2dbab97f19ccddc74da9b9c58dfa
parent5c30fffeec1732c21d600c036f95f8cdb1bb5487
anv: Add a concept of a descriptor buffer

This buffer goes along side the CPU data structure and may contain
pointers, bindless handles, or any other descriptor information.
Currently, all descriptors are size zero and nothing goes in the buffer
but this commit sets up the framework we will need later.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
src/intel/vulkan/anv_cmd_buffer.c
src/intel/vulkan/anv_descriptor_set.c
src/intel/vulkan/anv_nir_apply_pipeline_layout.c
src/intel/vulkan/anv_private.h
src/intel/vulkan/genX_cmd_buffer.c