zeux/volk

Support MoltenVK without ICD

zeux opened this issue · 0 comments

zeux commented

Right now volk always loads libvulkan.dylib on macOS which uses the ICD flow - it's compatible with validation layers, but requires the corrent JSON files etc.

For shipping many applications would want to link directly to MoltenVK dylib to bypass that, so we should support this automatically by falling back to MoltenVK dylib during initialization.