diff options
| author | Quentin Ladevie <ladevie.quentin@gmail.com> | 2021-03-15 21:25:53 +0100 |
|---|---|---|
| committer | Quentin Ladevie <ladevie.quentin@gmail.com> | 2021-03-15 21:25:53 +0100 |
| commit | 6c151c00ef2e4f56eedf239341bf320079e1f482 (patch) | |
| tree | 282fbfec42c273188b498649d1f821d02705102f /src | |
| parent | da0bf8dc570f6e8421b8d80546dfce913b8251ad (diff) | |
Load correct library on macos
Diffstat (limited to 'src')
| -rw-r--r-- | src/vulkan-loader.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/vulkan-loader.cpp b/src/vulkan-loader.cpp index 044ccee..2ea2b07 100644 --- a/src/vulkan-loader.cpp +++ b/src/vulkan-loader.cpp @@ -11,10 +11,16 @@ HMODULE vulkanLibrary = LoadLibrary("vulkan-1.dll"); #define LoadProcAddress GetProcAddress -#elif defined(LINUX) || defined(MACOS) +#elif defined(LINUX) #include <dlfcn.h> -void *vulkanLibrary = dlopen( "libvulkan.so.1", RTLD_NOW ); +void *vulkanLibrary = dlopen("libvulkan.so.1", RTLD_NOW); + +#define LoadProcAddress dlsym +#elif defined(MACOS) +#include <dlfcn.h> + +void *vulkanLibrary = dlopen("libvulkan.1.dylib", RTLD_NOW); #define LoadProcAddress dlsym #endif |
