3 ms·
Exactly. For all intents and purposes, you can now target Apple platforms with Vulkan using MoltenVK with a shared codebase. For most people, the fact that cu
by skohan 7y ago
Exactly. For all intents and purposes, you can now target Apple platforms with Vulkan using MoltenVK with a shared codebase. For most people, the fact that custom allocators are ignored would not constitute incomplete coverage of the Vulkan API.
- grovesNL 7y agoFor what it's worth, rx is already targeting multiple native graphics APIs (Vulkan/Metal/etc.) with a shared codebase through wgpu [0], so MoltenVK isn't necessary here anyway. It might also be interesting to mention that wgpu is implemented with gfx-hal, which provides a common abstraction for native graphics APIs. But besides wgpu, gfx-hal is used in the implementation of gfx-portability [1], which is a MoltenVK alternative that runs on Metal, DX12, and DX11. [0]: https://github.com/gfx-rs/wgpu https://github.com/gfx-rs/wgpu [1]: https://github.com/gfx-rs/portability https://github.com/gfx-rs/portability