|
|
PFN_vkGetDeviceProcAddr | vkGetDeviceProcAddr = nullptr |
|
PFN_vkGetPhysicalDeviceMemoryProperties | vkGetPhysicalDeviceMemoryProperties = nullptr |
|
PFN_vkGetPhysicalDeviceProperties | vkGetPhysicalDeviceProperties = nullptr |
|
PFN_vkDestroySurfaceKHR | vkDestroySurfaceKHR = nullptr |
|
PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR | vkGetPhysicalDeviceSurfaceCapabilitiesKHR = nullptr |
|
PFN_vkGetPhysicalDeviceSurfaceFormatsKHR | vkGetPhysicalDeviceSurfaceFormatsKHR = nullptr |
|
PFN_vkGetPhysicalDeviceSurfaceSupportKHR | vkGetPhysicalDeviceSurfaceSupportKHR = nullptr |
|
PFN_vkAllocateCommandBuffers | vkAllocateCommandBuffers = nullptr |
|
PFN_vkAllocateDescriptorSets | vkAllocateDescriptorSets = nullptr |
|
PFN_vkAllocateMemory | vkAllocateMemory = nullptr |
|
PFN_vkBeginCommandBuffer | vkBeginCommandBuffer = nullptr |
|
PFN_vkBindBufferMemory | vkBindBufferMemory = nullptr |
|
PFN_vkBindImageMemory | vkBindImageMemory = nullptr |
|
PFN_vkCmdBeginRenderPass | vkCmdBeginRenderPass = nullptr |
|
PFN_vkCmdBindDescriptorSets | vkCmdBindDescriptorSets = nullptr |
|
PFN_vkCmdBindIndexBuffer | vkCmdBindIndexBuffer = nullptr |
|
PFN_vkCmdBindPipeline | vkCmdBindPipeline = nullptr |
|
PFN_vkCmdBindVertexBuffers | vkCmdBindVertexBuffers = nullptr |
|
PFN_vkCmdClearColorImage | vkCmdClearColorImage = nullptr |
|
PFN_vkCmdCopyBufferToImage | vkCmdCopyBufferToImage = nullptr |
|
PFN_vkCmdDrawIndexed | vkCmdDrawIndexed = nullptr |
|
PFN_vkCmdEndRenderPass | vkCmdEndRenderPass = nullptr |
|
PFN_vkCmdPipelineBarrier | vkCmdPipelineBarrier = nullptr |
|
PFN_vkCmdSetScissor | vkCmdSetScissor = nullptr |
|
PFN_vkCmdSetViewport | vkCmdSetViewport = nullptr |
|
PFN_vkCreateBuffer | vkCreateBuffer = nullptr |
|
PFN_vkCreateCommandPool | vkCreateCommandPool = nullptr |
|
PFN_vkCreateDescriptorPool | vkCreateDescriptorPool = nullptr |
|
PFN_vkCreateDescriptorSetLayout | vkCreateDescriptorSetLayout = nullptr |
|
PFN_vkCreateFence | vkCreateFence = nullptr |
|
PFN_vkCreateFramebuffer | vkCreateFramebuffer = nullptr |
|
PFN_vkCreateGraphicsPipelines | vkCreateGraphicsPipelines = nullptr |
|
PFN_vkCreateImage | vkCreateImage = nullptr |
|
PFN_vkCreateImageView | vkCreateImageView = nullptr |
|
PFN_vkCreatePipelineLayout | vkCreatePipelineLayout = nullptr |
|
PFN_vkCreateRenderPass | vkCreateRenderPass = nullptr |
|
PFN_vkCreateSampler | vkCreateSampler = nullptr |
|
PFN_vkCreateSemaphore | vkCreateSemaphore = nullptr |
|
PFN_vkCreateShaderModule | vkCreateShaderModule = nullptr |
|
PFN_vkDestroyBuffer | vkDestroyBuffer = nullptr |
|
PFN_vkDestroyCommandPool | vkDestroyCommandPool = nullptr |
|
PFN_vkDestroyDescriptorPool | vkDestroyDescriptorPool = nullptr |
|
PFN_vkDestroyDescriptorSetLayout | vkDestroyDescriptorSetLayout = nullptr |
|
PFN_vkDestroyFence | vkDestroyFence = nullptr |
|
PFN_vkDestroyFramebuffer | vkDestroyFramebuffer = nullptr |
|
PFN_vkDestroyImage | vkDestroyImage = nullptr |
|
PFN_vkDestroyImageView | vkDestroyImageView = nullptr |
|
PFN_vkDestroyPipeline | vkDestroyPipeline = nullptr |
|
PFN_vkDestroyPipelineLayout | vkDestroyPipelineLayout = nullptr |
|
PFN_vkDestroyRenderPass | vkDestroyRenderPass = nullptr |
|
PFN_vkDestroySampler | vkDestroySampler = nullptr |
|
PFN_vkDestroySemaphore | vkDestroySemaphore = nullptr |
|
PFN_vkDestroyShaderModule | vkDestroyShaderModule = nullptr |
|
PFN_vkEndCommandBuffer | vkEndCommandBuffer = nullptr |
|
PFN_vkFreeCommandBuffers | vkFreeCommandBuffers = nullptr |
|
PFN_vkFreeDescriptorSets | vkFreeDescriptorSets = nullptr |
|
PFN_vkFreeMemory | vkFreeMemory = nullptr |
|
PFN_vkGetBufferMemoryRequirements | vkGetBufferMemoryRequirements = nullptr |
|
PFN_vkGetFenceStatus | vkGetFenceStatus = nullptr |
|
PFN_vkGetImageMemoryRequirements | vkGetImageMemoryRequirements = nullptr |
|
PFN_vkMapMemory | vkMapMemory = nullptr |
|
PFN_vkQueueSubmit | vkQueueSubmit = nullptr |
|
PFN_vkQueueWaitIdle | vkQueueWaitIdle = nullptr |
|
PFN_vkResetCommandBuffer | vkResetCommandBuffer = nullptr |
|
PFN_vkResetFences | vkResetFences = nullptr |
|
PFN_vkUnmapMemory | vkUnmapMemory = nullptr |
|
PFN_vkUpdateDescriptorSets | vkUpdateDescriptorSets = nullptr |
|
PFN_vkWaitForFences | vkWaitForFences = nullptr |
|
PFN_vkSetDebugUtilsObjectNameEXT | vkSetDebugUtilsObjectNameEXT = nullptr |
|
PFN_vkAcquireNextImageKHR | vkAcquireNextImageKHR = nullptr |
|
PFN_vkCreateSwapchainKHR | vkCreateSwapchainKHR = nullptr |
|
PFN_vkDestroySwapchainKHR | vkDestroySwapchainKHR = nullptr |
|
PFN_vkGetSwapchainImagesKHR | vkGetSwapchainImagesKHR = nullptr |
|
PFN_vkQueuePresentKHR | vkQueuePresentKHR = nullptr |
Vulkan functions that are used by TGUI.
The surface and swapchain functions are nullptr when the VK_KHR_surface instance extension or VK_KHR_swapchain device extension weren't enabled. The debug utils functions are nullptr when the VK_EXT_debug_utils instance extension wasn't enabled.