Skip to content

MoltenVK Enhancement Roadmap #1975

Open
@billhollings

Description

@billhollings

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 Metal 3 Arg Buffs (enhancing bindless resources) #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)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions