File tree 1 file changed +6
-0
lines changed
1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -490,9 +490,15 @@ Result SLANG_MCALL getVKAdapters(List<AdapterInfo>& outAdapters)
490
490
VkInstanceCreateInfo instanceCreateInfo = { VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO };
491
491
const char * instanceExtensions[] = {
492
492
VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME,
493
+ #if SLANG_APPLE_FAMILY
494
+ VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME,
495
+ #endif
493
496
};
494
497
instanceCreateInfo.enabledExtensionCount = SLANG_COUNT_OF (instanceExtensions);
495
498
instanceCreateInfo.ppEnabledExtensionNames = &instanceExtensions[0 ];
499
+ #if SLANG_APPLE_FAMILY
500
+ instanceCreateInfo.flags = VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR;
501
+ #endif
496
502
VkInstance instance;
497
503
SLANG_VK_RETURN_ON_FAIL (api.vkCreateInstance (&instanceCreateInfo, nullptr , &instance));
498
504
You can’t perform that action at this time.
0 commit comments