Pyrogenesis trunk
Macros | Functions | Variables
vulkan.cpp File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <glad/vulkan.h>
Include dependency graph for vulkan.cpp:

Macros

#define GLAD_IMPL_UTIL_C_
 SPDX-License-Identifier: (WTFPL OR CC0-1.0) AND Apache-2.0. More...
 
#define GLAD_IMPL_UTIL_SSCANF   sscanf
 

Functions

static void glad_vk_load_VK_VERSION_1_0 (GLADuserptrloadfunc load, void *userptr)
 
static void glad_vk_load_VK_VERSION_1_1 (GLADuserptrloadfunc load, void *userptr)
 
static void glad_vk_load_VK_EXT_debug_utils (GLADuserptrloadfunc load, void *userptr)
 
static void glad_vk_load_VK_EXT_mesh_shader (GLADuserptrloadfunc load, void *userptr)
 
static void glad_vk_load_VK_KHR_acceleration_structure (GLADuserptrloadfunc load, void *userptr)
 
static void glad_vk_load_VK_KHR_buffer_device_address (GLADuserptrloadfunc load, void *userptr)
 
static void glad_vk_load_VK_KHR_deferred_host_operations (GLADuserptrloadfunc load, void *userptr)
 
static void glad_vk_load_VK_KHR_ray_tracing_maintenance1 (GLADuserptrloadfunc load, void *userptr)
 
static void glad_vk_load_VK_KHR_ray_tracing_pipeline (GLADuserptrloadfunc load, void *userptr)
 
static void glad_vk_load_VK_KHR_surface (GLADuserptrloadfunc load, void *userptr)
 
static void glad_vk_load_VK_KHR_swapchain (GLADuserptrloadfunc load, void *userptr)
 
static void glad_vk_load_VK_KHR_timeline_semaphore (GLADuserptrloadfunc load, void *userptr)
 
static int glad_vk_get_extensions (VkPhysicalDevice physical_device, uint32_t *out_extension_count, char ***out_extensions)
 
static void glad_vk_free_extensions (uint32_t extension_count, char **extensions)
 
static int glad_vk_has_extension (const char *name, uint32_t extension_count, char **extensions)
 
static GLADapiproc glad_vk_get_proc_from_userptr (void *userptr, const char *name)
 
static int glad_vk_find_extensions_vulkan (VkPhysicalDevice physical_device)
 
static int glad_vk_find_core_vulkan (VkPhysicalDevice physical_device)
 
int gladLoadVulkanUserPtr (VkPhysicalDevice physical_device, GLADuserptrloadfunc load, void *userptr)
 
int gladLoadVulkan (VkPhysicalDevice physical_device, GLADloadfunc load)
 

Variables

int GLAD_VK_VERSION_1_0 = 0
 
int GLAD_VK_VERSION_1_1 = 0
 
int GLAD_VK_EXT_debug_utils = 0
 
int GLAD_VK_EXT_descriptor_indexing = 0
 
int GLAD_VK_EXT_mesh_shader = 0
 
int GLAD_VK_EXT_texture_compression_astc_hdr = 0
 
int GLAD_VK_EXT_validation_features = 0
 
int GLAD_VK_KHR_acceleration_structure = 0
 
int GLAD_VK_KHR_buffer_device_address = 0
 
int GLAD_VK_KHR_deferred_host_operations = 0
 
int GLAD_VK_KHR_ray_query = 0
 
int GLAD_VK_KHR_ray_tracing_maintenance1 = 0
 
int GLAD_VK_KHR_ray_tracing_pipeline = 0
 
int GLAD_VK_KHR_shader_float_controls = 0
 
int GLAD_VK_KHR_spirv_1_4 = 0
 
int GLAD_VK_KHR_surface = 0
 
int GLAD_VK_KHR_swapchain = 0
 
int GLAD_VK_KHR_timeline_semaphore = 0
 
PFN_vkAcquireNextImage2KHR glad_vkAcquireNextImage2KHR = NULL
 
PFN_vkAcquireNextImageKHR glad_vkAcquireNextImageKHR = NULL
 
PFN_vkAllocateCommandBuffers glad_vkAllocateCommandBuffers = NULL
 
PFN_vkAllocateDescriptorSets glad_vkAllocateDescriptorSets = NULL
 
PFN_vkAllocateMemory glad_vkAllocateMemory = NULL
 
PFN_vkBeginCommandBuffer glad_vkBeginCommandBuffer = NULL
 
PFN_vkBindBufferMemory glad_vkBindBufferMemory = NULL
 
PFN_vkBindBufferMemory2 glad_vkBindBufferMemory2 = NULL
 
PFN_vkBindImageMemory glad_vkBindImageMemory = NULL
 
PFN_vkBindImageMemory2 glad_vkBindImageMemory2 = NULL
 
PFN_vkBuildAccelerationStructuresKHR glad_vkBuildAccelerationStructuresKHR = NULL
 
PFN_vkCmdBeginDebugUtilsLabelEXT glad_vkCmdBeginDebugUtilsLabelEXT = NULL
 
PFN_vkCmdBeginQuery glad_vkCmdBeginQuery = NULL
 
PFN_vkCmdBeginRenderPass glad_vkCmdBeginRenderPass = NULL
 
PFN_vkCmdBindDescriptorSets glad_vkCmdBindDescriptorSets = NULL
 
PFN_vkCmdBindIndexBuffer glad_vkCmdBindIndexBuffer = NULL
 
PFN_vkCmdBindPipeline glad_vkCmdBindPipeline = NULL
 
PFN_vkCmdBindVertexBuffers glad_vkCmdBindVertexBuffers = NULL
 
PFN_vkCmdBlitImage glad_vkCmdBlitImage = NULL
 
PFN_vkCmdBuildAccelerationStructuresIndirectKHR glad_vkCmdBuildAccelerationStructuresIndirectKHR = NULL
 
PFN_vkCmdBuildAccelerationStructuresKHR glad_vkCmdBuildAccelerationStructuresKHR = NULL
 
PFN_vkCmdClearAttachments glad_vkCmdClearAttachments = NULL
 
PFN_vkCmdClearColorImage glad_vkCmdClearColorImage = NULL
 
PFN_vkCmdClearDepthStencilImage glad_vkCmdClearDepthStencilImage = NULL
 
PFN_vkCmdCopyAccelerationStructureKHR glad_vkCmdCopyAccelerationStructureKHR = NULL
 
PFN_vkCmdCopyAccelerationStructureToMemoryKHR glad_vkCmdCopyAccelerationStructureToMemoryKHR = NULL
 
PFN_vkCmdCopyBuffer glad_vkCmdCopyBuffer = NULL
 
PFN_vkCmdCopyBufferToImage glad_vkCmdCopyBufferToImage = NULL
 
PFN_vkCmdCopyImage glad_vkCmdCopyImage = NULL
 
PFN_vkCmdCopyImageToBuffer glad_vkCmdCopyImageToBuffer = NULL
 
PFN_vkCmdCopyMemoryToAccelerationStructureKHR glad_vkCmdCopyMemoryToAccelerationStructureKHR = NULL
 
PFN_vkCmdCopyQueryPoolResults glad_vkCmdCopyQueryPoolResults = NULL
 
PFN_vkCmdDispatch glad_vkCmdDispatch = NULL
 
PFN_vkCmdDispatchBase glad_vkCmdDispatchBase = NULL
 
PFN_vkCmdDispatchIndirect glad_vkCmdDispatchIndirect = NULL
 
PFN_vkCmdDraw glad_vkCmdDraw = NULL
 
PFN_vkCmdDrawIndexed glad_vkCmdDrawIndexed = NULL
 
PFN_vkCmdDrawIndexedIndirect glad_vkCmdDrawIndexedIndirect = NULL
 
PFN_vkCmdDrawIndirect glad_vkCmdDrawIndirect = NULL
 
PFN_vkCmdDrawMeshTasksEXT glad_vkCmdDrawMeshTasksEXT = NULL
 
PFN_vkCmdDrawMeshTasksIndirectCountEXT glad_vkCmdDrawMeshTasksIndirectCountEXT = NULL
 
PFN_vkCmdDrawMeshTasksIndirectEXT glad_vkCmdDrawMeshTasksIndirectEXT = NULL
 
PFN_vkCmdEndDebugUtilsLabelEXT glad_vkCmdEndDebugUtilsLabelEXT = NULL
 
PFN_vkCmdEndQuery glad_vkCmdEndQuery = NULL
 
PFN_vkCmdEndRenderPass glad_vkCmdEndRenderPass = NULL
 
PFN_vkCmdExecuteCommands glad_vkCmdExecuteCommands = NULL
 
PFN_vkCmdFillBuffer glad_vkCmdFillBuffer = NULL
 
