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