Methods
setPipeline
setVertexBuffer
setIndexBuffer
setBindGroup
BindGroupLayoutEntry.hasDynamicOffset). Order matches the UBOs’ appearance
in BindGroupDesc.ubos. Typical 3D pattern: shared texture
BindGroup at group 1, per-object UBO dynamic offset at group 0.