PFN_vkCmdInsertDebugUtilsLabelEXT glad_vkCmdInsertDebugUtilsLabelEXT = NULL
 
PFN_vkCmdNextSubpass glad_vkCmdNextSubpass = NULL
 
PFN_vkCmdPipelineBarrier glad_vkCmdPipelineBarrier = NULL
 
PFN_vkCmdPushConstants glad_vkCmdPushConstants = NULL
 
PFN_vkCmdResetEvent glad_vkCmdResetEvent = NULL
 
PFN_vkCmdResetQueryPool glad_vkCmdResetQueryPool = NULL
 
PFN_vkCmdResolveImage glad_vkCmdResolveImage = NULL
 
PFN_vkCmdSetBlendConstants glad_vkCmdSetBlendConstants = NULL
 
PFN_vkCmdSetDepthBias glad_vkCmdSetDepthBias = NULL
 
PFN_vkCmdSetDepthBounds glad_vkCmdSetDepthBounds = NULL
 
PFN_vkCmdSetDeviceMask glad_vkCmdSetDeviceMask = NULL
 
PFN_vkCmdSetEvent glad_vkCmdSetEvent = NULL
 
PFN_vkCmdSetLineWidth glad_vkCmdSetLineWidth = NULL
 
PFN_vkCmdSetRayTracingPipelineStackSizeKHR glad_vkCmdSetRayTracingPipelineStackSizeKHR = NULL
 
PFN_vkCmdSetScissor glad_vkCmdSetScissor = NULL
 
PFN_vkCmdSetStencilCompareMask glad_vkCmdSetStencilCompareMask = NULL
 
PFN_vkCmdSetStencilReference glad_vkCmdSetStencilReference = NULL
 
PFN_vkCmdSetStencilWriteMask glad_vkCmdSetStencilWriteMask = NULL
 
PFN_vkCmdSetViewport glad_vkCmdSetViewport = NULL
 
PFN_vkCmdTraceRaysIndirect2KHR glad_vkCmdTraceRaysIndirect2KHR = NULL
 
PFN_vkCmdTraceRaysIndirectKHR glad_vkCmdTraceRaysIndirectKHR = NULL
 
PFN_vkCmdTraceRaysKHR glad_vkCmdTraceRaysKHR = NULL
 
PFN_vkCmdUpdateBuffer glad_vkCmdUpdateBuffer = NULL
 
PFN_vkCmdWaitEvents glad_vkCmdWaitEvents = NULL
 
PFN_vkCmdWriteAccelerationStructuresPropertiesKHR glad_vkCmdWriteAccelerationStructuresPropertiesKHR = NULL
 
PFN_vkCmdWriteTimestamp glad_vkCmdWriteTimestamp = NULL
 
PFN_vkCopyAccelerationStructureKHR glad_vkCopyAccelerationStructureKHR = NULL
 
PFN_vkCopyAccelerationStructureToMemoryKHR glad_vkCopyAccelerationStructureToMemoryKHR = NULL
 
PFN_vkCopyMemoryToAccelerationStructureKHR glad_vkCopyMemoryToAccelerationStructureKHR = NULL
 
PFN_vkCreateAccelerationStructureKHR glad_vkCreateAccelerationStructureKHR = NULL
 
PFN_vkCreateBuffer glad_vkCreateBuffer = NULL
 
PFN_vkCreateBufferView glad_vkCreateBufferView = NULL
 
PFN_vkCreateCommandPool glad_vkCreateCommandPool = NULL
 
PFN_vkCreateComputePipelines glad_vkCreateComputePipelines = NULL
 
PFN_vkCreateDebugUtilsMessengerEXT glad_vkCreateDebugUtilsMessengerEXT = NULL
 
PFN_vkCreateDeferredOperationKHR glad_vkCreateDeferredOperationKHR = NULL
 
PFN_vkCreateDescriptorPool glad_vkCreateDescriptorPool = NULL
 
PFN_vkCreateDescriptorSetLayout glad_vkCreateDescriptorSetLayout = NULL
 
PFN_vkCreateDescriptorUpdateTemplate glad_vkCreateDescriptorUpdateTemplate = NULL
 
PFN_vkCreateDevice glad_vkCreateDevice = NULL
 
PFN_vkCreateEvent glad_vkCreateEvent = NULL
 
PFN_vkCreateFence glad_vkCreateFence = NULL
 
PFN_vkCreateFramebuffer glad_vkCreateFramebuffer = NULL
 
PFN_vkCreateGraphicsPipelines glad_vkCreateGraphicsPipelines = NULL
 
PFN_vkCreateImage glad_vkCreateImage = NULL
 
PFN_vkCreateImageView glad_vkCreateImageView = NULL
 
PFN_vkCreateInstance glad_vkCreateInstance = NULL
 
PFN_vkCreatePipelineCache glad_vkCreatePipelineCache = NULL
 
PFN_vkCreatePipelineLayout glad_vkCreatePipelineLayout = NULL
 
PFN_vkCreateQueryPool glad_vkCreateQueryPool = NULL
 
PFN_vkCreateRayTracingPipelinesKHR glad_vkCreateRayTracingPipelinesKHR = NULL
 
PFN_vkCreateRenderPass glad_vkCreateRenderPass = NULL
 
PFN_vkCreateSampler glad_vkCreateSampler = NULL
 
PFN_vkCreateSamplerYcbcrConversion glad_vkCreateSamplerYcbcrConversion = NULL
 
PFN_vkCreateSemaphore glad_vkCreateSemaphore = NULL
 
PFN_vkCreateShaderModule glad_vkCreateShaderModule = NULL
 
PFN_vkCreateSwapchainKHR glad_vkCreateSwapchainKHR = NULL
 
PFN_vkDeferredOperationJoinKHR glad_vkDeferredOperationJoinKHR = NULL
 
PFN_vkDestroyAccelerationStructureKHR glad_vkDestroyAccelerationStructureKHR = NULL
 
PFN_vkDestroyBuffer glad_vkDestroyBuffer = NULL
 
PFN_vkDestroyBufferView glad_vkDestroyBufferView = NULL
 
PFN_vkDestroyCommandPool glad_vkDestroyCommandPool = NULL
 
PFN_vkDestroyDebugUtilsMessengerEXT glad_vkDestroyDebugUtilsMessengerEXT = NULL
 
PFN_vkDestroyDeferredOperationKHR glad_vkDestroyDeferredOperationKHR = NULL
 
PFN_vkDestroyDescriptorPool glad_vkDestroyDescriptorPool = NULL
 
PFN_vkDestroyDescriptorSetLayout glad_vkDestroyDescriptorSetLayout = NULL
 
PFN_vkDestroyDescriptorUpdateTemplate glad_vkDestroyDescriptorUpdateTemplate = NULL
 
PFN_vkDestroyDevice glad_vkDestroyDevice = NULL
 
PFN_vkDestroyEvent glad_vkDestroyEvent = NULL
 
PFN_vkDestroyFence glad_vkDestroyFence = NULL
 
PFN_vkDestroyFramebuffer glad_vkDestroyFramebuffer = NULL
 
PFN_vkDestroyImage glad_vkDestroyImage = NULL
 
PFN_vkDestroyImageView glad_vkDestroyImageView = NULL
 
PFN_vkDestroyInstance glad_vkDestroyInstance = NULL
 
PFN_vkDestroyPipeline glad_vkDestroyPipeline = NULL
 
PFN_vkDestroyPipelineCache glad_vkDestroyPipelineCache = NULL
 
PFN_vkDestroyPipelineLayout glad_vkDestroyPipelineLayout = NULL
 
PFN_vkDestroyQueryPool glad_vkDestroyQueryPool = NULL
 
PFN_vkDestroyRenderPass glad_vkDestroyRenderPass = NULL
 
PFN_vkDestroySampler glad_vkDestroySampler = NULL
 
PFN_vkDestroySamplerYcbcrConversion glad_vkDestroySamplerYcbcrConversion = NULL
 
PFN_vkDestroySemaphore glad_vkDestroySemaphore = NULL
 
PFN_vkDestroyShaderModule glad_vkDestroyShaderModule = NULL
 
PFN_vkDestroySurfaceKHR glad_vkDestroySurfaceKHR = NULL
 
PFN_vkDestroySwapchainKHR glad_vkDestroySwapchainKHR = NULL
 
PFN_vkDeviceWaitIdle glad_vkDeviceWaitIdle = NULL
 
PFN_vkEndCommandBuffer glad_vkEndCommandBuffer = NULL
 
PFN_vkEnumerateDeviceExtensionProperties glad_vkEnumerateDeviceExtensionProperties = NULL
 
PFN_vkEnumerateDeviceLayerProperties glad_vkEnumerateDeviceLayerProperties = NULL
 
