Bindless Descriptor Heap implementation for Vulkan 1.2+
Provides a persistent, global descriptor array where buffers, textures, and samplers can be indexed directly by a 32-bit integer in shaders.