Jump to content

Vulkan Officially Released - No Mac Support

  • Please log in to reply
61 replies to this topic

#61 galad



  • Members
  • 4 posts

Posted 11 April 2019 - 03:56 AM

I I remember correctly, Apple made part of the OpenGL driver, a gpu vendors were limited to implementing only a part of OpenGL. Metal leaves almost of the implementation work to the gpu vendors.

It's not easy (or better, impossible) to implement another API not supported by Apple because there is no public and documented way to do so.

#62 UmarOMC1


    Master Blaster

  • Members
  • PipPipPipPipPipPip
  • 1532 posts
  • Location:NYC

Posted 14 April 2019 - 03:45 AM

MoltenVK Now Supports Vulkan Tessellation On macOS, Other Features

The crew working on the open-source MoltenVK layer that allows for Vulkan to run on macOS/iOS by remapping the calls to use Apple's Metal drivers just picked up a lot more capabilities.

Headlining the new MoltenVK v1.0.34 release that was issued on Friday is support for tessellation. Vulkan tessellation support can now work on Macs! The new MoltenVK release also adds support for VK_KHR_get_surface_capabilities2 and VK_EXT_host_query_reset. On the extension front is also updated support for VK_KHR_swapchain.

MoltenVK 1.0.34 also corrects function entry point handling, tracking device features enabled during the vkCreateDevice() call, fixes for potential memory leaks, greater precision within shader float constants, and a wide variety of fixes.

More details on the hefty upgrade to this Vulkan-over-Metal iOS/macOS library can be found via the release post from GitHub.

PLEASE VISIT PHORONIX website as linked in the story title.
macOS 10.14.x/3.7GHz i7-8700K Hackintosh/64GB RAM/PowerColor Vega 56 RED Dragon