-
Couldn't load subscription status.
- Fork 1.1k
Closed
Labels
backend: metalIssues with MetalIssues with Metalfeature: bindlessIssues with the Bindless Native FeatureIssues with the Bindless Native Featuretype: enhancementNew feature or requestNew feature or request
Description
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.
Metadata
Metadata
Assignees
Labels
backend: metalIssues with MetalIssues with Metalfeature: bindlessIssues with the Bindless Native FeatureIssues with the Bindless Native Featuretype: enhancementNew feature or requestNew feature or request