ShaderBufferBindings
Defines an interface for binding various types of GPU buffers to a shader by name.
This interface enables the attachment of different buffer types, such as vertex buffers, shader storage buffers, or atomic counter buffers, to a shader program. The bindings are identified by a string name corresponding to the resources declared in the shader.