PFN_vkEnumerateInstanceExtensionProperties glad_vkEnumerateInstanceExtensionProperties = NULL
 
PFN_vkEnumerateInstanceLayerProperties glad_vkEnumerateInstanceLayerProperties = NULL
 
PFN_vkEnumerateInstanceVersion glad_vkEnumerateInstanceVersion = NULL
 
PFN_vkEnumeratePhysicalDeviceGroups glad_vkEnumeratePhysicalDeviceGroups = NULL
 
PFN_vkEnumeratePhysicalDevices glad_vkEnumeratePhysicalDevices = NULL
 
PFN_vkFlushMappedMemoryRanges glad_vkFlushMappedMemoryRanges = NULL
 
PFN_vkFreeCommandBuffers glad_vkFreeCommandBuffers = NULL
 
PFN_vkFreeDescriptorSets glad_vkFreeDescriptorSets = NULL
 
PFN_vkFreeMemory glad_vkFreeMemory = NULL
 
PFN_vkGetAccelerationStructureBuildSizesKHR glad_vkGetAccelerationStructureBuildSizesKHR = NULL
 
PFN_vkGetAccelerationStructureDeviceAddressKHR glad_vkGetAccelerationStructureDeviceAddressKHR = NULL
 
PFN_vkGetBufferDeviceAddressKHR glad_vkGetBufferDeviceAddressKHR = NULL
 
PFN_vkGetBufferMemoryRequirements glad_vkGetBufferMemoryRequirements = NULL
 
PFN_vkGetBufferMemoryRequirements2 glad_vkGetBufferMemoryRequirements2 = NULL
 
PFN_vkGetBufferOpaqueCaptureAddressKHR glad_vkGetBufferOpaqueCaptureAddressKHR = NULL
 
PFN_vkGetDeferredOperationMaxConcurrencyKHR glad_vkGetDeferredOperationMaxConcurrencyKHR = NULL
 
PFN_vkGetDeferredOperationResultKHR glad_vkGetDeferredOperationResultKHR = NULL
 
PFN_vkGetDescriptorSetLayoutSupport glad_vkGetDescriptorSetLayoutSupport = NULL
 
PFN_vkGetDeviceAccelerationStructureCompatibilityKHR glad_vkGetDeviceAccelerationStructureCompatibilityKHR = NULL
 
PFN_vkGetDeviceGroupPeerMemoryFeatures glad_vkGetDeviceGroupPeerMemoryFeatures = NULL
 
PFN_vkGetDeviceGroupPresentCapabilitiesKHR glad_vkGetDeviceGroupPresentCapabilitiesKHR = NULL
 
PFN_vkGetDeviceGroupSurfacePresentModesKHR glad_vkGetDeviceGroupSurfacePresentModesKHR = NULL
 
PFN_vkGetDeviceMemoryCommitment glad_vkGetDeviceMemoryCommitment = NULL
 
PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR glad_vkGetDeviceMemoryOpaqueCaptureAddressKHR = NULL
 
PFN_vkGetDeviceProcAddr glad_vkGetDeviceProcAddr = NULL
 
PFN_vkGetDeviceQueue glad_vkGetDeviceQueue = NULL
 
PFN_vkGetDeviceQueue2 glad_vkGetDeviceQueue2 = NULL
 
PFN_vkGetEventStatus glad_vkGetEventStatus = NULL
 
PFN_vkGetFenceStatus glad_vkGetFenceStatus = NULL
 
PFN_vkGetImageMemoryRequirements glad_vkGetImageMemoryRequirements = NULL
 
PFN_vkGetImageMemoryRequirements2 glad_vkGetImageMemoryRequirements2 = NULL
 
PFN_vkGetImageSparseMemoryRequirements glad_vkGetImageSparseMemoryRequirements = NULL
 
PFN_vkGetImageSparseMemoryRequirements2 glad_vkGetImageSparseMemoryRequirements2 = NULL
 
PFN_vkGetImageSubresourceLayout glad_vkGetImageSubresourceLayout = NULL
 
PFN_vkGetInstanceProcAddr glad_vkGetInstanceProcAddr = NULL
 
PFN_vkGetPhysicalDeviceExternalBufferProperties glad_vkGetPhysicalDeviceExternalBufferProperties = NULL
 
PFN_vkGetPhysicalDeviceExternalFenceProperties glad_vkGetPhysicalDeviceExternalFenceProperties = NULL
 
PFN_vkGetPhysicalDeviceExternalSemaphoreProperties glad_vkGetPhysicalDeviceExternalSemaphoreProperties = NULL
 
PFN_vkGetPhysicalDeviceFeatures glad_vkGetPhysicalDeviceFeatures = NULL
 
PFN_vkGetPhysicalDeviceFeatures2 glad_vkGetPhysicalDeviceFeatures2 = NULL
 
PFN_vkGetPhysicalDeviceFormatProperties glad_vkGetPhysicalDeviceFormatProperties = NULL
 
PFN_vkGetPhysicalDeviceFormatProperties2 glad_vkGetPhysicalDeviceFormatProperties2 = NULL
 
PFN_vkGetPhysicalDeviceImageFormatProperties glad_vkGetPhysicalDeviceImageFormatProperties = NULL
 
PFN_vkGetPhysicalDeviceImageFormatProperties2 glad_vkGetPhysicalDeviceImageFormatProperties2 = NULL
 
PFN_vkGetPhysicalDeviceMemoryProperties glad_vkGetPhysicalDeviceMemoryProperties = NULL
 
PFN_vkGetPhysicalDeviceMemoryProperties2 glad_vkGetPhysicalDeviceMemoryProperties2 = NULL
 
PFN_vkGetPhysicalDevicePresentRectanglesKHR glad_vkGetPhysicalDevicePresentRectanglesKHR = NULL
 
PFN_vkGetPhysicalDeviceProperties glad_vkGetPhysicalDeviceProperties = NULL
 
PFN_vkGetPhysicalDeviceProperties2 glad_vkGetPhysicalDeviceProperties2 = NULL
 
PFN_vkGetPhysicalDeviceQueueFamilyProperties glad_vkGetPhysicalDeviceQueueFamilyProperties = NULL
 
PFN_vkGetPhysicalDeviceQueueFamilyProperties2 glad_vkGetPhysicalDeviceQueueFamilyProperties2 = NULL
 
PFN_vkGetPhysicalDeviceSparseImageFormatProperties glad_vkGetPhysicalDeviceSparseImageFormatProperties = NULL
 
PFN_vkGetPhysicalDeviceSparseImageFormatProperties2 glad_vkGetPhysicalDeviceSparseImageFormatProperties2 = NULL
 
PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR glad_vkGetPhysicalDeviceSurfaceCapabilitiesKHR = NULL
 
PFN_vkGetPhysicalDeviceSurfaceFormatsKHR glad_vkGetPhysicalDeviceSurfaceFormatsKHR = NULL
 
PFN_vkGetPhysicalDeviceSurfacePresentModesKHR glad_vkGetPhysicalDeviceSurfacePresentModesKHR = NULL
 
PFN_vkGetPhysicalDeviceSurfaceSupportKHR glad_vkGetPhysicalDeviceSurfaceSupportKHR = NULL
 
PFN_vkGetPipelineCacheData glad_vkGetPipelineCacheData = NULL
 
PFN_vkGetQueryPoolResults glad_vkGetQueryPoolResults = NULL
 
PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR glad_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR = NULL
 
PFN_vkGetRayTracingShaderGroupHandlesKHR glad_vkGetRayTracingShaderGroupHandlesKHR = NULL
 
PFN_vkGetRayTracingShaderGroupStackSizeKHR glad_vkGetRayTracingShaderGroupStackSizeKHR = NULL
 
PFN_vkGetRenderAreaGranularity glad_vkGetRenderAreaGranularity = NULL
 
PFN_vkGetSemaphoreCounterValueKHR glad_vkGetSemaphoreCounterValueKHR = NULL
 
PFN_vkGetSwapchainImagesKHR glad_vkGetSwapchainImagesKHR = NULL
 
PFN_vkInvalidateMappedMemoryRanges glad_vkInvalidateMappedMemoryRanges = NULL
 
PFN_vkMapMemory glad_vkMapMemory = NULL
 
PFN_vkMergePipelineCaches glad_vkMergePipelineCaches = NULL
 
PFN_vkQueueBeginDebugUtilsLabelEXT glad_vkQueueBeginDebugUtilsLabelEXT = NULL
 
PFN_vkQueueBindSparse glad_vkQueueBindSparse = NULL
 
PFN_vkQueueEndDebugUtilsLabelEXT glad_vkQueueEndDebugUtilsLabelEXT = NULL
 
