1 #ifndef VK_ENTRY
2 #define VK_ENTRY(func)
3 #endif
4 
5 #ifndef VK_GLOBAL_LEVEL_FUNC
6 #define VK_GLOBAL_LEVEL_FUNC(func)
7 #endif
8 
9 #ifndef VK_GLOBAL_LEVEL_FUNC_MANDATORY
10 #define VK_GLOBAL_LEVEL_FUNC_MANDATORY(func)
11 #endif
12 
13 #ifndef VK_FUNC
14 #define VK_FUNC(func)
15 #endif
16 
17 #ifndef VK_FUNC_MANDATORY
18 #define VK_FUNC_MANDATORY(func)
19 #endif
20 
21 VK_ENTRY(vkGetInstanceProcAddr)
22 VK_GLOBAL_LEVEL_FUNC(vkEnumerateInstanceVersion)
23 VK_GLOBAL_LEVEL_FUNC_MANDATORY(vkEnumerateInstanceExtensionProperties)
24 VK_GLOBAL_LEVEL_FUNC_MANDATORY(vkEnumerateInstanceLayerProperties)
25 VK_GLOBAL_LEVEL_FUNC_MANDATORY(vkCreateInstance)
26 VK_FUNC_MANDATORY(vkDestroyInstance)
27 VK_FUNC_MANDATORY(vkEnumeratePhysicalDevices)
28 VK_FUNC_MANDATORY(vkGetPhysicalDeviceQueueFamilyProperties)
29 VK_FUNC(vkGetPhysicalDeviceFeatures)
30 VK_FUNC(vkGetPhysicalDeviceFormatProperties)
31 VK_FUNC(vkGetPhysicalDeviceImageFormatProperties)
32 VK_FUNC(vkGetPhysicalDeviceProperties)
33 VK_FUNC(vkGetPhysicalDeviceMemoryProperties)
34 VK_FUNC(vkGetDeviceProcAddr)
35 VK_FUNC(vkCreateDevice)
36 VK_FUNC(vkDestroyDevice)
37 VK_FUNC(vkEnumerateDeviceExtensionProperties)
38 VK_FUNC(vkEnumerateDeviceLayerProperties)
39 VK_FUNC(vkGetDeviceQueue)
40 VK_FUNC(vkQueueSubmit)
41 VK_FUNC(vkQueueWaitIdle)
42 VK_FUNC(vkDeviceWaitIdle)
43 VK_FUNC(vkAllocateMemory)
44 VK_FUNC(vkFreeMemory)
45 VK_FUNC(vkMapMemory)
46 VK_FUNC(vkUnmapMemory)
47 VK_FUNC(vkFlushMappedMemoryRanges)
48 VK_FUNC(vkInvalidateMappedMemoryRanges)
49 VK_FUNC(vkGetDeviceMemoryCommitment)
50 VK_FUNC(vkBindBufferMemory)
51 VK_FUNC(vkBindImageMemory)
52 VK_FUNC(vkGetBufferMemoryRequirements)
53 VK_FUNC(vkGetImageMemoryRequirements)
54 VK_FUNC(vkGetImageSparseMemoryRequirements)
55 VK_FUNC(vkGetPhysicalDeviceSparseImageFormatProperties)
56 VK_FUNC(vkQueueBindSparse)
57 VK_FUNC(vkCreateFence)
58 VK_FUNC(vkDestroyFence)
59 VK_FUNC(vkResetFences)
60 VK_FUNC(vkGetFenceStatus)
61 VK_FUNC(vkWaitForFences)
62 VK_FUNC(vkCreateSemaphore)
63 VK_FUNC(vkDestroySemaphore)
64 VK_FUNC(vkCreateEvent)
65 VK_FUNC(vkDestroyEvent)
66 VK_FUNC(vkGetEventStatus)
67 VK_FUNC(vkSetEvent)
68 VK_FUNC(vkResetEvent)
69 VK_FUNC(vkCreateQueryPool)
70 VK_FUNC(vkDestroyQueryPool)
71 VK_FUNC(vkGetQueryPoolResults)
72 VK_FUNC(vkCreateBuffer)
73 VK_FUNC(vkDestroyBuffer)
74 VK_FUNC(vkCreateBufferView)
75 VK_FUNC(vkDestroyBufferView)
76 VK_FUNC(vkCreateImage)
77 VK_FUNC(vkDestroyImage)
78 VK_FUNC(vkGetImageSubresourceLayout)
79 VK_FUNC(vkCreateImageView)
80 VK_FUNC(vkDestroyImageView)
81 VK_FUNC(vkCreateShaderModule)
82 VK_FUNC(vkDestroyShaderModule)
83 VK_FUNC(vkCreatePipelineCache)
84 VK_FUNC(vkDestroyPipelineCache)
85 VK_FUNC(vkGetPipelineCacheData)
86 VK_FUNC(vkMergePipelineCaches)
87 VK_FUNC(vkCreateGraphicsPipelines)
88 VK_FUNC(vkCreateComputePipelines)
89 VK_FUNC(vkDestroyPipeline)
90 VK_FUNC(vkCreatePipelineLayout)
91 VK_FUNC(vkDestroyPipelineLayout)
92 VK_FUNC(vkCreateSampler)
93 VK_FUNC(vkDestroySampler)
94 VK_FUNC(vkCreateDescriptorSetLayout)
95 VK_FUNC(vkDestroyDescriptorSetLayout)
96 VK_FUNC(vkCreateDescriptorPool)
97 VK_FUNC(vkDestroyDescriptorPool)
98 VK_FUNC(vkResetDescriptorPool)
99 VK_FUNC(vkAllocateDescriptorSets)
100 VK_FUNC(vkFreeDescriptorSets)
101 VK_FUNC(vkUpdateDescriptorSets)
102 VK_FUNC(vkCreateFramebuffer)
103 VK_FUNC(vkDestroyFramebuffer)
104 VK_FUNC(vkCreateRenderPass)
105 VK_FUNC(vkDestroyRenderPass)
106 VK_FUNC(vkGetRenderAreaGranularity)
107 VK_FUNC(vkCreateCommandPool)
108 VK_FUNC(vkDestroyCommandPool)
109 VK_FUNC(vkResetCommandPool)
110 VK_FUNC(vkAllocateCommandBuffers)
111 VK_FUNC(vkFreeCommandBuffers)
112 VK_FUNC(vkBeginCommandBuffer)
113 VK_FUNC(vkEndCommandBuffer)
114 VK_FUNC(vkResetCommandBuffer)
115 VK_FUNC(vkCmdBindPipeline)
116 VK_FUNC(vkCmdSetViewport)
117 VK_FUNC(vkCmdSetScissor)
118 VK_FUNC(vkCmdSetLineWidth)
119 VK_FUNC(vkCmdSetDepthBias)
120 VK_FUNC(vkCmdSetBlendConstants)
121 VK_FUNC(vkCmdSetDepthBounds)
122 VK_FUNC(vkCmdSetStencilCompareMask)
123 VK_FUNC(vkCmdSetStencilWriteMask)
124 VK_FUNC(vkCmdSetStencilReference)
125 VK_FUNC(vkCmdBindDescriptorSets)
126 VK_FUNC(vkCmdBindIndexBuffer)
127 VK_FUNC(vkCmdBindVertexBuffers)
128 VK_FUNC(vkCmdDraw)
129 VK_FUNC(vkCmdDrawIndexed)
130 VK_FUNC(vkCmdDrawIndirect)
131 VK_FUNC(vkCmdDrawIndexedIndirect)
132 VK_FUNC(vkCmdDispatch)
133 VK_FUNC(vkCmdDispatchIndirect)
134 VK_FUNC(vkCmdCopyBuffer)
135 VK_FUNC(vkCmdCopyImage)
136 VK_FUNC(vkCmdBlitImage)
137 VK_FUNC(vkCmdCopyBufferToImage)
138 VK_FUNC(vkCmdCopyImageToBuffer)
139 VK_FUNC(vkCmdUpdateBuffer)
140 VK_FUNC(vkCmdFillBuffer)
141 VK_FUNC(vkCmdClearColorImage)
142 VK_FUNC(vkCmdClearDepthStencilImage)
143 VK_FUNC(vkCmdClearAttachments)
144 VK_FUNC(vkCmdResolveImage)
145 VK_FUNC(vkCmdSetEvent)
146 VK_FUNC(vkCmdResetEvent)
147 VK_FUNC(vkCmdWaitEvents)
148 VK_FUNC(vkCmdPipelineBarrier)
149 VK_FUNC(vkCmdBeginQuery)
150 VK_FUNC(vkCmdEndQuery)
151 VK_FUNC(vkCmdResetQueryPool)
152 VK_FUNC(vkCmdWriteTimestamp)
153 VK_FUNC(vkCmdCopyQueryPoolResults)
154 VK_FUNC(vkCmdPushConstants)
155 VK_FUNC(vkCmdBeginRenderPass)
156 VK_FUNC(vkCmdNextSubpass)
157 VK_FUNC(vkCmdEndRenderPass)
158 VK_FUNC(vkCmdExecuteCommands)
159 VK_FUNC(vkBindBufferMemory2)
160 VK_FUNC(vkBindImageMemory2)
161 VK_FUNC(vkGetDeviceGroupPeerMemoryFeatures)
162 VK_FUNC(vkCmdSetDeviceMask)
163 VK_FUNC(vkCmdDispatchBase)
164 VK_FUNC(vkEnumeratePhysicalDeviceGroups)
165 VK_FUNC(vkGetImageMemoryRequirements2)
166 VK_FUNC(vkGetBufferMemoryRequirements2)
167 VK_FUNC(vkGetImageSparseMemoryRequirements2)
168 VK_FUNC(vkGetPhysicalDeviceFeatures2)
169 VK_FUNC(vkGetPhysicalDeviceProperties2)
170 VK_FUNC(vkGetPhysicalDeviceFormatProperties2)
171 VK_FUNC(vkGetPhysicalDeviceImageFormatProperties2)
172 VK_FUNC(vkGetPhysicalDeviceQueueFamilyProperties2)
173 VK_FUNC(vkGetPhysicalDeviceMemoryProperties2)
174 VK_FUNC(vkGetPhysicalDeviceSparseImageFormatProperties2)
175 VK_FUNC(vkTrimCommandPool)
176 VK_FUNC(vkGetDeviceQueue2)
177 VK_FUNC(vkCreateSamplerYcbcrConversion)
178 VK_FUNC(vkDestroySamplerYcbcrConversion)
179 VK_FUNC(vkCreateDescriptorUpdateTemplate)
180 VK_FUNC(vkDestroyDescriptorUpdateTemplate)
181 VK_FUNC(vkUpdateDescriptorSetWithTemplate)
182 VK_FUNC(vkGetPhysicalDeviceExternalBufferProperties)
183 VK_FUNC(vkGetPhysicalDeviceExternalFenceProperties)
184 VK_FUNC(vkGetPhysicalDeviceExternalSemaphoreProperties)
185 VK_FUNC(vkGetDescriptorSetLayoutSupport)
186 VK_FUNC(vkDestroySurfaceKHR)
187 VK_FUNC(vkGetPhysicalDeviceSurfaceSupportKHR)
188 VK_FUNC(vkGetPhysicalDeviceSurfaceCapabilitiesKHR)
189 VK_FUNC(vkGetPhysicalDeviceSurfaceFormatsKHR)
190 VK_FUNC(vkGetPhysicalDeviceSurfacePresentModesKHR)
191 VK_FUNC(vkCreateSwapchainKHR)
192 VK_FUNC(vkDestroySwapchainKHR)
193 VK_FUNC(vkGetSwapchainImagesKHR)
194 VK_FUNC(vkAcquireNextImageKHR)
195 VK_FUNC(vkQueuePresentKHR)
196 VK_FUNC(vkGetDeviceGroupPresentCapabilitiesKHR)
197 VK_FUNC(vkGetDeviceGroupSurfacePresentModesKHR)
198 VK_FUNC(vkGetPhysicalDevicePresentRectanglesKHR)
199 VK_FUNC(vkAcquireNextImage2KHR)
200 VK_FUNC(vkGetPhysicalDeviceDisplayPropertiesKHR)
201 VK_FUNC(vkGetPhysicalDeviceDisplayPlanePropertiesKHR)
202 VK_FUNC(vkGetDisplayPlaneSupportedDisplaysKHR)
203 VK_FUNC(vkGetDisplayModePropertiesKHR)
204 VK_FUNC(vkCreateDisplayModeKHR)
205 VK_FUNC(vkGetDisplayPlaneCapabilitiesKHR)
206 VK_FUNC(vkCreateDisplayPlaneSurfaceKHR)
207 VK_FUNC(vkCreateSharedSwapchainsKHR)
208 VK_FUNC(vkGetPhysicalDeviceFeatures2KHR)
209 VK_FUNC(vkGetPhysicalDeviceProperties2KHR)
210 VK_FUNC(vkGetPhysicalDeviceFormatProperties2KHR)
211 VK_FUNC(vkGetPhysicalDeviceImageFormatProperties2KHR)
212 VK_FUNC(vkGetPhysicalDeviceQueueFamilyProperties2KHR)
213 VK_FUNC(vkGetPhysicalDeviceMemoryProperties2KHR)
214 VK_FUNC(vkGetPhysicalDeviceSparseImageFormatProperties2KHR)
215 VK_FUNC(vkGetDeviceGroupPeerMemoryFeaturesKHR)
216 VK_FUNC(vkCmdSetDeviceMaskKHR)
217 VK_FUNC(vkCmdDispatchBaseKHR)
218 VK_FUNC(vkTrimCommandPoolKHR)
219 VK_FUNC(vkEnumeratePhysicalDeviceGroupsKHR)
220 VK_FUNC(vkGetPhysicalDeviceExternalBufferPropertiesKHR)
221 VK_FUNC(vkGetMemoryFdKHR)
222 VK_FUNC(vkGetMemoryFdPropertiesKHR)
223 VK_FUNC(vkGetPhysicalDeviceExternalSemaphorePropertiesKHR)
224 VK_FUNC(vkImportSemaphoreFdKHR)
225 VK_FUNC(vkGetSemaphoreFdKHR)
226 VK_FUNC(vkCmdPushDescriptorSetKHR)
227 VK_FUNC(vkCmdPushDescriptorSetWithTemplateKHR)
228 VK_FUNC(vkCreateDescriptorUpdateTemplateKHR)
229 VK_FUNC(vkDestroyDescriptorUpdateTemplateKHR)
230 VK_FUNC(vkUpdateDescriptorSetWithTemplateKHR)
231 VK_FUNC(vkGetSwapchainStatusKHR)
232 VK_FUNC(vkGetPhysicalDeviceExternalFencePropertiesKHR)
233 VK_FUNC(vkImportFenceFdKHR)
234 VK_FUNC(vkGetFenceFdKHR)
235 VK_FUNC(vkGetPhysicalDeviceSurfaceCapabilities2KHR)
236 VK_FUNC(vkGetPhysicalDeviceSurfaceFormats2KHR)
237 VK_FUNC(vkGetImageMemoryRequirements2KHR)
238 VK_FUNC(vkGetBufferMemoryRequirements2KHR)
239 VK_FUNC(vkGetImageSparseMemoryRequirements2KHR)
240 VK_FUNC(vkCreateSamplerYcbcrConversionKHR)
241 VK_FUNC(vkDestroySamplerYcbcrConversionKHR)
242 VK_FUNC(vkBindBufferMemory2KHR)
243 VK_FUNC(vkBindImageMemory2KHR)
244 VK_FUNC(vkGetDescriptorSetLayoutSupportKHR)
245 VK_FUNC(vkCreateDebugReportCallbackEXT)
246 VK_FUNC(vkDestroyDebugReportCallbackEXT)
247 VK_FUNC(vkDebugReportMessageEXT)
248 VK_FUNC(vkDebugMarkerSetObjectTagEXT)
249 VK_FUNC(vkDebugMarkerSetObjectNameEXT)
250 VK_FUNC(vkCmdDebugMarkerBeginEXT)
251 VK_FUNC(vkCmdDebugMarkerEndEXT)
252 VK_FUNC(vkCmdDebugMarkerInsertEXT)
253 VK_FUNC(vkCmdDrawIndirectCountAMD)
254 VK_FUNC(vkCmdDrawIndexedIndirectCountAMD)
255 VK_FUNC(vkGetShaderInfoAMD)
256 VK_FUNC(vkGetPhysicalDeviceExternalImageFormatPropertiesNV)
257 VK_FUNC(vkCmdSetViewportWScalingNV)
258 VK_FUNC(vkReleaseDisplayEXT)
259 VK_FUNC(vkGetPhysicalDeviceSurfaceCapabilities2EXT)
260 VK_FUNC(vkDisplayPowerControlEXT)
261 VK_FUNC(vkRegisterDeviceEventEXT)
262 VK_FUNC(vkRegisterDisplayEventEXT)
263 VK_FUNC(vkGetSwapchainCounterEXT)
264 VK_FUNC(vkGetRefreshCycleDurationGOOGLE)
265 VK_FUNC(vkGetPastPresentationTimingGOOGLE)
266 VK_FUNC(vkCmdSetDiscardRectangleEXT)
267 VK_FUNC(vkSetHdrMetadataEXT)
268 VK_FUNC(vkSetDebugUtilsObjectNameEXT)
269 VK_FUNC(vkSetDebugUtilsObjectTagEXT)
270 VK_FUNC(vkQueueBeginDebugUtilsLabelEXT)
271 VK_FUNC(vkQueueEndDebugUtilsLabelEXT)
272 VK_FUNC(vkQueueInsertDebugUtilsLabelEXT)
273 VK_FUNC(vkCmdBeginDebugUtilsLabelEXT)
274 VK_FUNC(vkCmdEndDebugUtilsLabelEXT)
275 VK_FUNC(vkCmdInsertDebugUtilsLabelEXT)
276 VK_FUNC(vkCreateDebugUtilsMessengerEXT)
277 VK_FUNC(vkDestroyDebugUtilsMessengerEXT)
278 VK_FUNC(vkSubmitDebugUtilsMessageEXT)
279 VK_FUNC(vkCmdSetSampleLocationsEXT)
280 VK_FUNC(vkGetPhysicalDeviceMultisamplePropertiesEXT)
281 VK_FUNC(vkCreateValidationCacheEXT)
282 VK_FUNC(vkDestroyValidationCacheEXT)
283 VK_FUNC(vkMergeValidationCachesEXT)
284 VK_FUNC(vkGetValidationCacheDataEXT)
285 VK_FUNC(vkGetMemoryHostPointerPropertiesEXT)
286 VK_FUNC(vkCmdWriteBufferMarkerAMD)
287 
288 #undef VK_ENTRY
289 #undef VK_GLOBAL_LEVEL_FUNC
290 #undef VK_GLOBAL_LEVEL_FUNC_MANDATORY
291 #undef VK_FUNC
292 #undef VK_FUNC_MANDATORY
293