gpu: macOS also tries linking to MoltenVK;

This commit is contained in:
bjorn 2023-01-21 14:25:57 -08:00
parent 59394c0cbc
commit b24350fb31
1 changed files with 1 additions and 0 deletions

View File

@ -1837,6 +1837,7 @@ bool gpu_init(gpu_config* config) {
PFN_vkGetInstanceProcAddr vkGetInstanceProcAddr = (PFN_vkGetInstanceProcAddr) GetProcAddress(state.library, "vkGetInstanceProcAddr");
#elif __APPLE__
state.library = dlopen("libvulkan.1.dylib", RTLD_NOW | RTLD_LOCAL);
if (!state.library) state.library = dlopen("libMoltenVK.dylib", RTLD_NOW | RTLD_LOCAL);
CHECK(state.library, "Failed to load vulkan library") return gpu_destroy(), false;
PFN_vkGetInstanceProcAddr vkGetInstanceProcAddr = (PFN_vkGetInstanceProcAddr) dlsym(state.library, "vkGetInstanceProcAddr");
#else