RetroArch
vulkan_symbol_wrapper.h
Go to the documentation of this file.
1 
2 /* This header is autogenerated by vulkan_loader_generator.py */
3 #ifndef VULKAN_SYMBOL_WRAPPER_H
4 #define VULKAN_SYMBOL_WRAPPER_H
5 #define VK_NO_PROTOTYPES
6 #include <vulkan/vulkan.h>
7 
8 #ifdef __cplusplus
9 extern "C" {
10 #endif
11 
13 #define vkCreateInstance vulkan_symbol_wrapper_vkCreateInstance
15 #define vkEnumerateInstanceExtensionProperties vulkan_symbol_wrapper_vkEnumerateInstanceExtensionProperties
17 #define vkEnumerateInstanceLayerProperties vulkan_symbol_wrapper_vkEnumerateInstanceLayerProperties
19 #define vkDestroyInstance vulkan_symbol_wrapper_vkDestroyInstance
21 #define vkEnumeratePhysicalDevices vulkan_symbol_wrapper_vkEnumeratePhysicalDevices
23 #define vkGetPhysicalDeviceFeatures vulkan_symbol_wrapper_vkGetPhysicalDeviceFeatures
25 #define vkGetPhysicalDeviceFormatProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceFormatProperties
27 #define vkGetPhysicalDeviceImageFormatProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceImageFormatProperties
29 #define vkGetPhysicalDeviceProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceProperties
31 #define vkGetPhysicalDeviceQueueFamilyProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceQueueFamilyProperties
33 #define vkGetPhysicalDeviceMemoryProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceMemoryProperties
35 #define vkGetDeviceProcAddr vulkan_symbol_wrapper_vkGetDeviceProcAddr
37 #define vkCreateDevice vulkan_symbol_wrapper_vkCreateDevice
39 #define vkDestroyDevice vulkan_symbol_wrapper_vkDestroyDevice
41 #define vkEnumerateDeviceExtensionProperties vulkan_symbol_wrapper_vkEnumerateDeviceExtensionProperties
43 #define vkEnumerateDeviceLayerProperties vulkan_symbol_wrapper_vkEnumerateDeviceLayerProperties
45 #define vkGetDeviceQueue vulkan_symbol_wrapper_vkGetDeviceQueue
47 #define vkQueueSubmit vulkan_symbol_wrapper_vkQueueSubmit
49 #define vkQueueWaitIdle vulkan_symbol_wrapper_vkQueueWaitIdle
51 #define vkDeviceWaitIdle vulkan_symbol_wrapper_vkDeviceWaitIdle
53 #define vkAllocateMemory vulkan_symbol_wrapper_vkAllocateMemory
55 #define vkFreeMemory vulkan_symbol_wrapper_vkFreeMemory
57 #define vkMapMemory vulkan_symbol_wrapper_vkMapMemory
59 #define vkUnmapMemory vulkan_symbol_wrapper_vkUnmapMemory
61 #define vkFlushMappedMemoryRanges vulkan_symbol_wrapper_vkFlushMappedMemoryRanges
63 #define vkInvalidateMappedMemoryRanges vulkan_symbol_wrapper_vkInvalidateMappedMemoryRanges
65 #define vkGetDeviceMemoryCommitment vulkan_symbol_wrapper_vkGetDeviceMemoryCommitment
67 #define vkBindBufferMemory vulkan_symbol_wrapper_vkBindBufferMemory
69 #define vkBindImageMemory vulkan_symbol_wrapper_vkBindImageMemory
71 #define vkGetBufferMemoryRequirements vulkan_symbol_wrapper_vkGetBufferMemoryRequirements
73 #define vkGetImageMemoryRequirements vulkan_symbol_wrapper_vkGetImageMemoryRequirements
75 #define vkGetImageSparseMemoryRequirements vulkan_symbol_wrapper_vkGetImageSparseMemoryRequirements
77 #define vkGetPhysicalDeviceSparseImageFormatProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceSparseImageFormatProperties
79 #define vkQueueBindSparse vulkan_symbol_wrapper_vkQueueBindSparse
81 #define vkCreateFence vulkan_symbol_wrapper_vkCreateFence
83 #define vkDestroyFence vulkan_symbol_wrapper_vkDestroyFence
85 #define vkResetFences vulkan_symbol_wrapper_vkResetFences
87 #define vkGetFenceStatus vulkan_symbol_wrapper_vkGetFenceStatus
89 #define vkWaitForFences vulkan_symbol_wrapper_vkWaitForFences
91 #define vkCreateSemaphore vulkan_symbol_wrapper_vkCreateSemaphore
93 #define vkDestroySemaphore vulkan_symbol_wrapper_vkDestroySemaphore
95 #define vkCreateEvent vulkan_symbol_wrapper_vkCreateEvent
97 #define vkDestroyEvent vulkan_symbol_wrapper_vkDestroyEvent
99 #define vkGetEventStatus vulkan_symbol_wrapper_vkGetEventStatus
101 #define vkSetEvent vulkan_symbol_wrapper_vkSetEvent
103 #define vkResetEvent vulkan_symbol_wrapper_vkResetEvent
105 #define vkCreateQueryPool vulkan_symbol_wrapper_vkCreateQueryPool
107 #define vkDestroyQueryPool vulkan_symbol_wrapper_vkDestroyQueryPool
109 #define vkGetQueryPoolResults vulkan_symbol_wrapper_vkGetQueryPoolResults
111 #define vkCreateBuffer vulkan_symbol_wrapper_vkCreateBuffer
113 #define vkDestroyBuffer vulkan_symbol_wrapper_vkDestroyBuffer
115 #define vkCreateBufferView vulkan_symbol_wrapper_vkCreateBufferView
117 #define vkDestroyBufferView vulkan_symbol_wrapper_vkDestroyBufferView
119 #define vkCreateImage vulkan_symbol_wrapper_vkCreateImage
121 #define vkDestroyImage vulkan_symbol_wrapper_vkDestroyImage
123 #define vkGetImageSubresourceLayout vulkan_symbol_wrapper_vkGetImageSubresourceLayout
125 #define vkCreateImageView vulkan_symbol_wrapper_vkCreateImageView
127 #define vkDestroyImageView vulkan_symbol_wrapper_vkDestroyImageView
129 #define vkCreateShaderModule vulkan_symbol_wrapper_vkCreateShaderModule
131 #define vkDestroyShaderModule vulkan_symbol_wrapper_vkDestroyShaderModule
133 #define vkCreatePipelineCache vulkan_symbol_wrapper_vkCreatePipelineCache
135 #define vkDestroyPipelineCache vulkan_symbol_wrapper_vkDestroyPipelineCache
137 #define vkGetPipelineCacheData vulkan_symbol_wrapper_vkGetPipelineCacheData
139 #define vkMergePipelineCaches vulkan_symbol_wrapper_vkMergePipelineCaches
141 #define vkCreateGraphicsPipelines vulkan_symbol_wrapper_vkCreateGraphicsPipelines
143 #define vkCreateComputePipelines vulkan_symbol_wrapper_vkCreateComputePipelines
145 #define vkDestroyPipeline vulkan_symbol_wrapper_vkDestroyPipeline
147 #define vkCreatePipelineLayout vulkan_symbol_wrapper_vkCreatePipelineLayout
149 #define vkDestroyPipelineLayout vulkan_symbol_wrapper_vkDestroyPipelineLayout
151 #define vkCreateSampler vulkan_symbol_wrapper_vkCreateSampler
153 #define vkDestroySampler vulkan_symbol_wrapper_vkDestroySampler
155 #define vkCreateDescriptorSetLayout vulkan_symbol_wrapper_vkCreateDescriptorSetLayout
157 #define vkDestroyDescriptorSetLayout vulkan_symbol_wrapper_vkDestroyDescriptorSetLayout
159 #define vkCreateDescriptorPool vulkan_symbol_wrapper_vkCreateDescriptorPool
161 #define vkDestroyDescriptorPool vulkan_symbol_wrapper_vkDestroyDescriptorPool
163 #define vkResetDescriptorPool vulkan_symbol_wrapper_vkResetDescriptorPool
165 #define vkAllocateDescriptorSets vulkan_symbol_wrapper_vkAllocateDescriptorSets
167 #define vkFreeDescriptorSets vulkan_symbol_wrapper_vkFreeDescriptorSets
169 #define vkUpdateDescriptorSets vulkan_symbol_wrapper_vkUpdateDescriptorSets
171 #define vkCreateFramebuffer vulkan_symbol_wrapper_vkCreateFramebuffer
173 #define vkDestroyFramebuffer vulkan_symbol_wrapper_vkDestroyFramebuffer
175 #define vkCreateRenderPass vulkan_symbol_wrapper_vkCreateRenderPass
177 #define vkDestroyRenderPass vulkan_symbol_wrapper_vkDestroyRenderPass
179 #define vkGetRenderAreaGranularity vulkan_symbol_wrapper_vkGetRenderAreaGranularity
181 #define vkCreateCommandPool vulkan_symbol_wrapper_vkCreateCommandPool
183 #define vkDestroyCommandPool vulkan_symbol_wrapper_vkDestroyCommandPool
185 #define vkResetCommandPool vulkan_symbol_wrapper_vkResetCommandPool
187 #define vkAllocateCommandBuffers vulkan_symbol_wrapper_vkAllocateCommandBuffers
189 #define vkFreeCommandBuffers vulkan_symbol_wrapper_vkFreeCommandBuffers
191 #define vkBeginCommandBuffer vulkan_symbol_wrapper_vkBeginCommandBuffer
193 #define vkEndCommandBuffer vulkan_symbol_wrapper_vkEndCommandBuffer
195 #define vkResetCommandBuffer vulkan_symbol_wrapper_vkResetCommandBuffer
197 #define vkCmdBindPipeline vulkan_symbol_wrapper_vkCmdBindPipeline
199 #define vkCmdSetViewport vulkan_symbol_wrapper_vkCmdSetViewport
201 #define vkCmdSetScissor vulkan_symbol_wrapper_vkCmdSetScissor
203 #define vkCmdSetLineWidth vulkan_symbol_wrapper_vkCmdSetLineWidth
205 #define vkCmdSetDepthBias vulkan_symbol_wrapper_vkCmdSetDepthBias
207 #define vkCmdSetBlendConstants vulkan_symbol_wrapper_vkCmdSetBlendConstants
209 #define vkCmdSetDepthBounds vulkan_symbol_wrapper_vkCmdSetDepthBounds
211 #define vkCmdSetStencilCompareMask vulkan_symbol_wrapper_vkCmdSetStencilCompareMask
213 #define vkCmdSetStencilWriteMask vulkan_symbol_wrapper_vkCmdSetStencilWriteMask
215 #define vkCmdSetStencilReference vulkan_symbol_wrapper_vkCmdSetStencilReference
217 #define vkCmdBindDescriptorSets vulkan_symbol_wrapper_vkCmdBindDescriptorSets
219 #define vkCmdBindIndexBuffer vulkan_symbol_wrapper_vkCmdBindIndexBuffer
221 #define vkCmdBindVertexBuffers vulkan_symbol_wrapper_vkCmdBindVertexBuffers
223 #define vkCmdDraw vulkan_symbol_wrapper_vkCmdDraw
225 #define vkCmdDrawIndexed vulkan_symbol_wrapper_vkCmdDrawIndexed
227 #define vkCmdDrawIndirect vulkan_symbol_wrapper_vkCmdDrawIndirect
229 #define vkCmdDrawIndexedIndirect vulkan_symbol_wrapper_vkCmdDrawIndexedIndirect
231 #define vkCmdDispatch vulkan_symbol_wrapper_vkCmdDispatch
233 #define vkCmdDispatchIndirect vulkan_symbol_wrapper_vkCmdDispatchIndirect
235 #define vkCmdCopyBuffer vulkan_symbol_wrapper_vkCmdCopyBuffer
237 #define vkCmdCopyImage vulkan_symbol_wrapper_vkCmdCopyImage
239 #define vkCmdBlitImage vulkan_symbol_wrapper_vkCmdBlitImage
241 #define vkCmdCopyBufferToImage vulkan_symbol_wrapper_vkCmdCopyBufferToImage
243 #define vkCmdCopyImageToBuffer vulkan_symbol_wrapper_vkCmdCopyImageToBuffer
245 #define vkCmdUpdateBuffer vulkan_symbol_wrapper_vkCmdUpdateBuffer
247 #define vkCmdFillBuffer vulkan_symbol_wrapper_vkCmdFillBuffer
249 #define vkCmdClearColorImage vulkan_symbol_wrapper_vkCmdClearColorImage
251 #define vkCmdClearDepthStencilImage vulkan_symbol_wrapper_vkCmdClearDepthStencilImage
253 #define vkCmdClearAttachments vulkan_symbol_wrapper_vkCmdClearAttachments
255 #define vkCmdResolveImage vulkan_symbol_wrapper_vkCmdResolveImage
257 #define vkCmdSetEvent vulkan_symbol_wrapper_vkCmdSetEvent
259 #define vkCmdResetEvent vulkan_symbol_wrapper_vkCmdResetEvent
261 #define vkCmdWaitEvents vulkan_symbol_wrapper_vkCmdWaitEvents
263 #define vkCmdPipelineBarrier vulkan_symbol_wrapper_vkCmdPipelineBarrier
265 #define vkCmdBeginQuery vulkan_symbol_wrapper_vkCmdBeginQuery
267 #define vkCmdEndQuery vulkan_symbol_wrapper_vkCmdEndQuery
269 #define vkCmdResetQueryPool vulkan_symbol_wrapper_vkCmdResetQueryPool
271 #define vkCmdWriteTimestamp vulkan_symbol_wrapper_vkCmdWriteTimestamp
273 #define vkCmdCopyQueryPoolResults vulkan_symbol_wrapper_vkCmdCopyQueryPoolResults
275 #define vkCmdPushConstants vulkan_symbol_wrapper_vkCmdPushConstants
277 #define vkCmdBeginRenderPass vulkan_symbol_wrapper_vkCmdBeginRenderPass
279 #define vkCmdNextSubpass vulkan_symbol_wrapper_vkCmdNextSubpass
281 #define vkCmdEndRenderPass vulkan_symbol_wrapper_vkCmdEndRenderPass
283 #define vkCmdExecuteCommands vulkan_symbol_wrapper_vkCmdExecuteCommands
285 #define vkDestroySurfaceKHR vulkan_symbol_wrapper_vkDestroySurfaceKHR
287 #define vkGetPhysicalDeviceSurfaceSupportKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceSurfaceSupportKHR
289 #define vkGetPhysicalDeviceSurfaceCapabilitiesKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceSurfaceCapabilitiesKHR
291 #define vkGetPhysicalDeviceSurfaceFormatsKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceSurfaceFormatsKHR
293 #define vkGetPhysicalDeviceSurfacePresentModesKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceSurfacePresentModesKHR
295 #define vkCreateSwapchainKHR vulkan_symbol_wrapper_vkCreateSwapchainKHR
297 #define vkDestroySwapchainKHR vulkan_symbol_wrapper_vkDestroySwapchainKHR
299 #define vkGetSwapchainImagesKHR vulkan_symbol_wrapper_vkGetSwapchainImagesKHR
301 #define vkAcquireNextImageKHR vulkan_symbol_wrapper_vkAcquireNextImageKHR
303 #define vkQueuePresentKHR vulkan_symbol_wrapper_vkQueuePresentKHR
305 #define vkGetPhysicalDeviceDisplayPropertiesKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceDisplayPropertiesKHR
307 #define vkGetPhysicalDeviceDisplayPlanePropertiesKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceDisplayPlanePropertiesKHR
309 #define vkGetDisplayPlaneSupportedDisplaysKHR vulkan_symbol_wrapper_vkGetDisplayPlaneSupportedDisplaysKHR
311 #define vkGetDisplayModePropertiesKHR vulkan_symbol_wrapper_vkGetDisplayModePropertiesKHR
313 #define vkCreateDisplayModeKHR vulkan_symbol_wrapper_vkCreateDisplayModeKHR
315 #define vkGetDisplayPlaneCapabilitiesKHR vulkan_symbol_wrapper_vkGetDisplayPlaneCapabilitiesKHR
317 #define vkCreateDisplayPlaneSurfaceKHR vulkan_symbol_wrapper_vkCreateDisplayPlaneSurfaceKHR
319 #define vkCreateSharedSwapchainsKHR vulkan_symbol_wrapper_vkCreateSharedSwapchainsKHR
321 #define vkCreateDebugReportCallbackEXT vulkan_symbol_wrapper_vkCreateDebugReportCallbackEXT
323 #define vkDestroyDebugReportCallbackEXT vulkan_symbol_wrapper_vkDestroyDebugReportCallbackEXT
325 #define vkDebugReportMessageEXT vulkan_symbol_wrapper_vkDebugReportMessageEXT
327 #define vkDebugMarkerSetObjectTagEXT vulkan_symbol_wrapper_vkDebugMarkerSetObjectTagEXT
329 #define vkDebugMarkerSetObjectNameEXT vulkan_symbol_wrapper_vkDebugMarkerSetObjectNameEXT
331 #define vkCmdDebugMarkerBeginEXT vulkan_symbol_wrapper_vkCmdDebugMarkerBeginEXT
333 #define vkCmdDebugMarkerEndEXT vulkan_symbol_wrapper_vkCmdDebugMarkerEndEXT
335 #define vkCmdDebugMarkerInsertEXT vulkan_symbol_wrapper_vkCmdDebugMarkerInsertEXT
336 
337 void vulkan_symbol_wrapper_init(PFN_vkGetInstanceProcAddr get_instance_proc_addr);
343 VkBool32 vulkan_symbol_wrapper_load_instance_symbol(VkInstance instance, const char *name, PFN_vkVoidFunction *ppSymbol);
345 
346 #define VULKAN_SYMBOL_WRAPPER_LOAD_INSTANCE_SYMBOL(instance, name, pfn) vulkan_symbol_wrapper_load_instance_symbol(instance, name, (PFN_vkVoidFunction*) &(pfn))
347 #define VULKAN_SYMBOL_WRAPPER_LOAD_INSTANCE_EXTENSION_SYMBOL(instance, name) vulkan_symbol_wrapper_load_instance_symbol(instance, #name, (PFN_vkVoidFunction*) & name)
348 #define VULKAN_SYMBOL_WRAPPER_LOAD_DEVICE_SYMBOL(device, name, pfn) vulkan_symbol_wrapper_load_device_symbol(device, name, (PFN_vkVoidFunction*) &(pfn))
349 #define VULKAN_SYMBOL_WRAPPER_LOAD_DEVICE_EXTENSION_SYMBOL(device, name) vulkan_symbol_wrapper_load_device_symbol(device, #name, (PFN_vkVoidFunction*) & name)
350 
351 
352 #ifdef __cplusplus
353 }
354 #endif
355 #endif
356 
PFN_vkEndCommandBuffer vulkan_symbol_wrapper_vkEndCommandBuffer
Definition: vulkan_symbol_wrapper.c:95
void(VKAPI_PTR * PFN_vkCmdDebugMarkerBeginEXT)(VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT *pMarkerInfo)
Definition: vulkan_core.h:5921
PFN_vkDestroyImage vulkan_symbol_wrapper_vkDestroyImage
Definition: vulkan_symbol_wrapper.c:59
VkResult(VKAPI_PTR * PFN_vkResetFences)(VkDevice device, uint32_t fenceCount, const VkFence *pFences)
Definition: vulkan_core.h:2758
void(VKAPI_PTR * PFN_vkDestroyDebugReportCallbackEXT)(VkInstance instance, VkDebugReportCallbackEXT callback, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:5816
PFN_vkCmdEndQuery vulkan_symbol_wrapper_vkCmdEndQuery
Definition: vulkan_symbol_wrapper.c:132
PFN_vkDestroyBuffer vulkan_symbol_wrapper_vkDestroyBuffer
Definition: vulkan_symbol_wrapper.c:55
VkResult(VKAPI_PTR * PFN_vkCreateImageView)(VkDevice device, const VkImageViewCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkImageView *pView)
Definition: vulkan_core.h:2778
VkResult(VKAPI_PTR * PFN_vkEnumerateInstanceExtensionProperties)(const char *pLayerName, uint32_t *pPropertyCount, VkExtensionProperties *pProperties)
Definition: vulkan_core.h:2734
void(VKAPI_PTR * PFN_vkGetImageSubresourceLayout)(VkDevice device, VkImage image, const VkImageSubresource *pSubresource, VkSubresourceLayout *pLayout)
Definition: vulkan_core.h:2777
GLuint const GLchar * name
Definition: glext.h:6671
PFN_vkDestroyPipeline vulkan_symbol_wrapper_vkDestroyPipeline
Definition: vulkan_symbol_wrapper.c:71
PFN_vkCreateCommandPool vulkan_symbol_wrapper_vkCreateCommandPool
Definition: vulkan_symbol_wrapper.c:89
void(VKAPI_PTR * PFN_vkDestroyPipeline)(VkDevice device, VkPipeline pipeline, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:2788
PFN_vkCmdDrawIndexedIndirect vulkan_symbol_wrapper_vkCmdDrawIndexedIndirect
Definition: vulkan_symbol_wrapper.c:113
PFN_vkVoidFunction(VKAPI_PTR * PFN_vkGetDeviceProcAddr)(VkDevice device, const char *pName)
Definition: vulkan_core.h:2731
PFN_vkDestroySampler vulkan_symbol_wrapper_vkDestroySampler
Definition: vulkan_symbol_wrapper.c:75
VkResult(VKAPI_PTR * PFN_vkResetEvent)(VkDevice device, VkEvent event)
Definition: vulkan_core.h:2767
PFN_vkGetFenceStatus vulkan_symbol_wrapper_vkGetFenceStatus
Definition: vulkan_symbol_wrapper.c:42
VkResult(VKAPI_PTR * PFN_vkQueueBindSparse)(VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo *pBindInfo, VkFence fence)
Definition: vulkan_core.h:2755
void(VKAPI_PTR * PFN_vkCmdDrawIndexed)(VkCommandBuffer commandBuffer, uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance)
Definition: vulkan_core.h:2828
VkResult(VKAPI_PTR * PFN_vkCreateInstance)(const VkInstanceCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkInstance *pInstance)
Definition: vulkan_core.h:2721
PFN_vkCmdDraw vulkan_symbol_wrapper_vkCmdDraw
Definition: vulkan_symbol_wrapper.c:110
PFN_vkGetEventStatus vulkan_symbol_wrapper_vkGetEventStatus
Definition: vulkan_symbol_wrapper.c:48
PFN_vkCreateBufferView vulkan_symbol_wrapper_vkCreateBufferView
Definition: vulkan_symbol_wrapper.c:56
VkResult(VKAPI_PTR * PFN_vkBeginCommandBuffer)(VkCommandBuffer commandBuffer, const VkCommandBufferBeginInfo *pBeginInfo)
Definition: vulkan_core.h:2811
VkResult(VKAPI_PTR * PFN_vkBindBufferMemory)(VkDevice device, VkBuffer buffer, VkDeviceMemory memory, VkDeviceSize memoryOffset)
Definition: vulkan_core.h:2749
void(VKAPI_PTR * PFN_vkCmdWaitEvents)(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent *pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint32_t memoryBarrierCount, const VkMemoryBarrier *pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const VkBufferMemoryBarrier *pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier *pImageMemoryBarriers)
Definition: vulkan_core.h:2846
void(VKAPI_PTR * PFN_vkCmdBeginQuery)(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags)
Definition: vulkan_core.h:2848
PFN_vkCmdClearAttachments vulkan_symbol_wrapper_vkCmdClearAttachments
Definition: vulkan_symbol_wrapper.c:125
PFN_vkGetPhysicalDeviceQueueFamilyProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceQueueFamilyProperties
Definition: vulkan_symbol_wrapper.c:14
PFN_vkCreateSharedSwapchainsKHR vulkan_symbol_wrapper_vkCreateSharedSwapchainsKHR
Definition: vulkan_symbol_wrapper.c:158
void(VKAPI_PTR * PFN_vkCmdDrawIndexedIndirect)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)
Definition: vulkan_core.h:2830
void(VKAPI_PTR * PFN_vkCmdBindVertexBuffers)(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets)
Definition: vulkan_core.h:2826
void(VKAPI_PTR * PFN_vkDestroySemaphore)(VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:2762
void(VKAPI_PTR * PFN_vkCmdSetViewport)(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewport *pViewports)
Definition: vulkan_core.h:2815
void(VKAPI_PTR * PFN_vkCmdDebugMarkerInsertEXT)(VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT *pMarkerInfo)
Definition: vulkan_core.h:5923
PFN_vkDeviceWaitIdle vulkan_symbol_wrapper_vkDeviceWaitIdle
Definition: vulkan_symbol_wrapper.c:24
PFN_vkQueueBindSparse vulkan_symbol_wrapper_vkQueueBindSparse
Definition: vulkan_symbol_wrapper.c:38
PFN_vkCmdBindVertexBuffers vulkan_symbol_wrapper_vkCmdBindVertexBuffers
Definition: vulkan_symbol_wrapper.c:109
VkResult(VKAPI_PTR * PFN_vkGetSwapchainImagesKHR)(VkDevice device, VkSwapchainKHR swapchain, uint32_t *pSwapchainImageCount, VkImage *pSwapchainImages)
Definition: vulkan_core.h:4757
PFN_vkFlushMappedMemoryRanges vulkan_symbol_wrapper_vkFlushMappedMemoryRanges
Definition: vulkan_symbol_wrapper.c:29
PFN_vkCmdNextSubpass vulkan_symbol_wrapper_vkCmdNextSubpass
Definition: vulkan_symbol_wrapper.c:138
void(VKAPI_PTR * PFN_vkCmdDebugMarkerEndEXT)(VkCommandBuffer commandBuffer)
Definition: vulkan_core.h:5922
void(VKAPI_PTR * PFN_vkDestroyPipelineLayout)(VkDevice device, VkPipelineLayout pipelineLayout, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:2790
PFN_vkBeginCommandBuffer vulkan_symbol_wrapper_vkBeginCommandBuffer
Definition: vulkan_symbol_wrapper.c:94
void(VKAPI_PTR * PFN_vkDestroyFramebuffer)(VkDevice device, VkFramebuffer framebuffer, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:2802
VkResult(VKAPI_PTR * PFN_vkCreateFramebuffer)(VkDevice device, const VkFramebufferCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkFramebuffer *pFramebuffer)
Definition: vulkan_core.h:2801
PFN_vkCreateGraphicsPipelines vulkan_symbol_wrapper_vkCreateGraphicsPipelines
Definition: vulkan_symbol_wrapper.c:69
PFN_vkCreateDescriptorPool vulkan_symbol_wrapper_vkCreateDescriptorPool
Definition: vulkan_symbol_wrapper.c:78
VkResult(VKAPI_PTR * PFN_vkCreateBufferView)(VkDevice device, const VkBufferViewCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkBufferView *pView)
Definition: vulkan_core.h:2773
void(VKAPI_PTR * PFN_vkFreeCommandBuffers)(VkDevice device, VkCommandPool commandPool, uint32_t commandBufferCount, const VkCommandBuffer *pCommandBuffers)
Definition: vulkan_core.h:2810
PFN_vkCmdFillBuffer vulkan_symbol_wrapper_vkCmdFillBuffer
Definition: vulkan_symbol_wrapper.c:122
PFN_vkGetBufferMemoryRequirements vulkan_symbol_wrapper_vkGetBufferMemoryRequirements
Definition: vulkan_symbol_wrapper.c:34
void(VKAPI_PTR * PFN_vkGetRenderAreaGranularity)(VkDevice device, VkRenderPass renderPass, VkExtent2D *pGranularity)
Definition: vulkan_core.h:2805
PFN_vkAllocateCommandBuffers vulkan_symbol_wrapper_vkAllocateCommandBuffers
Definition: vulkan_symbol_wrapper.c:92
PFN_vkDestroyFence vulkan_symbol_wrapper_vkDestroyFence
Definition: vulkan_symbol_wrapper.c:40
VkResult(VKAPI_PTR * PFN_vkDebugMarkerSetObjectNameEXT)(VkDevice device, const VkDebugMarkerObjectNameInfoEXT *pNameInfo)
Definition: vulkan_core.h:5920
PFN_vkCreateBuffer vulkan_symbol_wrapper_vkCreateBuffer
Definition: vulkan_symbol_wrapper.c:54
PFN_vkCmdSetStencilWriteMask vulkan_symbol_wrapper_vkCmdSetStencilWriteMask
Definition: vulkan_symbol_wrapper.c:105
PFN_vkBindImageMemory vulkan_symbol_wrapper_vkBindImageMemory
Definition: vulkan_symbol_wrapper.c:33
PFN_vkDestroyPipelineLayout vulkan_symbol_wrapper_vkDestroyPipelineLayout
Definition: vulkan_symbol_wrapper.c:73
VkResult(VKAPI_PTR * PFN_vkCreateBuffer)(VkDevice device, const VkBufferCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkBuffer *pBuffer)
Definition: vulkan_core.h:2771
VkResult(VKAPI_PTR * PFN_vkCreateRenderPass)(VkDevice device, const VkRenderPassCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkRenderPass *pRenderPass)
Definition: vulkan_core.h:2803
PFN_vkDestroyFramebuffer vulkan_symbol_wrapper_vkDestroyFramebuffer
Definition: vulkan_symbol_wrapper.c:85
PFN_vkCmdWriteTimestamp vulkan_symbol_wrapper_vkCmdWriteTimestamp
Definition: vulkan_symbol_wrapper.c:134
VkBool32 vulkan_symbol_wrapper_load_core_symbols(VkInstance instance)
Definition: vulkan_symbol_wrapper.c:200
VkResult(VKAPI_PTR * PFN_vkEnumeratePhysicalDevices)(VkInstance instance, uint32_t *pPhysicalDeviceCount, VkPhysicalDevice *pPhysicalDevices)
Definition: vulkan_core.h:2723
VkResult(VKAPI_PTR * PFN_vkFreeDescriptorSets)(VkDevice device, VkDescriptorPool descriptorPool, uint32_t descriptorSetCount, const VkDescriptorSet *pDescriptorSets)
Definition: vulkan_core.h:2799
VkResult(VKAPI_PTR * PFN_vkQueuePresentKHR)(VkQueue queue, const VkPresentInfoKHR *pPresentInfo)
Definition: vulkan_core.h:4759
PFN_vkCmdBlitImage vulkan_symbol_wrapper_vkCmdBlitImage
Definition: vulkan_symbol_wrapper.c:118
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceSurfacePresentModesKHR)(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t *pPresentModeCount, VkPresentModeKHR *pPresentModes)
Definition: vulkan_core.h:4623
PFN_vkEnumerateInstanceLayerProperties vulkan_symbol_wrapper_vkEnumerateInstanceLayerProperties
Definition: vulkan_symbol_wrapper.c:7
PFN_vkCmdDebugMarkerEndEXT vulkan_symbol_wrapper_vkCmdDebugMarkerEndEXT
Definition: vulkan_symbol_wrapper.c:165
VkResult(VKAPI_PTR * PFN_vkEnumerateInstanceLayerProperties)(uint32_t *pPropertyCount, VkLayerProperties *pProperties)
Definition: vulkan_core.h:2736
void(VKAPI_PTR * PFN_vkDestroySwapchainKHR)(VkDevice device, VkSwapchainKHR swapchain, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:4756
PFN_vkDebugMarkerSetObjectNameEXT vulkan_symbol_wrapper_vkDebugMarkerSetObjectNameEXT
Definition: vulkan_symbol_wrapper.c:163
PFN_vkUpdateDescriptorSets vulkan_symbol_wrapper_vkUpdateDescriptorSets
Definition: vulkan_symbol_wrapper.c:83
VkResult(VKAPI_PTR * PFN_vkSetEvent)(VkDevice device, VkEvent event)
Definition: vulkan_core.h:2766
PFN_vkDestroyDebugReportCallbackEXT vulkan_symbol_wrapper_vkDestroyDebugReportCallbackEXT
Definition: vulkan_symbol_wrapper.c:160
PFN_vkCmdEndRenderPass vulkan_symbol_wrapper_vkCmdEndRenderPass
Definition: vulkan_symbol_wrapper.c:139
void(VKAPI_PTR * PFN_vkFreeMemory)(VkDevice device, VkDeviceMemory memory, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:2743
void(VKAPI_PTR * PFN_vkCmdCopyBufferToImage)(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkBufferImageCopy *pRegions)
Definition: vulkan_core.h:2836
void(VKAPI_PTR * PFN_vkUpdateDescriptorSets)(VkDevice device, uint32_t descriptorWriteCount, const VkWriteDescriptorSet *pDescriptorWrites, uint32_t descriptorCopyCount, const VkCopyDescriptorSet *pDescriptorCopies)
Definition: vulkan_core.h:2800
PFN_vkCmdDrawIndexed vulkan_symbol_wrapper_vkCmdDrawIndexed
Definition: vulkan_symbol_wrapper.c:111
PFN_vkCreateDevice vulkan_symbol_wrapper_vkCreateDevice
Definition: vulkan_symbol_wrapper.c:17
PFN_vkDestroySwapchainKHR vulkan_symbol_wrapper_vkDestroySwapchainKHR
Definition: vulkan_symbol_wrapper.c:147
PFN_vkCmdCopyImage vulkan_symbol_wrapper_vkCmdCopyImage
Definition: vulkan_symbol_wrapper.c:117
void(VKAPI_PTR * PFN_vkCmdSetStencilReference)(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t reference)
Definition: vulkan_core.h:2823
void(VKAPI_PTR * PFN_vkGetDeviceMemoryCommitment)(VkDevice device, VkDeviceMemory memory, VkDeviceSize *pCommittedMemoryInBytes)
Definition: vulkan_core.h:2748
VkResult(VKAPI_PTR * PFN_vkCreatePipelineCache)(VkDevice device, const VkPipelineCacheCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPipelineCache *pPipelineCache)
Definition: vulkan_core.h:2782
PFN_vkAllocateMemory vulkan_symbol_wrapper_vkAllocateMemory
Definition: vulkan_symbol_wrapper.c:25
void(VKAPI_PTR * PFN_vkDestroyDevice)(VkDevice device, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:2733
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceFeatures)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures *pFeatures)
Definition: vulkan_core.h:2724
void(VKAPI_PTR * PFN_vkDestroyDescriptorPool)(VkDevice device, VkDescriptorPool descriptorPool, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:2796
PFN_vkDestroyDescriptorPool vulkan_symbol_wrapper_vkDestroyDescriptorPool
Definition: vulkan_symbol_wrapper.c:79
VkResult(VKAPI_PTR * PFN_vkCreateDisplayPlaneSurfaceKHR)(VkInstance instance, const VkDisplaySurfaceCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface)
Definition: vulkan_core.h:4899
VkResult(VKAPI_PTR * PFN_vkCreateSampler)(VkDevice device, const VkSamplerCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSampler *pSampler)
Definition: vulkan_core.h:2791
PFN_vkCreateDisplayPlaneSurfaceKHR vulkan_symbol_wrapper_vkCreateDisplayPlaneSurfaceKHR
Definition: vulkan_symbol_wrapper.c:157
PFN_vkCmdDispatchIndirect vulkan_symbol_wrapper_vkCmdDispatchIndirect
Definition: vulkan_symbol_wrapper.c:115
void(VKAPI_PTR * PFN_vkCmdSetStencilCompareMask)(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t compareMask)
Definition: vulkan_core.h:2821
void(VKAPI_PTR * PFN_vkCmdUpdateBuffer)(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, const void *pData)
Definition: vulkan_core.h:2838
PFN_vkCreateSampler vulkan_symbol_wrapper_vkCreateSampler
Definition: vulkan_symbol_wrapper.c:74
VkBool32 vulkan_symbol_wrapper_load_instance_symbol(VkInstance instance, const char *name, PFN_vkVoidFunction *ppSymbol)
Definition: vulkan_symbol_wrapper.c:180
PFN_vkCmdSetScissor vulkan_symbol_wrapper_vkCmdSetScissor
Definition: vulkan_symbol_wrapper.c:99
PFN_vkCmdResolveImage vulkan_symbol_wrapper_vkCmdResolveImage
Definition: vulkan_symbol_wrapper.c:126
PFN_vkGetPhysicalDeviceProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceProperties
Definition: vulkan_symbol_wrapper.c:13
PFN_vkCreateShaderModule vulkan_symbol_wrapper_vkCreateShaderModule
Definition: vulkan_symbol_wrapper.c:63
PFN_vkGetPhysicalDeviceFeatures vulkan_symbol_wrapper_vkGetPhysicalDeviceFeatures
Definition: vulkan_symbol_wrapper.c:10
void(VKAPI_PTR * PFN_vkGetImageSparseMemoryRequirements)(VkDevice device, VkImage image, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements *pSparseMemoryRequirements)
Definition: vulkan_core.h:2753
PFN_vkDestroyDevice vulkan_symbol_wrapper_vkDestroyDevice
Definition: vulkan_symbol_wrapper.c:18
PFN_vkDestroyCommandPool vulkan_symbol_wrapper_vkDestroyCommandPool
Definition: vulkan_symbol_wrapper.c:90
void(VKAPI_PTR * PFN_vkCmdBlitImage)(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageBlit *pRegions, VkFilter filter)
Definition: vulkan_core.h:2835
VkResult(VKAPI_PTR * PFN_vkResetCommandBuffer)(VkCommandBuffer commandBuffer, VkCommandBufferResetFlags flags)
Definition: vulkan_core.h:2813
VkResult(VKAPI_PTR * PFN_vkResetCommandPool)(VkDevice device, VkCommandPool commandPool, VkCommandPoolResetFlags flags)
Definition: vulkan_core.h:2808
VkResult(VKAPI_PTR * PFN_vkMergePipelineCaches)(VkDevice device, VkPipelineCache dstCache, uint32_t srcCacheCount, const VkPipelineCache *pSrcCaches)
Definition: vulkan_core.h:2785
VkBool32 vulkan_symbol_wrapper_load_device_symbol(VkDevice device, const char *name, PFN_vkVoidFunction *ppSymbol)
Definition: vulkan_symbol_wrapper.c:186
VkBool32 vulkan_symbol_wrapper_load_core_instance_symbols(VkInstance instance)
Definition: vulkan_symbol_wrapper.c:338
VkResult(VKAPI_PTR * PFN_vkCreatePipelineLayout)(VkDevice device, const VkPipelineLayoutCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPipelineLayout *pPipelineLayout)
Definition: vulkan_core.h:2789
PFN_vkCmdDrawIndirect vulkan_symbol_wrapper_vkCmdDrawIndirect
Definition: vulkan_symbol_wrapper.c:112
VkResult(VKAPI_PTR * PFN_vkGetPipelineCacheData)(VkDevice device, VkPipelineCache pipelineCache, size_t *pDataSize, void *pData)
Definition: vulkan_core.h:2784
VkResult(VKAPI_PTR * PFN_vkQueueSubmit)(VkQueue queue, uint32_t submitCount, const VkSubmitInfo *pSubmits, VkFence fence)
Definition: vulkan_core.h:2739
void(VKAPI_PTR * PFN_vkCmdDraw)(VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance)
Definition: vulkan_core.h:2827
PFN_vkCreateDebugReportCallbackEXT vulkan_symbol_wrapper_vkCreateDebugReportCallbackEXT
Definition: vulkan_symbol_wrapper.c:159
void(VKAPI_PTR * PFN_vkCmdPushConstants)(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, const void *pValues)
Definition: vulkan_core.h:2853
void(VKAPI_PTR * PFN_vkCmdBindPipeline)(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline)
Definition: vulkan_core.h:2814
PFN_vkCreateFence vulkan_symbol_wrapper_vkCreateFence
Definition: vulkan_symbol_wrapper.c:39
void(VKAPI_PTR * PFN_vkDebugReportMessageEXT)(VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, uint64_t object, size_t location, int32_t messageCode, const char *pLayerPrefix, const char *pMessage)
Definition: vulkan_core.h:5817
void(VKAPI_PTR * PFN_vkDestroyBufferView)(VkDevice device, VkBufferView bufferView, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:2774
void(VKAPI_PTR * PFN_vkCmdSetLineWidth)(VkCommandBuffer commandBuffer, float lineWidth)
Definition: vulkan_core.h:2817
void(VKAPI_PTR * PFN_vkDestroySurfaceKHR)(VkInstance instance, VkSurfaceKHR surface, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:4619
VkResult(VKAPI_PTR * PFN_vkGetFenceStatus)(VkDevice device, VkFence fence)
Definition: vulkan_core.h:2759
VkBool32 vulkan_symbol_wrapper_load_global_symbols(void)
Definition: vulkan_symbol_wrapper.c:192
PFN_vkQueueWaitIdle vulkan_symbol_wrapper_vkQueueWaitIdle
Definition: vulkan_symbol_wrapper.c:23
PFN_vkResetCommandPool vulkan_symbol_wrapper_vkResetCommandPool
Definition: vulkan_symbol_wrapper.c:91
PFN_vkCmdSetDepthBias vulkan_symbol_wrapper_vkCmdSetDepthBias
Definition: vulkan_symbol_wrapper.c:101
VkResult(VKAPI_PTR * PFN_vkResetDescriptorPool)(VkDevice device, VkDescriptorPool descriptorPool, VkDescriptorPoolResetFlags flags)
Definition: vulkan_core.h:2797
PFN_vkUnmapMemory vulkan_symbol_wrapper_vkUnmapMemory
Definition: vulkan_symbol_wrapper.c:28
void(VKAPI_PTR * PFN_vkCmdSetDepthBias)(VkCommandBuffer commandBuffer, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor)
Definition: vulkan_core.h:2818
PFN_vkDestroyDescriptorSetLayout vulkan_symbol_wrapper_vkDestroyDescriptorSetLayout
Definition: vulkan_symbol_wrapper.c:77
PFN_vkGetPhysicalDeviceMemoryProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceMemoryProperties
Definition: vulkan_symbol_wrapper.c:15
VkResult(VKAPI_PTR * PFN_vkCreateDebugReportCallbackEXT)(VkInstance instance, const VkDebugReportCallbackCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDebugReportCallbackEXT *pCallback)
Definition: vulkan_core.h:5815
PFN_vkMergePipelineCaches vulkan_symbol_wrapper_vkMergePipelineCaches
Definition: vulkan_symbol_wrapper.c:68
void(VKAPI_PTR * PFN_vkGetImageMemoryRequirements)(VkDevice device, VkImage image, VkMemoryRequirements *pMemoryRequirements)
Definition: vulkan_core.h:2752
void(VKAPI_PTR * PFN_vkCmdResetEvent)(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask)
Definition: vulkan_core.h:2845
VkResult(VKAPI_PTR * PFN_vkCreateDescriptorSetLayout)(VkDevice device, const VkDescriptorSetLayoutCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDescriptorSetLayout *pSetLayout)
Definition: vulkan_core.h:2793
PFN_vkCreateQueryPool vulkan_symbol_wrapper_vkCreateQueryPool
Definition: vulkan_symbol_wrapper.c:51
PFN_vkGetDeviceMemoryCommitment vulkan_symbol_wrapper_vkGetDeviceMemoryCommitment
Definition: vulkan_symbol_wrapper.c:31
PFN_vkCmdSetStencilReference vulkan_symbol_wrapper_vkCmdSetStencilReference
Definition: vulkan_symbol_wrapper.c:106
void(VKAPI_PTR * PFN_vkCmdSetEvent)(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask)
Definition: vulkan_core.h:2844
PFN_vkCmdSetDepthBounds vulkan_symbol_wrapper_vkCmdSetDepthBounds
Definition: vulkan_symbol_wrapper.c:103
PFN_vkGetPipelineCacheData vulkan_symbol_wrapper_vkGetPipelineCacheData
Definition: vulkan_symbol_wrapper.c:67
VkResult(VKAPI_PTR * PFN_vkCreateComputePipelines)(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkComputePipelineCreateInfo *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines)
Definition: vulkan_core.h:2787
PFN_vkDebugMarkerSetObjectTagEXT vulkan_symbol_wrapper_vkDebugMarkerSetObjectTagEXT
Definition: vulkan_symbol_wrapper.c:162
VkResult(VKAPI_PTR * PFN_vkFlushMappedMemoryRanges)(VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange *pMemoryRanges)
Definition: vulkan_core.h:2746
VkResult(VKAPI_PTR * PFN_vkCreateShaderModule)(VkDevice device, const VkShaderModuleCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkShaderModule *pShaderModule)
Definition: vulkan_core.h:2780
VkResult(VKAPI_PTR * PFN_vkCreateCommandPool)(VkDevice device, const VkCommandPoolCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkCommandPool *pCommandPool)
Definition: vulkan_core.h:2806
PFN_vkAllocateDescriptorSets vulkan_symbol_wrapper_vkAllocateDescriptorSets
Definition: vulkan_symbol_wrapper.c:81
void(VKAPI_PTR * PFN_vkCmdEndRenderPass)(VkCommandBuffer commandBuffer)
Definition: vulkan_core.h:2856
PFN_vkCreateSemaphore vulkan_symbol_wrapper_vkCreateSemaphore
Definition: vulkan_symbol_wrapper.c:44
PFN_vkCreateFramebuffer vulkan_symbol_wrapper_vkCreateFramebuffer
Definition: vulkan_symbol_wrapper.c:84
PFN_vkGetDisplayModePropertiesKHR vulkan_symbol_wrapper_vkGetDisplayModePropertiesKHR
Definition: vulkan_symbol_wrapper.c:154
PFN_vkGetDeviceProcAddr vulkan_symbol_wrapper_vkGetDeviceProcAddr
Definition: vulkan_symbol_wrapper.c:16
void(VKAPI_PTR * PFN_vkGetBufferMemoryRequirements)(VkDevice device, VkBuffer buffer, VkMemoryRequirements *pMemoryRequirements)
Definition: vulkan_core.h:2751
PFN_vkCmdSetStencilCompareMask vulkan_symbol_wrapper_vkCmdSetStencilCompareMask
Definition: vulkan_symbol_wrapper.c:104
VkResult(VKAPI_PTR * PFN_vkCreateDisplayModeKHR)(VkPhysicalDevice physicalDevice, VkDisplayKHR display, const VkDisplayModeCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDisplayModeKHR *pMode)
Definition: vulkan_core.h:4897
PFN_vkCmdWaitEvents vulkan_symbol_wrapper_vkCmdWaitEvents
Definition: vulkan_symbol_wrapper.c:129
void(VKAPI_PTR * PFN_vkCmdSetBlendConstants)(VkCommandBuffer commandBuffer, const float blendConstants[4])
Definition: vulkan_core.h:2819
PFN_vkCmdBeginQuery vulkan_symbol_wrapper_vkCmdBeginQuery
Definition: vulkan_symbol_wrapper.c:131
PFN_vkGetPhysicalDeviceSurfaceSupportKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceSurfaceSupportKHR
Definition: vulkan_symbol_wrapper.c:142
PFN_vkDestroyBufferView vulkan_symbol_wrapper_vkDestroyBufferView
Definition: vulkan_symbol_wrapper.c:57
PFN_vkDestroyInstance vulkan_symbol_wrapper_vkDestroyInstance
Definition: vulkan_symbol_wrapper.c:8
void(VKAPI_PTR * PFN_vkCmdClearAttachments)(VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkClearAttachment *pAttachments, uint32_t rectCount, const VkClearRect *pRects)
Definition: vulkan_core.h:2842
void(VKAPI_PTR * PFN_vkCmdDrawIndirect)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)
Definition: vulkan_core.h:2829
PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceDisplayPlanePropertiesKHR
Definition: vulkan_symbol_wrapper.c:152
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceSurfaceFormatsKHR)(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t *pSurfaceFormatCount, VkSurfaceFormatKHR *pSurfaceFormats)
Definition: vulkan_core.h:4622
PFN_vkGetPhysicalDeviceImageFormatProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceImageFormatProperties
Definition: vulkan_symbol_wrapper.c:12
PFN_vkCmdClearColorImage vulkan_symbol_wrapper_vkCmdClearColorImage
Definition: vulkan_symbol_wrapper.c:123
PFN_vkGetDisplayPlaneCapabilitiesKHR vulkan_symbol_wrapper_vkGetDisplayPlaneCapabilitiesKHR
Definition: vulkan_symbol_wrapper.c:156
PFN_vkCreateImage vulkan_symbol_wrapper_vkCreateImage
Definition: vulkan_symbol_wrapper.c:58
PFN_vkCmdDispatch vulkan_symbol_wrapper_vkCmdDispatch
Definition: vulkan_symbol_wrapper.c:114
VkResult(VKAPI_PTR * PFN_vkCreateSemaphore)(VkDevice device, const VkSemaphoreCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSemaphore *pSemaphore)
Definition: vulkan_core.h:2761
PFN_vkWaitForFences vulkan_symbol_wrapper_vkWaitForFences
Definition: vulkan_symbol_wrapper.c:43
PFN_vkAcquireNextImageKHR vulkan_symbol_wrapper_vkAcquireNextImageKHR
Definition: vulkan_symbol_wrapper.c:149
PFN_vkCmdSetEvent vulkan_symbol_wrapper_vkCmdSetEvent
Definition: vulkan_symbol_wrapper.c:127
VkBool32 vulkan_symbol_wrapper_load_core_device_symbols(VkDevice device)
Definition: vulkan_symbol_wrapper.c:356
PFN_vkCreateSwapchainKHR vulkan_symbol_wrapper_vkCreateSwapchainKHR
Definition: vulkan_symbol_wrapper.c:146
void(VKAPI_PTR * PFN_vkDestroyImageView)(VkDevice device, VkImageView imageView, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:2779
PFN_vkCmdSetLineWidth vulkan_symbol_wrapper_vkCmdSetLineWidth
Definition: vulkan_symbol_wrapper.c:100
PFN_vkGetRenderAreaGranularity vulkan_symbol_wrapper_vkGetRenderAreaGranularity
Definition: vulkan_symbol_wrapper.c:88
void(VKAPI_PTR * PFN_vkCmdCopyImageToBuffer)(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferImageCopy *pRegions)
Definition: vulkan_core.h:2837
PFN_vkCmdCopyBufferToImage vulkan_symbol_wrapper_vkCmdCopyBufferToImage
Definition: vulkan_symbol_wrapper.c:119
PFN_vkResetFences vulkan_symbol_wrapper_vkResetFences
Definition: vulkan_symbol_wrapper.c:41
PFN_vkDestroyShaderModule vulkan_symbol_wrapper_vkDestroyShaderModule
Definition: vulkan_symbol_wrapper.c:64
void(VKAPI_PTR * PFN_vkGetDeviceQueue)(VkDevice device, uint32_t queueFamilyIndex, uint32_t queueIndex, VkQueue *pQueue)
Definition: vulkan_core.h:2738
PFN_vkGetSwapchainImagesKHR vulkan_symbol_wrapper_vkGetSwapchainImagesKHR
Definition: vulkan_symbol_wrapper.c:148
PFN_vkDestroySurfaceKHR vulkan_symbol_wrapper_vkDestroySurfaceKHR
Definition: vulkan_symbol_wrapper.c:141
void(VKAPI_PTR * PFN_vkCmdSetScissor)(VkCommandBuffer commandBuffer, uint32_t firstScissor, uint32_t scissorCount, const VkRect2D *pScissors)
Definition: vulkan_core.h:2816
PFN_vkQueueSubmit vulkan_symbol_wrapper_vkQueueSubmit
Definition: vulkan_symbol_wrapper.c:22
void(VKAPI_PTR * PFN_vkVoidFunction)(void)
Definition: vulkan_core.h:1905
PFN_vkCmdPipelineBarrier vulkan_symbol_wrapper_vkCmdPipelineBarrier
Definition: vulkan_symbol_wrapper.c:130
void(VKAPI_PTR * PFN_vkCmdSetDepthBounds)(VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds)
Definition: vulkan_core.h:2820
void(VKAPI_PTR * PFN_vkDestroyEvent)(VkDevice device, VkEvent event, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:2764
void(VKAPI_PTR * PFN_vkDestroyPipelineCache)(VkDevice device, VkPipelineCache pipelineCache, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:2783
VkResult(VKAPI_PTR * PFN_vkGetDisplayModePropertiesKHR)(VkPhysicalDevice physicalDevice, VkDisplayKHR display, uint32_t *pPropertyCount, VkDisplayModePropertiesKHR *pProperties)
Definition: vulkan_core.h:4896
VkResult(VKAPI_PTR * PFN_vkQueueWaitIdle)(VkQueue queue)
Definition: vulkan_core.h:2740
PFN_vkGetImageSubresourceLayout vulkan_symbol_wrapper_vkGetImageSubresourceLayout
Definition: vulkan_symbol_wrapper.c:60
void vulkan_symbol_wrapper_init(PFN_vkGetInstanceProcAddr get_instance_proc_addr)
Definition: vulkan_symbol_wrapper.c:169
PFN_vkQueuePresentKHR vulkan_symbol_wrapper_vkQueuePresentKHR
Definition: vulkan_symbol_wrapper.c:150
VkResult(VKAPI_PTR * PFN_vkEnumerateDeviceExtensionProperties)(VkPhysicalDevice physicalDevice, const char *pLayerName, uint32_t *pPropertyCount, VkExtensionProperties *pProperties)
Definition: vulkan_core.h:2735
PFN_vkCreatePipelineCache vulkan_symbol_wrapper_vkCreatePipelineCache
Definition: vulkan_symbol_wrapper.c:65
PFN_vkFreeDescriptorSets vulkan_symbol_wrapper_vkFreeDescriptorSets
Definition: vulkan_symbol_wrapper.c:82
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceMemoryProperties)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties *pMemoryProperties)
Definition: vulkan_core.h:2729
VkResult(VKAPI_PTR * PFN_vkGetEventStatus)(VkDevice device, VkEvent event)
Definition: vulkan_core.h:2765
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceSparseImageFormatProperties)(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkSampleCountFlagBits samples, VkImageUsageFlags usage, VkImageTiling tiling, uint32_t *pPropertyCount, VkSparseImageFormatProperties *pProperties)
Definition: vulkan_core.h:2754
VkResult(VKAPI_PTR * PFN_vkBindImageMemory)(VkDevice device, VkImage image, VkDeviceMemory memory, VkDeviceSize memoryOffset)
Definition: vulkan_core.h:2750
PFN_vkCmdResetEvent vulkan_symbol_wrapper_vkCmdResetEvent
Definition: vulkan_symbol_wrapper.c:128
PFN_vkCreateEvent vulkan_symbol_wrapper_vkCreateEvent
Definition: vulkan_symbol_wrapper.c:46
PFN_vkCmdCopyImageToBuffer vulkan_symbol_wrapper_vkCmdCopyImageToBuffer
Definition: vulkan_symbol_wrapper.c:120
VkResult(VKAPI_PTR * PFN_vkCreateFence)(VkDevice device, const VkFenceCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkFence *pFence)
Definition: vulkan_core.h:2756
PFN_vkCreateImageView vulkan_symbol_wrapper_vkCreateImageView
Definition: vulkan_symbol_wrapper.c:61
VkResult(VKAPI_PTR * PFN_vkCreateDevice)(VkPhysicalDevice physicalDevice, const VkDeviceCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDevice *pDevice)
Definition: vulkan_core.h:2732
PFN_vkDestroyPipelineCache vulkan_symbol_wrapper_vkDestroyPipelineCache
Definition: vulkan_symbol_wrapper.c:66
PFN_vkGetImageSparseMemoryRequirements vulkan_symbol_wrapper_vkGetImageSparseMemoryRequirements
Definition: vulkan_symbol_wrapper.c:36
PFN_vkBindBufferMemory vulkan_symbol_wrapper_vkBindBufferMemory
Definition: vulkan_symbol_wrapper.c:32
PFN_vkDestroySemaphore vulkan_symbol_wrapper_vkDestroySemaphore
Definition: vulkan_symbol_wrapper.c:45
void(VKAPI_PTR * PFN_vkCmdDispatch)(VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)
Definition: vulkan_core.h:2831
PFN_vkEnumerateDeviceLayerProperties vulkan_symbol_wrapper_vkEnumerateDeviceLayerProperties
Definition: vulkan_symbol_wrapper.c:20
PFN_vkSetEvent vulkan_symbol_wrapper_vkSetEvent
Definition: vulkan_symbol_wrapper.c:49
PFN_vkFreeCommandBuffers vulkan_symbol_wrapper_vkFreeCommandBuffers
Definition: vulkan_symbol_wrapper.c:93
PFN_vkCreateDescriptorSetLayout vulkan_symbol_wrapper_vkCreateDescriptorSetLayout
Definition: vulkan_symbol_wrapper.c:76
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR)(VkPhysicalDevice physicalDevice, uint32_t *pPropertyCount, VkDisplayPlanePropertiesKHR *pProperties)
Definition: vulkan_core.h:4894
PFN_vkCmdBeginRenderPass vulkan_symbol_wrapper_vkCmdBeginRenderPass
Definition: vulkan_symbol_wrapper.c:137
PFN_vkDestroyRenderPass vulkan_symbol_wrapper_vkDestroyRenderPass
Definition: vulkan_symbol_wrapper.c:87
void(VKAPI_PTR * PFN_vkDestroyImage)(VkDevice device, VkImage image, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:2776
void(VKAPI_PTR * PFN_vkCmdSetStencilWriteMask)(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t writeMask)
Definition: vulkan_core.h:2822
PFN_vkCmdClearDepthStencilImage vulkan_symbol_wrapper_vkCmdClearDepthStencilImage
Definition: vulkan_symbol_wrapper.c:124
void(VKAPI_PTR * PFN_vkCmdBindDescriptorSets)(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t descriptorSetCount, const VkDescriptorSet *pDescriptorSets, uint32_t dynamicOffsetCount, const uint32_t *pDynamicOffsets)
Definition: vulkan_core.h:2824
PFN_vkCreateRenderPass vulkan_symbol_wrapper_vkCreateRenderPass
Definition: vulkan_symbol_wrapper.c:86
void(VKAPI_PTR * PFN_vkCmdBindIndexBuffer)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkIndexType indexType)
Definition: vulkan_core.h:2825
void(VKAPI_PTR * PFN_vkUnmapMemory)(VkDevice device, VkDeviceMemory memory)
Definition: vulkan_core.h:2745
PFN_vkGetPhysicalDeviceSparseImageFormatProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceSparseImageFormatProperties
Definition: vulkan_symbol_wrapper.c:37
PFN_vkGetQueryPoolResults vulkan_symbol_wrapper_vkGetQueryPoolResults
Definition: vulkan_symbol_wrapper.c:53
VkResult(VKAPI_PTR * PFN_vkAllocateMemory)(VkDevice device, const VkMemoryAllocateInfo *pAllocateInfo, const VkAllocationCallbacks *pAllocator, VkDeviceMemory *pMemory)
Definition: vulkan_core.h:2742
PFN_vkEnumerateInstanceExtensionProperties vulkan_symbol_wrapper_vkEnumerateInstanceExtensionProperties
Definition: vulkan_symbol_wrapper.c:6
VkResult(VKAPI_PTR * PFN_vkGetQueryPoolResults)(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void *pData, VkDeviceSize stride, VkQueryResultFlags flags)
Definition: vulkan_core.h:2770
PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceSurfaceCapabilitiesKHR
Definition: vulkan_symbol_wrapper.c:143
VkResult(VKAPI_PTR * PFN_vkEndCommandBuffer)(VkCommandBuffer commandBuffer)
Definition: vulkan_core.h:2812
PFN_vkCreateDisplayModeKHR vulkan_symbol_wrapper_vkCreateDisplayModeKHR
Definition: vulkan_symbol_wrapper.c:155
VkResult(VKAPI_PTR * PFN_vkDeviceWaitIdle)(VkDevice device)
Definition: vulkan_core.h:2741
PFN_vkDestroyQueryPool vulkan_symbol_wrapper_vkDestroyQueryPool
Definition: vulkan_symbol_wrapper.c:52
VkResult(VKAPI_PTR * PFN_vkCreateGraphicsPipelines)(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkGraphicsPipelineCreateInfo *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines)
Definition: vulkan_core.h:2786
PFN_vkResetCommandBuffer vulkan_symbol_wrapper_vkResetCommandBuffer
Definition: vulkan_symbol_wrapper.c:96
PFN_vkGetPhysicalDeviceSurfacePresentModesKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceSurfacePresentModesKHR
Definition: vulkan_symbol_wrapper.c:145
uint32_t VkBool32
Definition: vulkan_core.h:69
PFN_vkEnumerateDeviceExtensionProperties vulkan_symbol_wrapper_vkEnumerateDeviceExtensionProperties
Definition: vulkan_symbol_wrapper.c:19
PFN_vkCmdPushConstants vulkan_symbol_wrapper_vkCmdPushConstants
Definition: vulkan_symbol_wrapper.c:136
PFN_vkCmdCopyQueryPoolResults vulkan_symbol_wrapper_vkCmdCopyQueryPoolResults
Definition: vulkan_symbol_wrapper.c:135
void(VKAPI_PTR * PFN_vkDestroyQueryPool)(VkDevice device, VkQueryPool queryPool, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:2769
PFN_vkCreatePipelineLayout vulkan_symbol_wrapper_vkCreatePipelineLayout
Definition: vulkan_symbol_wrapper.c:72
void(VKAPI_PTR * PFN_vkDestroySampler)(VkDevice device, VkSampler sampler, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:2792
VkResult(VKAPI_PTR * PFN_vkAllocateDescriptorSets)(VkDevice device, const VkDescriptorSetAllocateInfo *pAllocateInfo, VkDescriptorSet *pDescriptorSets)
Definition: vulkan_core.h:2798
void(VKAPI_PTR * PFN_vkCmdCopyQueryPoolResults)(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize stride, VkQueryResultFlags flags)
Definition: vulkan_core.h:2852
void(VKAPI_PTR * PFN_vkCmdResetQueryPool)(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount)
Definition: vulkan_core.h:2850
PFN_vkCmdSetViewport vulkan_symbol_wrapper_vkCmdSetViewport
Definition: vulkan_symbol_wrapper.c:98
PFN_vkCmdDebugMarkerBeginEXT vulkan_symbol_wrapper_vkCmdDebugMarkerBeginEXT
Definition: vulkan_symbol_wrapper.c:164
VkResult(VKAPI_PTR * PFN_vkAllocateCommandBuffers)(VkDevice device, const VkCommandBufferAllocateInfo *pAllocateInfo, VkCommandBuffer *pCommandBuffers)
Definition: vulkan_core.h:2809
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceSurfaceSupportKHR)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, VkSurfaceKHR surface, VkBool32 *pSupported)
Definition: vulkan_core.h:4620
PFN_vkEnumeratePhysicalDevices vulkan_symbol_wrapper_vkEnumeratePhysicalDevices
Definition: vulkan_symbol_wrapper.c:9
VkResult(VKAPI_PTR * PFN_vkInvalidateMappedMemoryRanges)(VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange *pMemoryRanges)
Definition: vulkan_core.h:2747
void(VKAPI_PTR * PFN_vkCmdResolveImage)(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageResolve *pRegions)
Definition: vulkan_core.h:2843
PFN_vkInvalidateMappedMemoryRanges vulkan_symbol_wrapper_vkInvalidateMappedMemoryRanges
Definition: vulkan_symbol_wrapper.c:30
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR)(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilitiesKHR *pSurfaceCapabilities)
Definition: vulkan_core.h:4621
VkResult(VKAPI_PTR * PFN_vkCreateQueryPool)(VkDevice device, const VkQueryPoolCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkQueryPool *pQueryPool)
Definition: vulkan_core.h:2768
void(VKAPI_PTR * PFN_vkCmdNextSubpass)(VkCommandBuffer commandBuffer, VkSubpassContents contents)
Definition: vulkan_core.h:2855
PFN_vkCmdSetBlendConstants vulkan_symbol_wrapper_vkCmdSetBlendConstants
Definition: vulkan_symbol_wrapper.c:102
PFN_vkCmdBindDescriptorSets vulkan_symbol_wrapper_vkCmdBindDescriptorSets
Definition: vulkan_symbol_wrapper.c:107
VkResult(VKAPI_PTR * PFN_vkCreateImage)(VkDevice device, const VkImageCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkImage *pImage)
Definition: vulkan_core.h:2775
VkResult(VKAPI_PTR * PFN_vkCreateEvent)(VkDevice device, const VkEventCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkEvent *pEvent)
Definition: vulkan_core.h:2763
PFN_vkResetDescriptorPool vulkan_symbol_wrapper_vkResetDescriptorPool
Definition: vulkan_symbol_wrapper.c:80
void(VKAPI_PTR * PFN_vkDestroyShaderModule)(VkDevice device, VkShaderModule shaderModule, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:2781
void(VKAPI_PTR * PFN_vkDestroyInstance)(VkInstance instance, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:2722
PFN_vkCmdExecuteCommands vulkan_symbol_wrapper_vkCmdExecuteCommands
Definition: vulkan_symbol_wrapper.c:140
VkResult(VKAPI_PTR * PFN_vkMapMemory)(VkDevice device, VkDeviceMemory memory, VkDeviceSize offset, VkDeviceSize size, VkMemoryMapFlags flags, void **ppData)
Definition: vulkan_core.h:2744
PFN_vkFreeMemory vulkan_symbol_wrapper_vkFreeMemory
Definition: vulkan_symbol_wrapper.c:26
void(VKAPI_PTR * PFN_vkCmdPipelineBarrier)(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint32_t memoryBarrierCount, const VkMemoryBarrier *pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const VkBufferMemoryBarrier *pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier *pImageMemoryBarriers)
Definition: vulkan_core.h:2847
void(VKAPI_PTR * PFN_vkCmdClearColorImage)(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearColorValue *pColor, uint32_t rangeCount, const VkImageSubresourceRange *pRanges)
Definition: vulkan_core.h:2840
PFN_vkCmdDebugMarkerInsertEXT vulkan_symbol_wrapper_vkCmdDebugMarkerInsertEXT
Definition: vulkan_symbol_wrapper.c:166
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceImageFormatProperties)(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkImageFormatProperties *pImageFormatProperties)
Definition: vulkan_core.h:2726
void(VKAPI_PTR * PFN_vkCmdEndQuery)(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query)
Definition: vulkan_core.h:2849
void(VKAPI_PTR * PFN_vkCmdClearDepthStencilImage)(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearDepthStencilValue *pDepthStencil, uint32_t rangeCount, const VkImageSubresourceRange *pRanges)
Definition: vulkan_core.h:2841
VkResult(VKAPI_PTR * PFN_vkCreateSwapchainKHR)(VkDevice device, const VkSwapchainCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSwapchainKHR *pSwapchain)
Definition: vulkan_core.h:4755
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceProperties)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties *pProperties)
Definition: vulkan_core.h:2727
PFN_vkCmdBindPipeline vulkan_symbol_wrapper_vkCmdBindPipeline
Definition: vulkan_symbol_wrapper.c:97
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceFormatProperties)(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties *pFormatProperties)
Definition: vulkan_core.h:2725
void(VKAPI_PTR * PFN_vkDestroyRenderPass)(VkDevice device, VkRenderPass renderPass, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:2804
PFN_vkGetImageMemoryRequirements vulkan_symbol_wrapper_vkGetImageMemoryRequirements
Definition: vulkan_symbol_wrapper.c:35
PFN_vkGetDisplayPlaneSupportedDisplaysKHR vulkan_symbol_wrapper_vkGetDisplayPlaneSupportedDisplaysKHR
Definition: vulkan_symbol_wrapper.c:153
PFN_vkDestroyEvent vulkan_symbol_wrapper_vkDestroyEvent
Definition: vulkan_symbol_wrapper.c:47
PFN_vkCreateInstance vulkan_symbol_wrapper_vkCreateInstance
Definition: vulkan_symbol_wrapper.c:5
VkResult(VKAPI_PTR * PFN_vkGetDisplayPlaneCapabilitiesKHR)(VkPhysicalDevice physicalDevice, VkDisplayModeKHR mode, uint32_t planeIndex, VkDisplayPlaneCapabilitiesKHR *pCapabilities)
Definition: vulkan_core.h:4898
PFN_vkMapMemory vulkan_symbol_wrapper_vkMapMemory
Definition: vulkan_symbol_wrapper.c:27
PFN_vkGetPhysicalDeviceSurfaceFormatsKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceSurfaceFormatsKHR
Definition: vulkan_symbol_wrapper.c:144
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceQueueFamilyProperties)(VkPhysicalDevice physicalDevice, uint32_t *pQueueFamilyPropertyCount, VkQueueFamilyProperties *pQueueFamilyProperties)
Definition: vulkan_core.h:2728
PFN_vkGetDeviceQueue vulkan_symbol_wrapper_vkGetDeviceQueue
Definition: vulkan_symbol_wrapper.c:21
VkResult(VKAPI_PTR * PFN_vkWaitForFences)(VkDevice device, uint32_t fenceCount, const VkFence *pFences, VkBool32 waitAll, uint64_t timeout)
Definition: vulkan_core.h:2760
VkResult(VKAPI_PTR * PFN_vkAcquireNextImageKHR)(VkDevice device, VkSwapchainKHR swapchain, uint64_t timeout, VkSemaphore semaphore, VkFence fence, uint32_t *pImageIndex)
Definition: vulkan_core.h:4758
VkResult(VKAPI_PTR * PFN_vkCreateDescriptorPool)(VkDevice device, const VkDescriptorPoolCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDescriptorPool *pDescriptorPool)
Definition: vulkan_core.h:2795
VkResult(VKAPI_PTR * PFN_vkEnumerateDeviceLayerProperties)(VkPhysicalDevice physicalDevice, uint32_t *pPropertyCount, VkLayerProperties *pProperties)
Definition: vulkan_core.h:2737
void(VKAPI_PTR * PFN_vkDestroyBuffer)(VkDevice device, VkBuffer buffer, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:2772
VkResult(VKAPI_PTR * PFN_vkCreateSharedSwapchainsKHR)(VkDevice device, uint32_t swapchainCount, const VkSwapchainCreateInfoKHR *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkSwapchainKHR *pSwapchains)
Definition: vulkan_core.h:4957
void(VKAPI_PTR * PFN_vkCmdCopyImage)(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageCopy *pRegions)
Definition: vulkan_core.h:2834
void(VKAPI_PTR * PFN_vkCmdWriteTimestamp)(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkQueryPool queryPool, uint32_t query)
Definition: vulkan_core.h:2851
PFN_vkCreateComputePipelines vulkan_symbol_wrapper_vkCreateComputePipelines
Definition: vulkan_symbol_wrapper.c:70
PFN_vkGetInstanceProcAddr vulkan_symbol_wrapper_instance_proc_addr(void)
Definition: vulkan_symbol_wrapper.c:174
VkResult(VKAPI_PTR * PFN_vkDebugMarkerSetObjectTagEXT)(VkDevice device, const VkDebugMarkerObjectTagInfoEXT *pTagInfo)
Definition: vulkan_core.h:5919
PFN_vkCmdUpdateBuffer vulkan_symbol_wrapper_vkCmdUpdateBuffer
Definition: vulkan_symbol_wrapper.c:121
struct nk_device device
Definition: nk_common.c:44
void(VKAPI_PTR * PFN_vkDestroyFence)(VkDevice device, VkFence fence, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:2757
PFN_vkCmdCopyBuffer vulkan_symbol_wrapper_vkCmdCopyBuffer
Definition: vulkan_symbol_wrapper.c:116
void(VKAPI_PTR * PFN_vkCmdBeginRenderPass)(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo *pRenderPassBegin, VkSubpassContents contents)
Definition: vulkan_core.h:2854
void(VKAPI_PTR * PFN_vkDestroyDescriptorSetLayout)(VkDevice device, VkDescriptorSetLayout descriptorSetLayout, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:2794
PFN_vkDestroyImageView vulkan_symbol_wrapper_vkDestroyImageView
Definition: vulkan_symbol_wrapper.c:62
PFN_vkDebugReportMessageEXT vulkan_symbol_wrapper_vkDebugReportMessageEXT
Definition: vulkan_symbol_wrapper.c:161
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceDisplayPropertiesKHR)(VkPhysicalDevice physicalDevice, uint32_t *pPropertyCount, VkDisplayPropertiesKHR *pProperties)
Definition: vulkan_core.h:4893
PFN_vkCmdBindIndexBuffer vulkan_symbol_wrapper_vkCmdBindIndexBuffer
Definition: vulkan_symbol_wrapper.c:108
PFN_vkVoidFunction(VKAPI_PTR * PFN_vkGetInstanceProcAddr)(VkInstance instance, const char *pName)
Definition: vulkan_core.h:2730
PFN_vkGetPhysicalDeviceDisplayPropertiesKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceDisplayPropertiesKHR
Definition: vulkan_symbol_wrapper.c:151
void(VKAPI_PTR * PFN_vkCmdFillBuffer)(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize size, uint32_t data)
Definition: vulkan_core.h:2839
VkResult(VKAPI_PTR * PFN_vkGetDisplayPlaneSupportedDisplaysKHR)(VkPhysicalDevice physicalDevice, uint32_t planeIndex, uint32_t *pDisplayCount, VkDisplayKHR *pDisplays)
Definition: vulkan_core.h:4895
void(VKAPI_PTR * PFN_vkCmdDispatchIndirect)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset)
Definition: vulkan_core.h:2832
void(VKAPI_PTR * PFN_vkDestroyCommandPool)(VkDevice device, VkCommandPool commandPool, const VkAllocationCallbacks *pAllocator)
Definition: vulkan_core.h:2807
void(VKAPI_PTR * PFN_vkCmdCopyBuffer)(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferCopy *pRegions)
Definition: vulkan_core.h:2833
PFN_vkGetPhysicalDeviceFormatProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceFormatProperties
Definition: vulkan_symbol_wrapper.c:11
PFN_vkCmdResetQueryPool vulkan_symbol_wrapper_vkCmdResetQueryPool
Definition: vulkan_symbol_wrapper.c:133
PFN_vkResetEvent vulkan_symbol_wrapper_vkResetEvent
Definition: vulkan_symbol_wrapper.c:50
void(VKAPI_PTR * PFN_vkCmdExecuteCommands)(VkCommandBuffer commandBuffer, uint32_t commandBufferCount, const VkCommandBuffer *pCommandBuffers)
Definition: vulkan_core.h:2857