KhronosGroup / MoltenVK

MoltenVK is a Vulkan Portability implementation. It layers a subset of the high-performance, industry-standard Vulkan graphics and compute API over Apple's Metal graphics framework, enabling Vulkan applications to run on macOS, iOS and tvOS.
Apache License 2.0
4.64k stars 402 forks source link

Add support for directx 12 (VK_EXT_descriptor_indexing or VK_EXT_descriptor_buffer + VK_EXT_mutable_descriptor_type) #2158

Open iiasceri opened 4 months ago

iiasceri commented 4 months ago

Some of the most problematic ones are:

Bindless (proper support for VK_EXT_descriptor_indexing or VK_EXT_descriptor_buffer + VK_EXT_mutable_descriptor_type) Sparse resources

billhollings commented 4 months ago

See the MoltenVK Enhancement Roadmap in #1975.

VK_EXT_descriptor_indexing is already supported, but will be enhanced within the next few months. VK_EXT_descriptor_buffer and VK_EXT_mutable_descriptor_type will be added shortly thereafter.