PFN_vkQueueInsertDebugUtilsLabelEXT glad_vkQueueInsertDebugUtilsLabelEXT = NULL
 
PFN_vkQueuePresentKHR glad_vkQueuePresentKHR = NULL
 
PFN_vkQueueSubmit glad_vkQueueSubmit = NULL
 
PFN_vkQueueWaitIdle glad_vkQueueWaitIdle = NULL
 
PFN_vkResetCommandBuffer glad_vkResetCommandBuffer = NULL
 
PFN_vkResetCommandPool glad_vkResetCommandPool = NULL
 
PFN_vkResetDescriptorPool glad_vkResetDescriptorPool = NULL
 
PFN_vkResetEvent glad_vkResetEvent = NULL
 
PFN_vkResetFences glad_vkResetFences = NULL
 
PFN_vkSetDebugUtilsObjectNameEXT glad_vkSetDebugUtilsObjectNameEXT = NULL
 
PFN_vkSetDebugUtilsObjectTagEXT glad_vkSetDebugUtilsObjectTagEXT = NULL
 
PFN_vkSetEvent glad_vkSetEvent = NULL
 
PFN_vkSignalSemaphoreKHR glad_vkSignalSemaphoreKHR = NULL
 
PFN_vkSubmitDebugUtilsMessageEXT glad_vkSubmitDebugUtilsMessageEXT = NULL
 
PFN_vkTrimCommandPool glad_vkTrimCommandPool = NULL
 
PFN_vkUnmapMemory glad_vkUnmapMemory = NULL
 
PFN_vkUpdateDescriptorSetWithTemplate glad_vkUpdateDescriptorSetWithTemplate = NULL
 
PFN_vkUpdateDescriptorSets glad_vkUpdateDescriptorSets = NULL
 
PFN_vkWaitForFences glad_vkWaitForFences = NULL
 
PFN_vkWaitSemaphoresKHR glad_vkWaitSemaphoresKHR = NULL
 
PFN_vkWriteAccelerationStructuresPropertiesKHR glad_vkWriteAccelerationStructuresPropertiesKHR = NULL
 

Macro Definition Documentation

◆ GLAD_IMPL_UTIL_C_

#define GLAD_IMPL_UTIL_C_

SPDX-License-Identifier: (WTFPL OR CC0-1.0) AND Apache-2.0.

◆ GLAD_IMPL_UTIL_SSCANF

#define GLAD_IMPL_UTIL_SSCANF   sscanf

Function Documentation

◆ glad_vk_find_core_vulkan()

static int glad_vk_find_core_vulkan ( VkPhysicalDevice  physical_device)
static

◆ glad_vk_find_extensions_vulkan()

static int glad_vk_find_extensions_vulkan ( VkPhysicalDevice  physical_device)
static

◆ glad_vk_free_extensions()

static void glad_vk_free_extensions ( uint32_t  extension_count,
char **  extensions 
)
static

◆ glad_vk_get_extensions()

static int glad_vk_get_extensions ( VkPhysicalDevice  physical_device,
uint32_t out_extension_count,
char ***  out_extensions 
)
static

◆ glad_vk_get_proc_from_userptr()

static GLADapiproc glad_vk_get_proc_from_userptr ( void *  userptr,
const char *  name 
)
static

◆ glad_vk_has_extension()

static int glad_vk_has_extension ( const char *  name,
uint32_t  extension_count,
char **  extensions 
)
static

◆ glad_vk_load_VK_EXT_debug_utils()

static void glad_vk_load_VK_EXT_debug_utils ( GLADuserptrloadfunc  load,
void *  userptr 
)
static

◆ glad_vk_load_VK_EXT_mesh_shader()

static void glad_vk_load_VK_EXT_mesh_shader ( GLADuserptrloadfunc  load,
void *  userptr 
)
static

◆ glad_vk_load_VK_KHR_acceleration_structure()

static void glad_vk_load_VK_KHR_acceleration_structure ( GLADuserptrloadfunc  load,
void *  userptr 
)
static

◆ glad_vk_load_VK_KHR_buffer_device_address()

static void glad_vk_load_VK_KHR_buffer_device_address ( GLADuserptrloadfunc  load,
void *  userptr 
)
static

◆ glad_vk_load_VK_KHR_deferred_host_operations()

static void glad_vk_load_VK_KHR_deferred_host_operations ( GLADuserptrloadfunc  load,
void *  userptr 
)
static

◆ glad_vk_load_VK_KHR_ray_tracing_maintenance1()

static void glad_vk_load_VK_KHR_ray_tracing_maintenance1 ( GLADuserptrloadfunc  load,
void *  userptr 
)
static

◆ glad_vk_load_VK_KHR_ray_tracing_pipeline()

static void glad_vk_load_VK_KHR_ray_tracing_pipeline ( GLADuserptrloadfunc  load,
void *  userptr 
)
static

◆ glad_vk_load_VK_KHR_surface()

static void glad_vk_load_VK_KHR_surface ( GLADuserptrloadfunc  load,
void *  userptr 
)
static

◆ glad_vk_load_VK_KHR_swapchain()

static void glad_vk_load_VK_KHR_swapchain ( GLADuserptrloadfunc  load,
void *  userptr 
)
static

◆ glad_vk_load_VK_KHR_timeline_semaphore()

static void glad_vk_load_VK_KHR_timeline_semaphore ( GLADuserptrloadfunc  load,
void *  userptr 
)
static

◆ glad_vk_load_VK_VERSION_1_0()

static void glad_vk_load_VK_VERSION_1_0 ( GLADuserptrloadfunc  load,
void *  userptr 
)
static

◆ glad_vk_load_VK_VERSION_1_1()

static void glad_vk_load_VK_VERSION_1_1 ( GLADuserptrloadfunc  load,
void *  userptr 
)
static

◆ gladLoadVulkan()

int gladLoadVulkan ( VkPhysicalDevice  physical_device,
GLADloadfunc  load 
)

◆ gladLoadVulkanUserPtr()

int gladLoadVulkanUserPtr ( VkPhysicalDevice  physical_device,
GLADuserptrloadfunc  load,
void *  userptr 
)

Variable Documentation

◆ GLAD_VK_EXT_debug_utils

int GLAD_VK_EXT_debug_utils = 0

◆ GLAD_VK_EXT_descriptor_indexing

int GLAD_VK_EXT_descriptor_indexing = 0

◆ GLAD_VK_EXT_mesh_shader

int GLAD_VK_EXT_mesh_shader = 0

◆ GLAD_VK_EXT_texture_compression_astc_hdr

int GLAD_VK_EXT_texture_compression_astc_hdr = 0

◆ GLAD_VK_EXT_validation_features

int GLAD_VK_EXT_validation_features = 0

◆ GLAD_VK_KHR_acceleration_structure

int GLAD_VK_KHR_acceleration_structure = 0

◆ GLAD_VK_KHR_buffer_device_address

int GLAD_VK_KHR_buffer_device_address = 0

◆ GLAD_VK_KHR_deferred_host_operations

int GLAD_VK_KHR_deferred_host_operations = 0

◆ GLAD_VK_KHR_ray_query

int GLAD_VK_KHR_ray_query = 0

◆ GLAD_VK_KHR_ray_tracing_maintenance1

int GLAD_VK_KHR_ray_tracing_maintenance1 = 0

◆ GLAD_VK_KHR_ray_tracing_pipeline

int GLAD_VK_KHR_ray_tracing_pipeline = 0

◆ GLAD_VK_KHR_shader_float_controls

int GLAD_VK_KHR_shader_float_controls = 0

◆ GLAD_VK_KHR_spirv_1_4

int GLAD_VK_KHR_spirv_1_4 = 0

◆ GLAD_VK_KHR_surface

int GLAD_VK_KHR_surface = 0

◆ GLAD_VK_KHR_swapchain

int GLAD_VK_KHR_swapchain = 0

◆ GLAD_VK_KHR_timeline_semaphore

int GLAD_VK_KHR_timeline_semaphore = 0

◆ GLAD_VK_VERSION_1_0

int GLAD_VK_VERSION_1_0 = 0

◆ GLAD_VK_VERSION_1_1

int GLAD_VK_VERSION_1_1 = 0

◆ glad_vkAcquireNextImage2KHR

PFN_vkAcquireNextImage2KHR glad_vkAcquireNextImage2KHR = NULL

◆ glad_vkAcquireNextImageKHR

PFN_vkAcquireNextImageKHR glad_vkAcquireNextImageKHR = NULL

◆ glad_vkAllocateCommandBuffers

PFN_vkAllocateCommandBuffers glad_vkAllocateCommandBuffers = NULL

◆ glad_vkAllocateDescriptorSets

PFN_vkAllocateDescriptorSets glad_vkAllocateDescriptorSets = NULL

