nvk/nir: Add cbuf analysis to nvi_nir_lower_descriptors()
This builds a list of the 15 most commonly used UBOs or descriptor buffers and places them in a new nvk_cbuf_map data structure. Part-of: <mesa/mesa!26615>
- src/nouveau/vulkan/nvk_nir_lower_descriptors.c 446 additions, 15 deletionssrc/nouveau/vulkan/nvk_nir_lower_descriptors.c
- src/nouveau/vulkan/nvk_private.h 3 additions, 0 deletionssrc/nouveau/vulkan/nvk_private.h
- src/nouveau/vulkan/nvk_shader.c 1 addition, 1 deletionsrc/nouveau/vulkan/nvk_shader.c
- src/nouveau/vulkan/nvk_shader.h 22 additions, 1 deletionsrc/nouveau/vulkan/nvk_shader.h