|
bool | print |
|
VkInstance | instance |
|
VkPhysicalDevice | physical_device |
|
VkDevice | device |
|
uint32_t | queue_family_index |
|
uint32_t | queue_index |
|
VkDebugReportCallbackEXT | debug_report_cb |
|
VkPhysicalDeviceMemoryProperties | device_memory_props |
|
VkCommandPool | cmd_pool |
|
PFN_vkGetInstanceProcAddr | vkGetInstanceProcAddr |
|
PFN_vkCreateInstance | vkCreateInstance |
|
PFN_vkDestroyInstance | vkDestroyInstance |
|
PFN_vkCreateDevice | vkCreateDevice |
|
PFN_vkCreateDebugReportCallbackEXT | vkCreateDebugReportCallbackEXT |
|
PFN_vkDestroyDebugReportCallbackEXT | vkDestroyDebugReportCallbackEXT |
|
PFN_vkEnumeratePhysicalDevices | vkEnumeratePhysicalDevices |
|
PFN_vkDestroySurfaceKHR | vkDestroySurfaceKHR |
|
PFN_vkCreateXcbSurfaceKHR | vkCreateXcbSurfaceKHR |
|
PFN_vkCreateWaylandSurfaceKHR | vkCreateWaylandSurfaceKHR |
|
PFN_vkCreateDisplayPlaneSurfaceKHR | vkCreateDisplayPlaneSurfaceKHR |
|
PFN_vkGetDisplayPlaneCapabilitiesKHR | vkGetDisplayPlaneCapabilitiesKHR |
|
PFN_vkGetPhysicalDeviceDisplayPropertiesKHR | vkGetPhysicalDeviceDisplayPropertiesKHR |
|
PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR | vkGetPhysicalDeviceDisplayPlanePropertiesKHR |
|
PFN_vkGetDisplayModePropertiesKHR | vkGetDisplayModePropertiesKHR |
|
PFN_vkAcquireXlibDisplayEXT | vkAcquireXlibDisplayEXT |
|
PFN_vkReleaseDisplayEXT | vkReleaseDisplayEXT |
|
PFN_vkGetRandROutputDisplayEXT | vkGetRandROutputDisplayEXT |
|
PFN_vkGetPhysicalDeviceMemoryProperties | vkGetPhysicalDeviceMemoryProperties |
|
PFN_vkGetPhysicalDeviceQueueFamilyProperties | vkGetPhysicalDeviceQueueFamilyProperties |
|
PFN_vkGetPhysicalDeviceProperties | vkGetPhysicalDeviceProperties |
|
PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR | vkGetPhysicalDeviceSurfaceCapabilitiesKHR |
|
PFN_vkGetPhysicalDeviceSurfaceFormatsKHR | vkGetPhysicalDeviceSurfaceFormatsKHR |
|
PFN_vkGetPhysicalDeviceSurfacePresentModesKHR | vkGetPhysicalDeviceSurfacePresentModesKHR |
|
PFN_vkGetPhysicalDeviceSurfaceSupportKHR | vkGetPhysicalDeviceSurfaceSupportKHR |
|
PFN_vkGetDeviceProcAddr | vkGetDeviceProcAddr |
|
PFN_vkDestroyDevice | vkDestroyDevice |
|
PFN_vkDeviceWaitIdle | vkDeviceWaitIdle |
|
PFN_vkAllocateMemory | vkAllocateMemory |
|
PFN_vkFreeMemory | vkFreeMemory |
|
PFN_vkMapMemory | vkMapMemory |
|
PFN_vkUnmapMemory | vkUnmapMemory |
|
PFN_vkGetMemoryFdKHR | vkGetMemoryFdKHR |
|
PFN_vkCreateBuffer | vkCreateBuffer |
|
PFN_vkDestroyBuffer | vkDestroyBuffer |
|
PFN_vkBindBufferMemory | vkBindBufferMemory |
|
PFN_vkGetBufferMemoryRequirements | vkGetBufferMemoryRequirements |
|
PFN_vkCreateImage | vkCreateImage |
|
PFN_vkGetImageMemoryRequirements | vkGetImageMemoryRequirements |
|
PFN_vkBindImageMemory | vkBindImageMemory |
|
PFN_vkDestroyImage | vkDestroyImage |
|
PFN_vkCreateImageView | vkCreateImageView |
|
PFN_vkDestroyImageView | vkDestroyImageView |
|
PFN_vkCreateSampler | vkCreateSampler |
|
PFN_vkDestroySampler | vkDestroySampler |
|
PFN_vkCreateShaderModule | vkCreateShaderModule |
|
PFN_vkDestroyShaderModule | vkDestroyShaderModule |
|
PFN_vkCreateCommandPool | vkCreateCommandPool |
|
PFN_vkDestroyCommandPool | vkDestroyCommandPool |
|
PFN_vkAllocateCommandBuffers | vkAllocateCommandBuffers |
|
PFN_vkBeginCommandBuffer | vkBeginCommandBuffer |
|
PFN_vkCmdPipelineBarrier | vkCmdPipelineBarrier |
|
PFN_vkCmdBeginRenderPass | vkCmdBeginRenderPass |
|
PFN_vkCmdSetScissor | vkCmdSetScissor |
|
PFN_vkCmdSetViewport | vkCmdSetViewport |
|
PFN_vkCmdClearColorImage | vkCmdClearColorImage |
|
PFN_vkCmdEndRenderPass | vkCmdEndRenderPass |
|
PFN_vkCmdBindDescriptorSets | vkCmdBindDescriptorSets |
|
PFN_vkCmdBindPipeline | vkCmdBindPipeline |
|
PFN_vkCmdBindVertexBuffers | vkCmdBindVertexBuffers |
|
PFN_vkCmdBindIndexBuffer | vkCmdBindIndexBuffer |
|
PFN_vkCmdDraw | vkCmdDraw |
|
PFN_vkCmdDrawIndexed | vkCmdDrawIndexed |
|
PFN_vkEndCommandBuffer | vkEndCommandBuffer |
|
PFN_vkFreeCommandBuffers | vkFreeCommandBuffers |
|
PFN_vkCreateRenderPass | vkCreateRenderPass |
|
PFN_vkDestroyRenderPass | vkDestroyRenderPass |
|
PFN_vkCreateFramebuffer | vkCreateFramebuffer |
|
PFN_vkDestroyFramebuffer | vkDestroyFramebuffer |
|
PFN_vkCreatePipelineCache | vkCreatePipelineCache |
|
PFN_vkDestroyPipelineCache | vkDestroyPipelineCache |
|
PFN_vkCreateDescriptorPool | vkCreateDescriptorPool |
|
PFN_vkDestroyDescriptorPool | vkDestroyDescriptorPool |
|
PFN_vkAllocateDescriptorSets | vkAllocateDescriptorSets |
|
PFN_vkCreateGraphicsPipelines | vkCreateGraphicsPipelines |
|
PFN_vkDestroyPipeline | vkDestroyPipeline |
|
PFN_vkCreatePipelineLayout | vkCreatePipelineLayout |
|
PFN_vkDestroyPipelineLayout | vkDestroyPipelineLayout |
|
PFN_vkCreateDescriptorSetLayout | vkCreateDescriptorSetLayout |
|
PFN_vkUpdateDescriptorSets | vkUpdateDescriptorSets |
|
PFN_vkDestroyDescriptorSetLayout | vkDestroyDescriptorSetLayout |
|
PFN_vkGetDeviceQueue | vkGetDeviceQueue |
|
PFN_vkQueueSubmit | vkQueueSubmit |
|
PFN_vkQueueWaitIdle | vkQueueWaitIdle |
|
PFN_vkCreateSemaphore | vkCreateSemaphore |
|
PFN_vkDestroySemaphore | vkDestroySemaphore |
|
PFN_vkCreateFence | vkCreateFence |
|
PFN_vkWaitForFences | vkWaitForFences |
|
PFN_vkDestroyFence | vkDestroyFence |
|
PFN_vkCreateSwapchainKHR | vkCreateSwapchainKHR |
|
PFN_vkDestroySwapchainKHR | vkDestroySwapchainKHR |
|
PFN_vkGetSwapchainImagesKHR | vkGetSwapchainImagesKHR |
|
PFN_vkAcquireNextImageKHR | vkAcquireNextImageKHR |
|
PFN_vkQueuePresentKHR | vkQueuePresentKHR |
|
A bundle of Vulkan functions and objects, used by both Compositor and Compositor client code.
Note that they both have different instances of the object and as such VkInstance and so on.