Add more "enumerate" functions to list

This commit is contained in:
Patrick O'Connell
2024-06-30 13:18:05 -07:00
parent 4707aca68d
commit b3eb45d6a4

View File

@@ -194,13 +194,30 @@ const dispatch_override_functions = std.StaticStringMap(CommandDispatchType).ini
// Functions that return an array of objects via a count and data pointer. // Functions that return an array of objects via a count and data pointer.
const enumerate_functions = std.StaticStringMap(void).initComptime(.{ const enumerate_functions = std.StaticStringMap(void).initComptime(.{
.{"vkEnumerateInstanceExtensionProperties"},
.{"vkEnumeratePhysicalDevices"}, .{"vkEnumeratePhysicalDevices"},
.{"vkEnumeratePhysicalDeviceGroups"},
.{"vkGetPhysicalDeviceQueueFamilyProperties"}, .{"vkGetPhysicalDeviceQueueFamilyProperties"},
.{"vkGetPhysicalDeviceSurfaceFormatsKHR"}, .{"vkGetPhysicalDeviceQueueFamilyProperties2"},
.{"vkGetPhysicalDeviceSurfacePresentModesKHR"}, .{"vkEnumerateInstanceLayerProperties"},
.{"vkEnumerateInstanceExtensionProperties"},
.{"vkEnumerateDeviceLayerProperties"},
.{"vkEnumerateDeviceExtensionProperties"}, .{"vkEnumerateDeviceExtensionProperties"},
.{"vkGetImageSparseMemoryRequirements"},
.{"vkGetImageSparseMemoryRequirements2"},
.{"vkGetDeviceImageSparseMemoryRequirements"},
.{"vkGetPhysicalDeviceSparseImageFormatProperties"},
.{"vkGetPhysicalDeviceSparseImageFormatProperties2"},
.{"vkGetPhysicalDeviceToolProperties"},
.{"vkGetPipelineCacheData"},
.{"vkGetPhysicalDeviceSurfaceFormatsKHR"},
.{"vkGetPhysicalDeviceSurfaceFormats2KHR"},
.{"vkGetPhysicalDeviceSurfacePresentModesKHR"},
.{"vkGetSwapchainImagesKHR"}, .{"vkGetSwapchainImagesKHR"},
.{"vkGetPhysicalDevicePresentRectanglesKHR"},
.{"vkGetPhysicalDeviceCalibrateableTimeDomainsKHR"},
}); });
// Given one of the above commands, returns the type of the array elements // Given one of the above commands, returns the type of the array elements