BindGroup
BindGroup is a concept found in modern graphics APIs such as Vulkan and WebGPU. It represents a collection of resources that can be bound to the graphics pipeline for use by shaders. These resources can include textures, uniform buffers, and storage buffers.
A BindGroup is created by specifying the types and locations of the resources it will contain. For
The purpose of BindGroups is to efficiently manage and update the data that shaders operate on. Instead
BindGroups are typically created once and then updated as needed. Updating a BindGroup often involves re-creating