Use Argument Buffers for binding_array
on Metal
#3334
Labels
api: metal
Issues with Metal
feature: bindless
Issues with Bindless Native Feature
type: enhancement
New feature or request
This is a major change for our binding model on Mac, but would allow us to support bindless in it's true form by letting us bind up to a million textures and buffers on modern chips.
Argument buffers are unconditionally supported for our target, so we can just universally change the API usage.This isn't true, it requires Mac 10.13 and WebGPU is minimum 10.12. There are also issues with write resources on tier 1 hardware. I suspect we should just use argument buffer for bindless arrays.
The text was updated successfully, but these errors were encountered: