VKBUFFERUSAGEINDIRECTBUFFERBIT
VKBUFFERUSAGEINDIRECTBUFFERBIT is a bitmask value used in the Vulkan graphics API. It specifically indicates that a buffer can be used as a source for indirect drawing commands. Indirect drawing allows the GPU to fetch drawing command parameters, such as vertex counts, instance counts, and offsets, directly from a buffer. This is in contrast to traditional indirect drawing where these parameters are passed explicitly by the CPU.
When this flag is set for a VkBuffer object, it signifies that the buffer's contents are intended
Using VKBUFFERUSAGEINDIRECTBUFFERBIT can lead to performance improvements by reducing CPU overhead. The CPU can prepare the