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.

The list is in order of attack. This list does not include bug fixing work.

In Dev Merged Developer Enhancement Deps Issue# PR#
1 Vulkan 1.4 #2490
2 GL_EXT_debug_printf #2252
3 VK_EXT_descriptor_buffer VK_EXT_mutable_descriptor_type #1776 #2158
4 @gpx1000 VK_EXT_transform_feedback #1943
5 @AntarticCoder Vulkan Acceleration Structures #1956 #1967
6 @billhollings Faster pipeline caching using MTLBinaryArchives #1765
7 (macOS 14+ only) Integrate Apple's Shader Converter tech (including Geom & Tess shaders)

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