◆ glad_vkAllocateMemory

PFN_vkAllocateMemory glad_vkAllocateMemory = NULL

◆ glad_vkBeginCommandBuffer

PFN_vkBeginCommandBuffer glad_vkBeginCommandBuffer = NULL

◆ glad_vkBindBufferMemory

PFN_vkBindBufferMemory glad_vkBindBufferMemory = NULL

◆ glad_vkBindBufferMemory2

PFN_vkBindBufferMemory2 glad_vkBindBufferMemory2 = NULL

◆ glad_vkBindImageMemory

PFN_vkBindImageMemory glad_vkBindImageMemory = NULL

◆ glad_vkBindImageMemory2

PFN_vkBindImageMemory2 glad_vkBindImageMemory2 = NULL

◆ glad_vkBuildAccelerationStructuresKHR

PFN_vkBuildAccelerationStructuresKHR glad_vkBuildAccelerationStructuresKHR = NULL

◆ glad_vkCmdBeginDebugUtilsLabelEXT

PFN_vkCmdBeginDebugUtilsLabelEXT glad_vkCmdBeginDebugUtilsLabelEXT = NULL

◆ glad_vkCmdBeginQuery

PFN_vkCmdBeginQuery glad_vkCmdBeginQuery = NULL

◆ glad_vkCmdBeginRenderPass

PFN_vkCmdBeginRenderPass glad_vkCmdBeginRenderPass = NULL

◆ glad_vkCmdBindDescriptorSets

PFN_vkCmdBindDescriptorSets glad_vkCmdBindDescriptorSets = NULL

◆ glad_vkCmdBindIndexBuffer

PFN_vkCmdBindIndexBuffer glad_vkCmdBindIndexBuffer = NULL

◆ glad_vkCmdBindPipeline

PFN_vkCmdBindPipeline glad_vkCmdBindPipeline = NULL

◆ glad_vkCmdBindVertexBuffers

PFN_vkCmdBindVertexBuffers glad_vkCmdBindVertexBuffers = NULL

◆ glad_vkCmdBlitImage

PFN_vkCmdBlitImage glad_vkCmdBlitImage = NULL

◆ glad_vkCmdBuildAccelerationStructuresIndirectKHR

PFN_vkCmdBuildAccelerationStructuresIndirectKHR glad_vkCmdBuildAccelerationStructuresIndirectKHR = NULL

◆ glad_vkCmdBuildAccelerationStructuresKHR

PFN_vkCmdBuildAccelerationStructuresKHR glad_vkCmdBuildAccelerationStructuresKHR = NULL

◆ glad_vkCmdClearAttachments

PFN_vkCmdClearAttachments glad_vkCmdClearAttachments = NULL

◆ glad_vkCmdClearColorImage

PFN_vkCmdClearColorImage glad_vkCmdClearColorImage = NULL

◆ glad_vkCmdClearDepthStencilImage

PFN_vkCmdClearDepthStencilImage glad_vkCmdClearDepthStencilImage = NULL

◆ glad_vkCmdCopyAccelerationStructureKHR

PFN_vkCmdCopyAccelerationStructureKHR glad_vkCmdCopyAccelerationStructureKHR = NULL

◆ glad_vkCmdCopyAccelerationStructureToMemoryKHR

PFN_vkCmdCopyAccelerationStructureToMemoryKHR glad_vkCmdCopyAccelerationStructureToMemoryKHR = NULL

◆ glad_vkCmdCopyBuffer

PFN_vkCmdCopyBuffer glad_vkCmdCopyBuffer = NULL

◆ glad_vkCmdCopyBufferToImage

PFN_vkCmdCopyBufferToImage glad_vkCmdCopyBufferToImage = NULL

◆ glad_vkCmdCopyImage

PFN_vkCmdCopyImage glad_vkCmdCopyImage = NULL

◆ glad_vkCmdCopyImageToBuffer

PFN_vkCmdCopyImageToBuffer glad_vkCmdCopyImageToBuffer = NULL

◆ glad_vkCmdCopyMemoryToAccelerationStructureKHR

PFN_vkCmdCopyMemoryToAccelerationStructureKHR glad_vkCmdCopyMemoryToAccelerationStructureKHR = NULL

◆ glad_vkCmdCopyQueryPoolResults

PFN_vkCmdCopyQueryPoolResults glad_vkCmdCopyQueryPoolResults = NULL

◆ glad_vkCmdDispatch

PFN_vkCmdDispatch glad_vkCmdDispatch = NULL

◆ glad_vkCmdDispatchBase

PFN_vkCmdDispatchBase glad_vkCmdDispatchBase = NULL

◆ glad_vkCmdDispatchIndirect

PFN_vkCmdDispatchIndirect glad_vkCmdDispatchIndirect = NULL

◆ glad_vkCmdDraw

PFN_vkCmdDraw glad_vkCmdDraw = NULL

◆ glad_vkCmdDrawIndexed

PFN_vkCmdDrawIndexed glad_vkCmdDrawIndexed = NULL

◆ glad_vkCmdDrawIndexedIndirect

PFN_vkCmdDrawIndexedIndirect glad_vkCmdDrawIndexedIndirect = NULL

◆ glad_vkCmdDrawIndirect

PFN_vkCmdDrawIndirect glad_vkCmdDrawIndirect = NULL

◆ glad_vkCmdDrawMeshTasksEXT

PFN_vkCmdDrawMeshTasksEXT glad_vkCmdDrawMeshTasksEXT = NULL

◆ glad_vkCmdDrawMeshTasksIndirectCountEXT

PFN_vkCmdDrawMeshTasksIndirectCountEXT glad_vkCmdDrawMeshTasksIndirectCountEXT = NULL

◆ glad_vkCmdDrawMeshTasksIndirectEXT

PFN_vkCmdDrawMeshTasksIndirectEXT glad_vkCmdDrawMeshTasksIndirectEXT = NULL

◆ glad_vkCmdEndDebugUtilsLabelEXT

PFN_vkCmdEndDebugUtilsLabelEXT glad_vkCmdEndDebugUtilsLabelEXT = NULL

◆ glad_vkCmdEndQuery

PFN_vkCmdEndQuery glad_vkCmdEndQuery = NULL

◆ glad_vkCmdEndRenderPass

PFN_vkCmdEndRenderPass glad_vkCmdEndRenderPass = NULL

◆ glad_vkCmdExecuteCommands

PFN_vkCmdExecuteCommands glad_vkCmdExecuteCommands = NULL

◆ glad_vkCmdFillBuffer

PFN_vkCmdFillBuffer glad_vkCmdFillBuffer = NULL

◆ glad_vkCmdInsertDebugUtilsLabelEXT

PFN_vkCmdInsertDebugUtilsLabelEXT glad_vkCmdInsertDebugUtilsLabelEXT = NULL

◆ glad_vkCmdNextSubpass

PFN_vkCmdNextSubpass glad_vkCmdNextSubpass = NULL

◆ glad_vkCmdPipelineBarrier

PFN_vkCmdPipelineBarrier glad_vkCmdPipelineBarrier = NULL

◆ glad_vkCmdPushConstants

PFN_vkCmdPushConstants glad_vkCmdPushConstants = NULL

◆ glad_vkCmdResetEvent

PFN_vkCmdResetEvent glad_vkCmdResetEvent = NULL

◆ glad_vkCmdResetQueryPool

PFN_vkCmdResetQueryPool glad_vkCmdResetQueryPool = NULL

◆ glad_vkCmdResolveImage

PFN_vkCmdResolveImage glad_vkCmdResolveImage = NULL

◆ glad_vkCmdSetBlendConstants

PFN_vkCmdSetBlendConstants glad_vkCmdSetBlendConstants = NULL

◆ glad_vkCmdSetDepthBias

PFN_vkCmdSetDepthBias glad_vkCmdSetDepthBias = NULL

◆ glad_vkCmdSetDepthBounds

PFN_vkCmdSetDepthBounds glad_vkCmdSetDepthBounds = NULL

◆ glad_vkCmdSetDeviceMask

PFN_vkCmdSetDeviceMask glad_vkCmdSetDeviceMask = NULL

◆ glad_vkCmdSetEvent

PFN_vkCmdSetEvent glad_vkCmdSetEvent = NULL

◆ glad_vkCmdSetLineWidth

PFN_vkCmdSetLineWidth glad_vkCmdSetLineWidth = NULL

◆ glad_vkCmdSetRayTracingPipelineStackSizeKHR

PFN_vkCmdSetRayTracingPipelineStackSizeKHR glad_vkCmdSetRayTracingPipelineStackSizeKHR = NULL

◆ glad_vkCmdSetScissor

PFN_vkCmdSetScissor glad_vkCmdSetScissor = NULL

