News: 0001570759

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

MoltenVK 1.4 Released For Bringing Vulkan 1.4 To macOS Atop Metal

([Vulkan] 99 Minutes Ago MoltenVK 1.4)


MoltenVK 1.4 is available today for this Vulkan portability implementation that layers the Vulkan API atop Apple's Metal graphics drivers for allowing Vulkan games/apps to run across macOS, iOS, and tvOS devices.

MoltenVK 1.4 is significant in that it opens up Vulkan 1.4 graphics now to Apple devices atop the Metal graphics drivers. Vulkan 1.4 should be working out nicely now that a number of new Vulkan API extensions are wired up for this library. Newly supported extensions by MoltenVK include VK_KHR_dynamic_rendering_local_read, VK_KHR_global_priority, VK_KHR_line_rasterization, VK_KHR_maintenance5, VK_KHR_maintenance8, VK_KHR_present_id, VK_KHR_present_id2, VK_KHR_present_wait, VK_KHR_present_wait2, VK_KHR_shader_float_controls2, VK_KHR_shader_maximal_reconvergence, VK_KHR_shader_quad_control, VK_KHR_shader_relaxed_extended_instruction, VK_KHR_shader_subgroup_uniform_control_flow, VK_KHR_surface_protected_capabilities and VK_EXT_line_rasterization.

MoltenVK 1.4 also ships with a large number of bug fixes compared to prior releases.

Downloads and more information on the MoltenVK 1.4 release via [1]GitHub .

Separately but with a similar aim of Vulkan API on Apple Macs, LunarG recently announced [2]KosmicKrisp as a new Mesa driver for implementing Vulkan-on-Metal . That effort currently isn't as far along as MoltenVK but will be interesting to see how both of these portability initiatives play out.



[1] https://github.com/KhronosGroup/MoltenVK/releases/tag/v1.4.0

[2] https://www.phoronix.com/news/KosmicKrisp-Vulkan-Metal



phoronix

Saint: A dead sinner revised and edited.
-- Ambrose Bierce