Re:Valve Says Counter-Strike 2 for macOS Not Happening, Ther...
by kcb on Tuesday October 10, 2023 @10:20PM
(#37840180)
MoltenVK is not enough and it lacks features that are mandatory for acceptable performance with dxvk/vkd3d.
For example, VK_EXT_descriptor_buffer is a critical one, and there are more: https://www.khronos.org/blog/vk-ext-descriptor-buffer. And MoltenVK doesn't support Vulkan 1.3.
Translating between rendering APIs is not really the problem. The GPU design is more different than the API is.