◆ glad_vkCmdSetStencilCompareMask

PFN_vkCmdSetStencilCompareMask glad_vkCmdSetStencilCompareMask = NULL

◆ glad_vkCmdSetStencilReference

PFN_vkCmdSetStencilReference glad_vkCmdSetStencilReference = NULL

◆ glad_vkCmdSetStencilWriteMask

PFN_vkCmdSetStencilWriteMask glad_vkCmdSetStencilWriteMask = NULL

◆ glad_vkCmdSetViewport

PFN_vkCmdSetViewport glad_vkCmdSetViewport = NULL

◆ glad_vkCmdTraceRaysIndirect2KHR

PFN_vkCmdTraceRaysIndirect2KHR glad_vkCmdTraceRaysIndirect2KHR = NULL

◆ glad_vkCmdTraceRaysIndirectKHR

PFN_vkCmdTraceRaysIndirectKHR glad_vkCmdTraceRaysIndirectKHR = NULL

◆ glad_vkCmdTraceRaysKHR

PFN_vkCmdTraceRaysKHR glad_vkCmdTraceRaysKHR = NULL

◆ glad_vkCmdUpdateBuffer

PFN_vkCmdUpdateBuffer glad_vkCmdUpdateBuffer = NULL

◆ glad_vkCmdWaitEvents

PFN_vkCmdWaitEvents glad_vkCmdWaitEvents = NULL

◆ glad_vkCmdWriteAccelerationStructuresPropertiesKHR

PFN_vkCmdWriteAccelerationStructuresPropertiesKHR glad_vkCmdWriteAccelerationStructuresPropertiesKHR = NULL

◆ glad_vkCmdWriteTimestamp

PFN_vkCmdWriteTimestamp glad_vkCmdWriteTimestamp = NULL

◆ glad_vkCopyAccelerationStructureKHR

PFN_vkCopyAccelerationStructureKHR glad_vkCopyAccelerationStructureKHR = NULL

◆ glad_vkCopyAccelerationStructureToMemoryKHR

PFN_vkCopyAccelerationStructureToMemoryKHR glad_vkCopyAccelerationStructureToMemoryKHR = NULL

◆ glad_vkCopyMemoryToAccelerationStructureKHR

PFN_vkCopyMemoryToAccelerationStructureKHR glad_vkCopyMemoryToAccelerationStructureKHR = NULL

◆ glad_vkCreateAccelerationStructureKHR

PFN_vkCreateAccelerationStructureKHR glad_vkCreateAccelerationStructureKHR = NULL

◆ glad_vkCreateBuffer

PFN_vkCreateBuffer glad_vkCreateBuffer = NULL

◆ glad_vkCreateBufferView

PFN_vkCreateBufferView glad_vkCreateBufferView = NULL

◆ glad_vkCreateCommandPool

PFN_vkCreateCommandPool glad_vkCreateCommandPool = NULL

◆ glad_vkCreateComputePipelines

PFN_vkCreateComputePipelines glad_vkCreateComputePipelines = NULL

◆ glad_vkCreateDebugUtilsMessengerEXT

PFN_vkCreateDebugUtilsMessengerEXT glad_vkCreateDebugUtilsMessengerEXT = NULL

◆ glad_vkCreateDeferredOperationKHR

PFN_vkCreateDeferredOperationKHR glad_vkCreateDeferredOperationKHR = NULL

◆ glad_vkCreateDescriptorPool

PFN_vkCreateDescriptorPool glad_vkCreateDescriptorPool = NULL

◆ glad_vkCreateDescriptorSetLayout

PFN_vkCreateDescriptorSetLayout glad_vkCreateDescriptorSetLayout = NULL

◆ glad_vkCreateDescriptorUpdateTemplate

PFN_vkCreateDescriptorUpdateTemplate glad_vkCreateDescriptorUpdateTemplate = NULL

◆ glad_vkCreateDevice

PFN_vkCreateDevice glad_vkCreateDevice = NULL

◆ glad_vkCreateEvent

PFN_vkCreateEvent glad_vkCreateEvent = NULL

◆ glad_vkCreateFence

PFN_vkCreateFence glad_vkCreateFence = NULL

◆ glad_vkCreateFramebuffer

PFN_vkCreateFramebuffer glad_vkCreateFramebuffer = NULL

◆ glad_vkCreateGraphicsPipelines

PFN_vkCreateGraphicsPipelines glad_vkCreateGraphicsPipelines = NULL

◆ glad_vkCreateImage

PFN_vkCreateImage glad_vkCreateImage = NULL

◆ glad_vkCreateImageView

PFN_vkCreateImageView glad_vkCreateImageView = NULL

◆ glad_vkCreateInstance

PFN_vkCreateInstance glad_vkCreateInstance = NULL

◆ glad_vkCreatePipelineCache

PFN_vkCreatePipelineCache glad_vkCreatePipelineCache = NULL

◆ glad_vkCreatePipelineLayout

PFN_vkCreatePipelineLayout glad_vkCreatePipelineLayout = NULL

◆ glad_vkCreateQueryPool

PFN_vkCreateQueryPool glad_vkCreateQueryPool = NULL

◆ glad_vkCreateRayTracingPipelinesKHR

PFN_vkCreateRayTracingPipelinesKHR glad_vkCreateRayTracingPipelinesKHR = NULL

◆ glad_vkCreateRenderPass

PFN_vkCreateRenderPass glad_vkCreateRenderPass = NULL

◆ glad_vkCreateSampler

PFN_vkCreateSampler glad_vkCreateSampler = NULL

◆ glad_vkCreateSamplerYcbcrConversion

PFN_vkCreateSamplerYcbcrConversion glad_vkCreateSamplerYcbcrConversion = NULL

◆ glad_vkCreateSemaphore

PFN_vkCreateSemaphore glad_vkCreateSemaphore = NULL

◆ glad_vkCreateShaderModule

PFN_vkCreateShaderModule glad_vkCreateShaderModule = NULL

◆ glad_vkCreateSwapchainKHR

PFN_vkCreateSwapchainKHR glad_vkCreateSwapchainKHR = NULL

◆ glad_vkDeferredOperationJoinKHR

PFN_vkDeferredOperationJoinKHR glad_vkDeferredOperationJoinKHR = NULL

◆ glad_vkDestroyAccelerationStructureKHR

PFN_vkDestroyAccelerationStructureKHR glad_vkDestroyAccelerationStructureKHR = NULL

◆ glad_vkDestroyBuffer

PFN_vkDestroyBuffer glad_vkDestroyBuffer = NULL

◆ glad_vkDestroyBufferView

PFN_vkDestroyBufferView glad_vkDestroyBufferView = NULL

◆ glad_vkDestroyCommandPool

PFN_vkDestroyCommandPool glad_vkDestroyCommandPool = NULL

◆ glad_vkDestroyDebugUtilsMessengerEXT

PFN_vkDestroyDebugUtilsMessengerEXT glad_vkDestroyDebugUtilsMessengerEXT = NULL

◆ glad_vkDestroyDeferredOperationKHR

PFN_vkDestroyDeferredOperationKHR glad_vkDestroyDeferredOperationKHR = NULL

◆ glad_vkDestroyDescriptorPool

PFN_vkDestroyDescriptorPool glad_vkDestroyDescriptorPool = NULL

◆ glad_vkDestroyDescriptorSetLayout

PFN_vkDestroyDescriptorSetLayout glad_vkDestroyDescriptorSetLayout = NULL

◆ glad_vkDestroyDescriptorUpdateTemplate

PFN_vkDestroyDescriptorUpdateTemplate glad_vkDestroyDescriptorUpdateTemplate = NULL

◆ glad_vkDestroyDevice

PFN_vkDestroyDevice glad_vkDestroyDevice = NULL

◆ glad_vkDestroyEvent

PFN_vkDestroyEvent glad_vkDestroyEvent = NULL

◆ glad_vkDestroyFence

PFN_vkDestroyFence glad_vkDestroyFence = NULL

◆ glad_vkDestroyFramebuffer

PFN_vkDestroyFramebuffer glad_vkDestroyFramebuffer = NULL

◆ glad_vkDestroyImage

PFN_vkDestroyImage glad_vkDestroyImage = NULL

◆ glad_vkDestroyImageView

PFN_vkDestroyImageView glad_vkDestroyImageView = NULL

◆ glad_vkDestroyInstance

PFN_vkDestroyInstance glad_vkDestroyInstance = NULL

◆ glad_vkDestroyPipeline

PFN_vkDestroyPipeline glad_vkDestroyPipeline = NULL

◆ glad_vkDestroyPipelineCache

PFN_vkDestroyPipelineCache glad_vkDestroyPipelineCache = NULL

◆ glad_vkDestroyPipelineLayout

