Description
This list provides a place to consolidate the priorities and status of some of the larger MoltenVK enhancements whose development is either underway, or will be soon. This list will also help to prevent multiple MoltenVK devs unknowingly working independently on significant enhancements.
If you are, or soon plan to be, working on a significant MoltenVK enhancement, please comment below, and we'll add it to the list (not every enhancement needs to go on this list, if you are banging out a small enhancement). If you want to take over one of the un-started enhancements, let us know below and it can be assigned to you.
If you are waiting on a significant enhancement, and want to request that it be added to the list, please request that in the issue for that enhancement. This list is not meant to be a broad wish list, but instead it represents an upcoming priorities list.
Please note that we are tracking Vulkan 1.3 requirements separately in issue #1930. An item from there can be added here when a developer takes it upon themself to plan to work on it, and want's to let us know here.
The list is in order of attack. This list does not include bug fixing work.
In Dev | Merged | Developer | Enhancement | Deps | Issue# | PR# | |
---|---|---|---|---|---|---|---|
1 | ✅ | @spnda | VK_KHR_maintenance4 |
#2116 | |||
2 | @billhollings | Install Validation Layer testing | |||||
3 | @billhollings @aitor-lunarg | Remaining CTS fails for Vulkan 1.0 | |||||
4 | ✅ | ✅ | @billhollings | #2260 | |||
5 | VK_EXT_descriptor_buffer VK_EXT_mutable_descriptor_type |
#(4) | #1776 #2158 | ||||
6 | GL_EXT_debug_printf |
#2252 | |||||
7 | ✅ | @gpx1000 | VK_EXT_transform_feedback |
#1943 | |||
8 | ✅ | @AntarticCoder | Vulkan Acceleration Structures | #1956 | #1967 | ||
9 | ✅ | @billhollings | Faster pipeline caching using MTLBinaryArchives |
#1765 | |||
10 | ✅ | Vulkan 1.3 | #1930 | ||||
11 | (macOS 14+ only) Integrate Apple's Shader Converter tech (including Geom & Tess shaders) | #(4) |