Chip Davis
Chip Davis
This is not something we can support right now, because Metal doesn't yet expose this AFAIK.
> AFAIK, MoltenVK doesn't have `VK_EXT_robustness2` We do, but we only support `robustImageAccess2`. I've asked Apple for the other features (FB7792238, FB7792288).
What I don't get is why `VK_EXT_descriptor_indexing` with 1M resources is required. It should be possible to support `D3D12_RESOURCE_BINDING_TIER_1` without it. Also, we can't support 1,000,000 resources, even with argument...
> @cdavis5e any comments? We already have to build `MTLArgumentEncoder`s on the fly, because, as @K0bin points out... > Metal can't even support descriptor indexing properly because on top of...
> The bigger problem is the way Metal handles barriers in that case. For all resources that can be written to, you have to specify whether those are read only...
I'm working on a fix for the signedness-mismatch tests in the CTS. I'm almost done; I just need to wire everything up in MoltenVK.
> > I'm working on a fix for the signedness-mismatch tests in the CTS. I'm almost done; I just need to wire everything up in MoltenVK. > > I assume...
I think I remember reading somewhere that Catalyst versions follow iOS, not macOS.