PFN_vkDestroyPipelineLayout glad_vkDestroyPipelineLayout = NULL

◆ glad_vkDestroyQueryPool

PFN_vkDestroyQueryPool glad_vkDestroyQueryPool = NULL

◆ glad_vkDestroyRenderPass

PFN_vkDestroyRenderPass glad_vkDestroyRenderPass = NULL

◆ glad_vkDestroySampler

PFN_vkDestroySampler glad_vkDestroySampler = NULL

◆ glad_vkDestroySamplerYcbcrConversion

PFN_vkDestroySamplerYcbcrConversion glad_vkDestroySamplerYcbcrConversion = NULL

◆ glad_vkDestroySemaphore

PFN_vkDestroySemaphore glad_vkDestroySemaphore = NULL

◆ glad_vkDestroyShaderModule

PFN_vkDestroyShaderModule glad_vkDestroyShaderModule = NULL

◆ glad_vkDestroySurfaceKHR

PFN_vkDestroySurfaceKHR glad_vkDestroySurfaceKHR = NULL

◆ glad_vkDestroySwapchainKHR

PFN_vkDestroySwapchainKHR glad_vkDestroySwapchainKHR = NULL

◆ glad_vkDeviceWaitIdle

PFN_vkDeviceWaitIdle glad_vkDeviceWaitIdle = NULL

◆ glad_vkEndCommandBuffer

PFN_vkEndCommandBuffer glad_vkEndCommandBuffer = NULL

◆ glad_vkEnumerateDeviceExtensionProperties

PFN_vkEnumerateDeviceExtensionProperties glad_vkEnumerateDeviceExtensionProperties = NULL

◆ glad_vkEnumerateDeviceLayerProperties

PFN_vkEnumerateDeviceLayerProperties glad_vkEnumerateDeviceLayerProperties = NULL

◆ glad_vkEnumerateInstanceExtensionProperties

PFN_vkEnumerateInstanceExtensionProperties glad_vkEnumerateInstanceExtensionProperties = NULL

◆ glad_vkEnumerateInstanceLayerProperties

PFN_vkEnumerateInstanceLayerProperties glad_vkEnumerateInstanceLayerProperties = NULL

◆ glad_vkEnumerateInstanceVersion

PFN_vkEnumerateInstanceVersion glad_vkEnumerateInstanceVersion = NULL

◆ glad_vkEnumeratePhysicalDeviceGroups

PFN_vkEnumeratePhysicalDeviceGroups glad_vkEnumeratePhysicalDeviceGroups = NULL

◆ glad_vkEnumeratePhysicalDevices

PFN_vkEnumeratePhysicalDevices glad_vkEnumeratePhysicalDevices = NULL

◆ glad_vkFlushMappedMemoryRanges

PFN_vkFlushMappedMemoryRanges glad_vkFlushMappedMemoryRanges = NULL

◆ glad_vkFreeCommandBuffers

PFN_vkFreeCommandBuffers glad_vkFreeCommandBuffers = NULL

◆ glad_vkFreeDescriptorSets

PFN_vkFreeDescriptorSets glad_vkFreeDescriptorSets = NULL

◆ glad_vkFreeMemory

PFN_vkFreeMemory glad_vkFreeMemory = NULL

◆ glad_vkGetAccelerationStructureBuildSizesKHR

PFN_vkGetAccelerationStructureBuildSizesKHR glad_vkGetAccelerationStructureBuildSizesKHR = NULL

◆ glad_vkGetAccelerationStructureDeviceAddressKHR

PFN_vkGetAccelerationStructureDeviceAddressKHR glad_vkGetAccelerationStructureDeviceAddressKHR = NULL

◆ glad_vkGetBufferDeviceAddressKHR

PFN_vkGetBufferDeviceAddressKHR glad_vkGetBufferDeviceAddressKHR = NULL

◆ glad_vkGetBufferMemoryRequirements

PFN_vkGetBufferMemoryRequirements glad_vkGetBufferMemoryRequirements = NULL

◆ glad_vkGetBufferMemoryRequirements2

PFN_vkGetBufferMemoryRequirements2 glad_vkGetBufferMemoryRequirements2 = NULL

◆ glad_vkGetBufferOpaqueCaptureAddressKHR

PFN_vkGetBufferOpaqueCaptureAddressKHR glad_vkGetBufferOpaqueCaptureAddressKHR = NULL

◆ glad_vkGetDeferredOperationMaxConcurrencyKHR

PFN_vkGetDeferredOperationMaxConcurrencyKHR glad_vkGetDeferredOperationMaxConcurrencyKHR = NULL

◆ glad_vkGetDeferredOperationResultKHR

PFN_vkGetDeferredOperationResultKHR glad_vkGetDeferredOperationResultKHR = NULL

◆ glad_vkGetDescriptorSetLayoutSupport

PFN_vkGetDescriptorSetLayoutSupport glad_vkGetDescriptorSetLayoutSupport = NULL

◆ glad_vkGetDeviceAccelerationStructureCompatibilityKHR

PFN_vkGetDeviceAccelerationStructureCompatibilityKHR glad_vkGetDeviceAccelerationStructureCompatibilityKHR = NULL

◆ glad_vkGetDeviceGroupPeerMemoryFeatures

PFN_vkGetDeviceGroupPeerMemoryFeatures glad_vkGetDeviceGroupPeerMemoryFeatures = NULL

◆ glad_vkGetDeviceGroupPresentCapabilitiesKHR

PFN_vkGetDeviceGroupPresentCapabilitiesKHR glad_vkGetDeviceGroupPresentCapabilitiesKHR = NULL

◆ glad_vkGetDeviceGroupSurfacePresentModesKHR

PFN_vkGetDeviceGroupSurfacePresentModesKHR glad_vkGetDeviceGroupSurfacePresentModesKHR = NULL

◆ glad_vkGetDeviceMemoryCommitment

PFN_vkGetDeviceMemoryCommitment glad_vkGetDeviceMemoryCommitment = NULL

◆ glad_vkGetDeviceMemoryOpaqueCaptureAddressKHR

PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR glad_vkGetDeviceMemoryOpaqueCaptureAddressKHR = NULL

◆ glad_vkGetDeviceProcAddr

PFN_vkGetDeviceProcAddr glad_vkGetDeviceProcAddr = NULL

◆ glad_vkGetDeviceQueue

PFN_vkGetDeviceQueue glad_vkGetDeviceQueue = NULL

◆ glad_vkGetDeviceQueue2

PFN_vkGetDeviceQueue2 glad_vkGetDeviceQueue2 = NULL

◆ glad_vkGetEventStatus

PFN_vkGetEventStatus glad_vkGetEventStatus = NULL

◆ glad_vkGetFenceStatus

PFN_vkGetFenceStatus glad_vkGetFenceStatus = NULL

◆ glad_vkGetImageMemoryRequirements

PFN_vkGetImageMemoryRequirements glad_vkGetImageMemoryRequirements = NULL

◆ glad_vkGetImageMemoryRequirements2

PFN_vkGetImageMemoryRequirements2 glad_vkGetImageMemoryRequirements2 = NULL

◆ glad_vkGetImageSparseMemoryRequirements

PFN_vkGetImageSparseMemoryRequirements glad_vkGetImageSparseMemoryRequirements = NULL

◆ glad_vkGetImageSparseMemoryRequirements2

PFN_vkGetImageSparseMemoryRequirements2 glad_vkGetImageSparseMemoryRequirements2 = NULL

◆ glad_vkGetImageSubresourceLayout

PFN_vkGetImageSubresourceLayout glad_vkGetImageSubresourceLayout = NULL

◆ glad_vkGetInstanceProcAddr

PFN_vkGetInstanceProcAddr glad_vkGetInstanceProcAddr = NULL

◆ glad_vkGetPhysicalDeviceExternalBufferProperties

PFN_vkGetPhysicalDeviceExternalBufferProperties glad_vkGetPhysicalDeviceExternalBufferProperties = NULL

◆ glad_vkGetPhysicalDeviceExternalFenceProperties

PFN_vkGetPhysicalDeviceExternalFenceProperties glad_vkGetPhysicalDeviceExternalFenceProperties = NULL

◆ glad_vkGetPhysicalDeviceExternalSemaphoreProperties

PFN_vkGetPhysicalDeviceExternalSemaphoreProperties glad_vkGetPhysicalDeviceExternalSemaphoreProperties = NULL

◆ glad_vkGetPhysicalDeviceFeatures

PFN_vkGetPhysicalDeviceFeatures glad_vkGetPhysicalDeviceFeatures = NULL

◆ glad_vkGetPhysicalDeviceFeatures2

PFN_vkGetPhysicalDeviceFeatures2 glad_vkGetPhysicalDeviceFeatures2 = NULL

◆ glad_vkGetPhysicalDeviceFormatProperties

PFN_vkGetPhysicalDeviceFormatProperties glad_vkGetPhysicalDeviceFormatProperties = NULL

◆ glad_vkGetPhysicalDeviceFormatProperties2

PFN_vkGetPhysicalDeviceFormatProperties2 glad_vkGetPhysicalDeviceFormatProperties2 = NULL

◆ glad_vkGetPhysicalDeviceImageFormatProperties

PFN_vkGetPhysicalDeviceImageFormatProperties glad_vkGetPhysicalDeviceImageFormatProperties = NULL

◆ glad_vkGetPhysicalDeviceImageFormatProperties2

PFN_vkGetPhysicalDeviceImageFormatProperties2 glad_vkGetPhysicalDeviceImageFormatProperties2 = NULL

◆ glad_vkGetPhysicalDeviceMemoryProperties

PFN_vkGetPhysicalDeviceMemoryProperties glad_vkGetPhysicalDeviceMemoryProperties = NULL

◆ glad_vkGetPhysicalDeviceMemoryProperties2

PFN_vkGetPhysicalDeviceMemoryProperties2 glad_vkGetPhysicalDeviceMemoryProperties2 = NULL

◆ glad_vkGetPhysicalDevicePresentRectanglesKHR

PFN_vkGetPhysicalDevicePresentRectanglesKHR glad_vkGetPhysicalDevicePresentRectanglesKHR = NULL

◆ glad_vkGetPhysicalDeviceProperties

PFN_vkGetPhysicalDeviceProperties glad_vkGetPhysicalDeviceProperties = NULL

◆ glad_vkGetPhysicalDeviceProperties2

PFN_vkGetPhysicalDeviceProperties2 glad_vkGetPhysicalDeviceProperties2 = NULL

◆ glad_vkGetPhysicalDeviceQueueFamilyProperties

PFN_vkGetPhysicalDeviceQueueFamilyProperties glad_vkGetPhysicalDeviceQueueFamilyProperties = NULL

◆ glad_vkGetPhysicalDeviceQueueFamilyProperties2

PFN_vkGetPhysicalDeviceQueueFamilyProperties2 glad_vkGetPhysicalDeviceQueueFamilyProperties2 = NULL

◆ glad_vkGetPhysicalDeviceSparseImageFormatProperties

PFN_vkGetPhysicalDeviceSparseImageFormatProperties glad_vkGetPhysicalDeviceSparseImageFormatProperties = NULL

◆ glad_vkGetPhysicalDeviceSparseImageFormatProperties2

PFN_vkGetPhysicalDeviceSparseImageFormatProperties2 glad_vkGetPhysicalDeviceSparseImageFormatProperties2 = NULL

◆ glad_vkGetPhysicalDeviceSurfaceCapabilitiesKHR

PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR glad_vkGetPhysicalDeviceSurfaceCapabilitiesKHR = NULL

◆ glad_vkGetPhysicalDeviceSurfaceFormatsKHR

PFN_vkGetPhysicalDeviceSurfaceFormatsKHR glad_vkGetPhysicalDeviceSurfaceFormatsKHR = NULL

◆ glad_vkGetPhysicalDeviceSurfacePresentModesKHR

PFN_vkGetPhysicalDeviceSurfacePresentModesKHR glad_vkGetPhysicalDeviceSurfacePresentModesKHR = NULL

◆ glad_vkGetPhysicalDeviceSurfaceSupportKHR

PFN_vkGetPhysicalDeviceSurfaceSupportKHR glad_vkGetPhysicalDeviceSurfaceSupportKHR = NULL

◆ glad_vkGetPipelineCacheData

PFN_vkGetPipelineCacheData glad_vkGetPipelineCacheData = NULL

◆ glad_vkGetQueryPoolResults

PFN_vkGetQueryPoolResults glad_vkGetQueryPoolResults = NULL

◆ glad_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR

PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR glad_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR = NULL

◆ glad_vkGetRayTracingShaderGroupHandlesKHR

PFN_vkGetRayTracingShaderGroupHandlesKHR glad_vkGetRayTracingShaderGroupHandlesKHR = NULL

◆ glad_vkGetRayTracingShaderGroupStackSizeKHR

PFN_vkGetRayTracingShaderGroupStackSizeKHR glad_vkGetRayTracingShaderGroupStackSizeKHR = NULL

◆ glad_vkGetRenderAreaGranularity

PFN_vkGetRenderAreaGranularity glad_vkGetRenderAreaGranularity = NULL

◆ glad_vkGetSemaphoreCounterValueKHR

PFN_vkGetSemaphoreCounterValueKHR glad_vkGetSemaphoreCounterValueKHR = NULL

◆ glad_vkGetSwapchainImagesKHR

PFN_vkGetSwapchainImagesKHR glad_vkGetSwapchainImagesKHR = NULL

◆ glad_vkInvalidateMappedMemoryRanges

PFN_vkInvalidateMappedMemoryRanges glad_vkInvalidateMappedMemoryRanges = NULL

◆ glad_vkMapMemory

PFN_vkMapMemory glad_vkMapMemory = NULL

◆ glad_vkMergePipelineCaches

PFN_vkMergePipelineCaches glad_vkMergePipelineCaches = NULL

◆ glad_vkQueueBeginDebugUtilsLabelEXT

PFN_vkQueueBeginDebugUtilsLabelEXT glad_vkQueueBeginDebugUtilsLabelEXT = NULL

◆ glad_vkQueueBindSparse

PFN_vkQueueBindSparse glad_vkQueueBindSparse = NULL

◆ glad_vkQueueEndDebugUtilsLabelEXT

PFN_vkQueueEndDebugUtilsLabelEXT glad_vkQueueEndDebugUtilsLabelEXT = NULL

◆ glad_vkQueueInsertDebugUtilsLabelEXT

PFN_vkQueueInsertDebugUtilsLabelEXT glad_vkQueueInsertDebugUtilsLabelEXT = NULL

◆ glad_vkQueuePresentKHR

PFN_vkQueuePresentKHR glad_vkQueuePresentKHR = NULL

◆ glad_vkQueueSubmit

PFN_vkQueueSubmit glad_vkQueueSubmit = NULL

◆ glad_vkQueueWaitIdle

PFN_vkQueueWaitIdle glad_vkQueueWaitIdle = NULL

◆ glad_vkResetCommandBuffer

PFN_vkResetCommandBuffer glad_vkResetCommandBuffer = NULL

◆ glad_vkResetCommandPool

PFN_vkResetCommandPool glad_vkResetCommandPool = NULL

◆ glad_vkResetDescriptorPool

PFN_vkResetDescriptorPool glad_vkResetDescriptorPool = NULL

◆ glad_vkResetEvent

PFN_vkResetEvent glad_vkResetEvent = NULL

◆ glad_vkResetFences

PFN_vkResetFences glad_vkResetFences = NULL

◆ glad_vkSetDebugUtilsObjectNameEXT

PFN_vkSetDebugUtilsObjectNameEXT glad_vkSetDebugUtilsObjectNameEXT = NULL

◆ glad_vkSetDebugUtilsObjectTagEXT

PFN_vkSetDebugUtilsObjectTagEXT glad_vkSetDebugUtilsObjectTagEXT = NULL

◆ glad_vkSetEvent

PFN_vkSetEvent glad_vkSetEvent = NULL

◆ glad_vkSignalSemaphoreKHR

PFN_vkSignalSemaphoreKHR glad_vkSignalSemaphoreKHR = NULL

◆ glad_vkSubmitDebugUtilsMessageEXT

PFN_vkSubmitDebugUtilsMessageEXT glad_vkSubmitDebugUtilsMessageEXT = NULL

◆ glad_vkTrimCommandPool

PFN_vkTrimCommandPool glad_vkTrimCommandPool = NULL

◆ glad_vkUnmapMemory

PFN_vkUnmapMemory glad_vkUnmapMemory = NULL

◆ glad_vkUpdateDescriptorSets

PFN_vkUpdateDescriptorSets glad_vkUpdateDescriptorSets = NULL

◆ glad_vkUpdateDescriptorSetWithTemplate

PFN_vkUpdateDescriptorSetWithTemplate glad_vkUpdateDescriptorSetWithTemplate = NULL

◆ glad_vkWaitForFences

PFN_vkWaitForFences glad_vkWaitForFences = NULL

◆ glad_vkWaitSemaphoresKHR

PFN_vkWaitSemaphoresKHR glad_vkWaitSemaphoresKHR = NULL

◆ glad_vkWriteAccelerationStructuresPropertiesKHR

PFN_vkWriteAccelerationStructuresPropertiesKHR glad_vkWriteAccelerationStructuresPropertiesKHR = NULL