1/* WARNING: This is auto-generated file. Do not modify, since changes will 2 * be lost! Modify the generating script instead. 3 * This file was generated by /scripts/gen_framework.py 4 */ 5VKAPI_ATTR VkResult VKAPI_CALL createInstance (const VkInstanceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkInstance* pInstance) 6{ 7 DE_UNREF(pAllocator); 8 VK_NULL_RETURN((*pInstance = allocateHandle<Instance, VkInstance>(pCreateInfo, pAllocator))); 9} 10 11VKAPI_ATTR VkResult VKAPI_CALL createDevice (VkPhysicalDevice physicalDevice, const VkDeviceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDevice* pDevice) 12{ 13 DE_UNREF(pAllocator); 14 VK_NULL_RETURN((*pDevice = allocateHandle<Device, VkDevice>(physicalDevice, pCreateInfo, pAllocator))); 15} 16 17VKAPI_ATTR VkResult VKAPI_CALL createFence (VkDevice device, const VkFenceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkFence* pFence) 18{ 19 DE_UNREF(pAllocator); 20 VK_NULL_RETURN((*pFence = allocateNonDispHandle<Fence, VkFence>(device, pCreateInfo, pAllocator))); 21} 22 23VKAPI_ATTR VkResult VKAPI_CALL createSemaphore (VkDevice device, const VkSemaphoreCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSemaphore* pSemaphore) 24{ 25 DE_UNREF(pAllocator); 26 VK_NULL_RETURN((*pSemaphore = allocateNonDispHandle<Semaphore, VkSemaphore>(device, pCreateInfo, pAllocator))); 27} 28 29VKAPI_ATTR VkResult VKAPI_CALL createEvent (VkDevice device, const VkEventCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkEvent* pEvent) 30{ 31 DE_UNREF(pAllocator); 32 VK_NULL_RETURN((*pEvent = allocateNonDispHandle<Event, VkEvent>(device, pCreateInfo, pAllocator))); 33} 34 35VKAPI_ATTR VkResult VKAPI_CALL createQueryPool (VkDevice device, const VkQueryPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkQueryPool* pQueryPool) 36{ 37 DE_UNREF(pAllocator); 38 VK_NULL_RETURN((*pQueryPool = allocateNonDispHandle<QueryPool, VkQueryPool>(device, pCreateInfo, pAllocator))); 39} 40 41VKAPI_ATTR VkResult VKAPI_CALL createBuffer (VkDevice device, const VkBufferCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkBuffer* pBuffer) 42{ 43 DE_UNREF(pAllocator); 44 VK_NULL_RETURN((*pBuffer = allocateNonDispHandle<Buffer, VkBuffer>(device, pCreateInfo, pAllocator))); 45} 46 47VKAPI_ATTR VkResult VKAPI_CALL createBufferView (VkDevice device, const VkBufferViewCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkBufferView* pView) 48{ 49 DE_UNREF(pAllocator); 50 VK_NULL_RETURN((*pView = allocateNonDispHandle<BufferView, VkBufferView>(device, pCreateInfo, pAllocator))); 51} 52 53VKAPI_ATTR VkResult VKAPI_CALL createImage (VkDevice device, const VkImageCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkImage* pImage) 54{ 55 DE_UNREF(pAllocator); 56 VK_NULL_RETURN((*pImage = allocateNonDispHandle<Image, VkImage>(device, pCreateInfo, pAllocator))); 57} 58 59VKAPI_ATTR VkResult VKAPI_CALL createImageView (VkDevice device, const VkImageViewCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkImageView* pView) 60{ 61 DE_UNREF(pAllocator); 62 VK_NULL_RETURN((*pView = allocateNonDispHandle<ImageView, VkImageView>(device, pCreateInfo, pAllocator))); 63} 64 65VKAPI_ATTR VkResult VKAPI_CALL createShaderModule (VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkShaderModule* pShaderModule) 66{ 67 DE_UNREF(pAllocator); 68 VK_NULL_RETURN((*pShaderModule = allocateNonDispHandle<ShaderModule, VkShaderModule>(device, pCreateInfo, pAllocator))); 69} 70 71VKAPI_ATTR VkResult VKAPI_CALL createPipelineCache (VkDevice device, const VkPipelineCacheCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPipelineCache* pPipelineCache) 72{ 73 DE_UNREF(pAllocator); 74 VK_NULL_RETURN((*pPipelineCache = allocateNonDispHandle<PipelineCache, VkPipelineCache>(device, pCreateInfo, pAllocator))); 75} 76 77VKAPI_ATTR VkResult VKAPI_CALL createPipelineLayout (VkDevice device, const VkPipelineLayoutCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPipelineLayout* pPipelineLayout) 78{ 79 DE_UNREF(pAllocator); 80 VK_NULL_RETURN((*pPipelineLayout = allocateNonDispHandle<PipelineLayout, VkPipelineLayout>(device, pCreateInfo, pAllocator))); 81} 82 83VKAPI_ATTR VkResult VKAPI_CALL createSampler (VkDevice device, const VkSamplerCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSampler* pSampler) 84{ 85 DE_UNREF(pAllocator); 86 VK_NULL_RETURN((*pSampler = allocateNonDispHandle<Sampler, VkSampler>(device, pCreateInfo, pAllocator))); 87} 88 89VKAPI_ATTR VkResult VKAPI_CALL createDescriptorSetLayout (VkDevice device, const VkDescriptorSetLayoutCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorSetLayout* pSetLayout) 90{ 91 DE_UNREF(pAllocator); 92 VK_NULL_RETURN((*pSetLayout = allocateNonDispHandle<DescriptorSetLayout, VkDescriptorSetLayout>(device, pCreateInfo, pAllocator))); 93} 94 95VKAPI_ATTR VkResult VKAPI_CALL createDescriptorPool (VkDevice device, const VkDescriptorPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorPool* pDescriptorPool) 96{ 97 DE_UNREF(pAllocator); 98 VK_NULL_RETURN((*pDescriptorPool = allocateNonDispHandle<DescriptorPool, VkDescriptorPool>(device, pCreateInfo, pAllocator))); 99} 100 101VKAPI_ATTR VkResult VKAPI_CALL createFramebuffer (VkDevice device, const VkFramebufferCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkFramebuffer* pFramebuffer) 102{ 103 DE_UNREF(pAllocator); 104 VK_NULL_RETURN((*pFramebuffer = allocateNonDispHandle<Framebuffer, VkFramebuffer>(device, pCreateInfo, pAllocator))); 105} 106 107VKAPI_ATTR VkResult VKAPI_CALL createRenderPass (VkDevice device, const VkRenderPassCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkRenderPass* pRenderPass) 108{ 109 DE_UNREF(pAllocator); 110 VK_NULL_RETURN((*pRenderPass = allocateNonDispHandle<RenderPass, VkRenderPass>(device, pCreateInfo, pAllocator))); 111} 112 113VKAPI_ATTR VkResult VKAPI_CALL createCommandPool (VkDevice device, const VkCommandPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkCommandPool* pCommandPool) 114{ 115 DE_UNREF(pAllocator); 116 VK_NULL_RETURN((*pCommandPool = allocateNonDispHandle<CommandPool, VkCommandPool>(device, pCreateInfo, pAllocator))); 117} 118 119VKAPI_ATTR VkResult VKAPI_CALL createSamplerYcbcrConversion (VkDevice device, const VkSamplerYcbcrConversionCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSamplerYcbcrConversion* pYcbcrConversion) 120{ 121 DE_UNREF(pAllocator); 122 VK_NULL_RETURN((*pYcbcrConversion = allocateNonDispHandle<SamplerYcbcrConversion, VkSamplerYcbcrConversion>(device, pCreateInfo, pAllocator))); 123} 124 125VKAPI_ATTR VkResult VKAPI_CALL createDescriptorUpdateTemplate (VkDevice device, const VkDescriptorUpdateTemplateCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorUpdateTemplate* pDescriptorUpdateTemplate) 126{ 127 DE_UNREF(pAllocator); 128 VK_NULL_RETURN((*pDescriptorUpdateTemplate = allocateNonDispHandle<DescriptorUpdateTemplate, VkDescriptorUpdateTemplate>(device, pCreateInfo, pAllocator))); 129} 130 131VKAPI_ATTR VkResult VKAPI_CALL createRenderPass2 (VkDevice device, const VkRenderPassCreateInfo2* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkRenderPass* pRenderPass) 132{ 133 DE_UNREF(pAllocator); 134 VK_NULL_RETURN((*pRenderPass = allocateNonDispHandle<RenderPass, VkRenderPass>(device, pCreateInfo, pAllocator))); 135} 136 137VKAPI_ATTR VkResult VKAPI_CALL createPrivateDataSlot (VkDevice device, const VkPrivateDataSlotCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPrivateDataSlot* pPrivateDataSlot) 138{ 139 DE_UNREF(pAllocator); 140 VK_NULL_RETURN((*pPrivateDataSlot = allocateNonDispHandle<PrivateDataSlot, VkPrivateDataSlot>(device, pCreateInfo, pAllocator))); 141} 142 143VKAPI_ATTR VkResult VKAPI_CALL createSwapchainKHR (VkDevice device, const VkSwapchainCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSwapchainKHR* pSwapchain) 144{ 145 DE_UNREF(pAllocator); 146 VK_NULL_RETURN((*pSwapchain = allocateNonDispHandle<SwapchainKHR, VkSwapchainKHR>(device, pCreateInfo, pAllocator))); 147} 148 149VKAPI_ATTR VkResult VKAPI_CALL createDisplayPlaneSurfaceKHR (VkInstance instance, const VkDisplaySurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) 150{ 151 DE_UNREF(pAllocator); 152 VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator))); 153} 154 155VKAPI_ATTR VkResult VKAPI_CALL createDeferredOperationKHR (VkDevice device, const VkAllocationCallbacks* pAllocator, VkDeferredOperationKHR* pDeferredOperation) 156{ 157 DE_UNREF(pAllocator); 158 VK_NULL_RETURN((*pDeferredOperation = allocateNonDispHandle<DeferredOperationKHR, VkDeferredOperationKHR>(device, pAllocator))); 159} 160 161VKAPI_ATTR VkResult VKAPI_CALL createDebugReportCallbackEXT (VkInstance instance, const VkDebugReportCallbackCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDebugReportCallbackEXT* pCallback) 162{ 163 DE_UNREF(pAllocator); 164 VK_NULL_RETURN((*pCallback = allocateNonDispHandle<DebugReportCallbackEXT, VkDebugReportCallbackEXT>(instance, pCreateInfo, pAllocator))); 165} 166 167VKAPI_ATTR VkResult VKAPI_CALL createCuModuleNVX (VkDevice device, const VkCuModuleCreateInfoNVX* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkCuModuleNVX* pModule) 168{ 169 DE_UNREF(pAllocator); 170 VK_NULL_RETURN((*pModule = allocateNonDispHandle<CuModuleNVX, VkCuModuleNVX>(device, pCreateInfo, pAllocator))); 171} 172 173VKAPI_ATTR VkResult VKAPI_CALL createCuFunctionNVX (VkDevice device, const VkCuFunctionCreateInfoNVX* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkCuFunctionNVX* pFunction) 174{ 175 DE_UNREF(pAllocator); 176 VK_NULL_RETURN((*pFunction = allocateNonDispHandle<CuFunctionNVX, VkCuFunctionNVX>(device, pCreateInfo, pAllocator))); 177} 178 179VKAPI_ATTR VkResult VKAPI_CALL createDebugUtilsMessengerEXT (VkInstance instance, const VkDebugUtilsMessengerCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDebugUtilsMessengerEXT* pMessenger) 180{ 181 DE_UNREF(pAllocator); 182 VK_NULL_RETURN((*pMessenger = allocateNonDispHandle<DebugUtilsMessengerEXT, VkDebugUtilsMessengerEXT>(instance, pCreateInfo, pAllocator))); 183} 184 185VKAPI_ATTR VkResult VKAPI_CALL createValidationCacheEXT (VkDevice device, const VkValidationCacheCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkValidationCacheEXT* pValidationCache) 186{ 187 DE_UNREF(pAllocator); 188 VK_NULL_RETURN((*pValidationCache = allocateNonDispHandle<ValidationCacheEXT, VkValidationCacheEXT>(device, pCreateInfo, pAllocator))); 189} 190 191VKAPI_ATTR VkResult VKAPI_CALL createAccelerationStructureNV (VkDevice device, const VkAccelerationStructureCreateInfoNV* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkAccelerationStructureNV* pAccelerationStructure) 192{ 193 DE_UNREF(pAllocator); 194 VK_NULL_RETURN((*pAccelerationStructure = allocateNonDispHandle<AccelerationStructureNV, VkAccelerationStructureNV>(device, pCreateInfo, pAllocator))); 195} 196 197VKAPI_ATTR VkResult VKAPI_CALL createHeadlessSurfaceEXT (VkInstance instance, const VkHeadlessSurfaceCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) 198{ 199 DE_UNREF(pAllocator); 200 VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator))); 201} 202 203VKAPI_ATTR VkResult VKAPI_CALL createIndirectCommandsLayoutNV (VkDevice device, const VkIndirectCommandsLayoutCreateInfoNV* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkIndirectCommandsLayoutNV* pIndirectCommandsLayout) 204{ 205 DE_UNREF(pAllocator); 206 VK_NULL_RETURN((*pIndirectCommandsLayout = allocateNonDispHandle<IndirectCommandsLayoutNV, VkIndirectCommandsLayoutNV>(device, pCreateInfo, pAllocator))); 207} 208 209VKAPI_ATTR VkResult VKAPI_CALL createAccelerationStructureKHR (VkDevice device, const VkAccelerationStructureCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkAccelerationStructureKHR* pAccelerationStructure) 210{ 211 DE_UNREF(pAllocator); 212 VK_NULL_RETURN((*pAccelerationStructure = allocateNonDispHandle<AccelerationStructureKHR, VkAccelerationStructureKHR>(device, pCreateInfo, pAllocator))); 213} 214 215VKAPI_ATTR VkResult VKAPI_CALL createAndroidSurfaceKHR (VkInstance instance, const VkAndroidSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) 216{ 217 DE_UNREF(pAllocator); 218 VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator))); 219} 220 221VKAPI_ATTR VkResult VKAPI_CALL createVideoSessionKHR (VkDevice device, const VkVideoSessionCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkVideoSessionKHR* pVideoSession) 222{ 223 DE_UNREF(pAllocator); 224 VK_NULL_RETURN((*pVideoSession = allocateNonDispHandle<VideoSessionKHR, VkVideoSessionKHR>(device, pCreateInfo, pAllocator))); 225} 226 227VKAPI_ATTR VkResult VKAPI_CALL createVideoSessionParametersKHR (VkDevice device, const VkVideoSessionParametersCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkVideoSessionParametersKHR* pVideoSessionParameters) 228{ 229 DE_UNREF(pAllocator); 230 VK_NULL_RETURN((*pVideoSessionParameters = allocateNonDispHandle<VideoSessionParametersKHR, VkVideoSessionParametersKHR>(device, pCreateInfo, pAllocator))); 231} 232 233VKAPI_ATTR VkResult VKAPI_CALL createImagePipeSurfaceFUCHSIA (VkInstance instance, const VkImagePipeSurfaceCreateInfoFUCHSIA* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) 234{ 235 DE_UNREF(pAllocator); 236 VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator))); 237} 238 239VKAPI_ATTR VkResult VKAPI_CALL createBufferCollectionFUCHSIA (VkDevice device, const VkBufferCollectionCreateInfoFUCHSIA* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkBufferCollectionFUCHSIA* pCollection) 240{ 241 DE_UNREF(pAllocator); 242 VK_NULL_RETURN((*pCollection = allocateNonDispHandle<BufferCollectionFUCHSIA, VkBufferCollectionFUCHSIA>(device, pCreateInfo, pAllocator))); 243} 244 245VKAPI_ATTR VkResult VKAPI_CALL createStreamDescriptorSurfaceGGP (VkInstance instance, const VkStreamDescriptorSurfaceCreateInfoGGP* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) 246{ 247 DE_UNREF(pAllocator); 248 VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator))); 249} 250 251VKAPI_ATTR VkResult VKAPI_CALL createIOSSurfaceMVK (VkInstance instance, const VkIOSSurfaceCreateInfoMVK* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) 252{ 253 DE_UNREF(pAllocator); 254 VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator))); 255} 256 257VKAPI_ATTR VkResult VKAPI_CALL createMacOSSurfaceMVK (VkInstance instance, const VkMacOSSurfaceCreateInfoMVK* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) 258{ 259 DE_UNREF(pAllocator); 260 VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator))); 261} 262 263VKAPI_ATTR VkResult VKAPI_CALL createMetalSurfaceEXT (VkInstance instance, const VkMetalSurfaceCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) 264{ 265 DE_UNREF(pAllocator); 266 VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator))); 267} 268 269VKAPI_ATTR VkResult VKAPI_CALL createViSurfaceNN (VkInstance instance, const VkViSurfaceCreateInfoNN* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) 270{ 271 DE_UNREF(pAllocator); 272 VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator))); 273} 274 275VKAPI_ATTR VkResult VKAPI_CALL createWaylandSurfaceKHR (VkInstance instance, const VkWaylandSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) 276{ 277 DE_UNREF(pAllocator); 278 VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator))); 279} 280 281VKAPI_ATTR VkResult VKAPI_CALL createWin32SurfaceKHR (VkInstance instance, const VkWin32SurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) 282{ 283 DE_UNREF(pAllocator); 284 VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator))); 285} 286 287VKAPI_ATTR VkResult VKAPI_CALL createXcbSurfaceKHR (VkInstance instance, const VkXcbSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) 288{ 289 DE_UNREF(pAllocator); 290 VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator))); 291} 292 293VKAPI_ATTR VkResult VKAPI_CALL createXlibSurfaceKHR (VkInstance instance, const VkXlibSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) 294{ 295 DE_UNREF(pAllocator); 296 VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator))); 297} 298 299VKAPI_ATTR void VKAPI_CALL destroyInstance (VkInstance instance, const VkAllocationCallbacks* pAllocator) 300{ 301 freeHandle<Instance, VkInstance>(instance, pAllocator); 302} 303 304VKAPI_ATTR void VKAPI_CALL destroyDevice (VkDevice device, const VkAllocationCallbacks* pAllocator) 305{ 306 freeHandle<Device, VkDevice>(device, pAllocator); 307} 308 309VKAPI_ATTR void VKAPI_CALL freeMemory (VkDevice device, VkDeviceMemory memory, const VkAllocationCallbacks* pAllocator) 310{ 311 DE_UNREF(device); 312 freeNonDispHandle<DeviceMemory, VkDeviceMemory>(memory, pAllocator); 313} 314 315VKAPI_ATTR void VKAPI_CALL destroyFence (VkDevice device, VkFence fence, const VkAllocationCallbacks* pAllocator) 316{ 317 DE_UNREF(device); 318 freeNonDispHandle<Fence, VkFence>(fence, pAllocator); 319} 320 321VKAPI_ATTR void VKAPI_CALL destroySemaphore (VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks* pAllocator) 322{ 323 DE_UNREF(device); 324 freeNonDispHandle<Semaphore, VkSemaphore>(semaphore, pAllocator); 325} 326 327VKAPI_ATTR void VKAPI_CALL destroyEvent (VkDevice device, VkEvent event, const VkAllocationCallbacks* pAllocator) 328{ 329 DE_UNREF(device); 330 freeNonDispHandle<Event, VkEvent>(event, pAllocator); 331} 332 333VKAPI_ATTR void VKAPI_CALL destroyQueryPool (VkDevice device, VkQueryPool queryPool, const VkAllocationCallbacks* pAllocator) 334{ 335 DE_UNREF(device); 336 freeNonDispHandle<QueryPool, VkQueryPool>(queryPool, pAllocator); 337} 338 339VKAPI_ATTR void VKAPI_CALL destroyBuffer (VkDevice device, VkBuffer buffer, const VkAllocationCallbacks* pAllocator) 340{ 341 DE_UNREF(device); 342 freeNonDispHandle<Buffer, VkBuffer>(buffer, pAllocator); 343} 344 345VKAPI_ATTR void VKAPI_CALL destroyBufferView (VkDevice device, VkBufferView bufferView, const VkAllocationCallbacks* pAllocator) 346{ 347 DE_UNREF(device); 348 freeNonDispHandle<BufferView, VkBufferView>(bufferView, pAllocator); 349} 350 351VKAPI_ATTR void VKAPI_CALL destroyImage (VkDevice device, VkImage image, const VkAllocationCallbacks* pAllocator) 352{ 353 DE_UNREF(device); 354 freeNonDispHandle<Image, VkImage>(image, pAllocator); 355} 356 357VKAPI_ATTR void VKAPI_CALL destroyImageView (VkDevice device, VkImageView imageView, const VkAllocationCallbacks* pAllocator) 358{ 359 DE_UNREF(device); 360 freeNonDispHandle<ImageView, VkImageView>(imageView, pAllocator); 361} 362 363VKAPI_ATTR void VKAPI_CALL destroyShaderModule (VkDevice device, VkShaderModule shaderModule, const VkAllocationCallbacks* pAllocator) 364{ 365 DE_UNREF(device); 366 freeNonDispHandle<ShaderModule, VkShaderModule>(shaderModule, pAllocator); 367} 368 369VKAPI_ATTR void VKAPI_CALL destroyPipelineCache (VkDevice device, VkPipelineCache pipelineCache, const VkAllocationCallbacks* pAllocator) 370{ 371 DE_UNREF(device); 372 freeNonDispHandle<PipelineCache, VkPipelineCache>(pipelineCache, pAllocator); 373} 374 375VKAPI_ATTR void VKAPI_CALL destroyPipeline (VkDevice device, VkPipeline pipeline, const VkAllocationCallbacks* pAllocator) 376{ 377 DE_UNREF(device); 378 freeNonDispHandle<Pipeline, VkPipeline>(pipeline, pAllocator); 379} 380 381VKAPI_ATTR void VKAPI_CALL destroyPipelineLayout (VkDevice device, VkPipelineLayout pipelineLayout, const VkAllocationCallbacks* pAllocator) 382{ 383 DE_UNREF(device); 384 freeNonDispHandle<PipelineLayout, VkPipelineLayout>(pipelineLayout, pAllocator); 385} 386 387VKAPI_ATTR void VKAPI_CALL destroySampler (VkDevice device, VkSampler sampler, const VkAllocationCallbacks* pAllocator) 388{ 389 DE_UNREF(device); 390 freeNonDispHandle<Sampler, VkSampler>(sampler, pAllocator); 391} 392 393VKAPI_ATTR void VKAPI_CALL destroyDescriptorSetLayout (VkDevice device, VkDescriptorSetLayout descriptorSetLayout, const VkAllocationCallbacks* pAllocator) 394{ 395 DE_UNREF(device); 396 freeNonDispHandle<DescriptorSetLayout, VkDescriptorSetLayout>(descriptorSetLayout, pAllocator); 397} 398 399VKAPI_ATTR void VKAPI_CALL destroyDescriptorPool (VkDevice device, VkDescriptorPool descriptorPool, const VkAllocationCallbacks* pAllocator) 400{ 401 DE_UNREF(device); 402 freeNonDispHandle<DescriptorPool, VkDescriptorPool>(descriptorPool, pAllocator); 403} 404 405VKAPI_ATTR void VKAPI_CALL destroyFramebuffer (VkDevice device, VkFramebuffer framebuffer, const VkAllocationCallbacks* pAllocator) 406{ 407 DE_UNREF(device); 408 freeNonDispHandle<Framebuffer, VkFramebuffer>(framebuffer, pAllocator); 409} 410 411VKAPI_ATTR void VKAPI_CALL destroyRenderPass (VkDevice device, VkRenderPass renderPass, const VkAllocationCallbacks* pAllocator) 412{ 413 DE_UNREF(device); 414 freeNonDispHandle<RenderPass, VkRenderPass>(renderPass, pAllocator); 415} 416 417VKAPI_ATTR void VKAPI_CALL destroyCommandPool (VkDevice device, VkCommandPool commandPool, const VkAllocationCallbacks* pAllocator) 418{ 419 DE_UNREF(device); 420 freeNonDispHandle<CommandPool, VkCommandPool>(commandPool, pAllocator); 421} 422 423VKAPI_ATTR void VKAPI_CALL destroySamplerYcbcrConversion (VkDevice device, VkSamplerYcbcrConversion ycbcrConversion, const VkAllocationCallbacks* pAllocator) 424{ 425 DE_UNREF(device); 426 freeNonDispHandle<SamplerYcbcrConversion, VkSamplerYcbcrConversion>(ycbcrConversion, pAllocator); 427} 428 429VKAPI_ATTR void VKAPI_CALL destroyDescriptorUpdateTemplate (VkDevice device, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const VkAllocationCallbacks* pAllocator) 430{ 431 DE_UNREF(device); 432 freeNonDispHandle<DescriptorUpdateTemplate, VkDescriptorUpdateTemplate>(descriptorUpdateTemplate, pAllocator); 433} 434 435VKAPI_ATTR void VKAPI_CALL destroyPrivateDataSlot (VkDevice device, VkPrivateDataSlot privateDataSlot, const VkAllocationCallbacks* pAllocator) 436{ 437 DE_UNREF(device); 438 freeNonDispHandle<PrivateDataSlot, VkPrivateDataSlot>(privateDataSlot, pAllocator); 439} 440 441VKAPI_ATTR void VKAPI_CALL destroySurfaceKHR (VkInstance instance, VkSurfaceKHR surface, const VkAllocationCallbacks* pAllocator) 442{ 443 DE_UNREF(instance); 444 freeNonDispHandle<SurfaceKHR, VkSurfaceKHR>(surface, pAllocator); 445} 446 447VKAPI_ATTR void VKAPI_CALL destroySwapchainKHR (VkDevice device, VkSwapchainKHR swapchain, const VkAllocationCallbacks* pAllocator) 448{ 449 DE_UNREF(device); 450 freeNonDispHandle<SwapchainKHR, VkSwapchainKHR>(swapchain, pAllocator); 451} 452 453VKAPI_ATTR void VKAPI_CALL destroyDeferredOperationKHR (VkDevice device, VkDeferredOperationKHR operation, const VkAllocationCallbacks* pAllocator) 454{ 455 DE_UNREF(device); 456 freeNonDispHandle<DeferredOperationKHR, VkDeferredOperationKHR>(operation, pAllocator); 457} 458 459VKAPI_ATTR void VKAPI_CALL destroyDebugReportCallbackEXT (VkInstance instance, VkDebugReportCallbackEXT callback, const VkAllocationCallbacks* pAllocator) 460{ 461 DE_UNREF(instance); 462 freeNonDispHandle<DebugReportCallbackEXT, VkDebugReportCallbackEXT>(callback, pAllocator); 463} 464 465VKAPI_ATTR void VKAPI_CALL destroyCuModuleNVX (VkDevice device, VkCuModuleNVX module, const VkAllocationCallbacks* pAllocator) 466{ 467 DE_UNREF(device); 468 freeNonDispHandle<CuModuleNVX, VkCuModuleNVX>(module, pAllocator); 469} 470 471VKAPI_ATTR void VKAPI_CALL destroyCuFunctionNVX (VkDevice device, VkCuFunctionNVX function, const VkAllocationCallbacks* pAllocator) 472{ 473 DE_UNREF(device); 474 freeNonDispHandle<CuFunctionNVX, VkCuFunctionNVX>(function, pAllocator); 475} 476 477VKAPI_ATTR void VKAPI_CALL destroyDebugUtilsMessengerEXT (VkInstance instance, VkDebugUtilsMessengerEXT messenger, const VkAllocationCallbacks* pAllocator) 478{ 479 DE_UNREF(instance); 480 freeNonDispHandle<DebugUtilsMessengerEXT, VkDebugUtilsMessengerEXT>(messenger, pAllocator); 481} 482 483VKAPI_ATTR void VKAPI_CALL destroyValidationCacheEXT (VkDevice device, VkValidationCacheEXT validationCache, const VkAllocationCallbacks* pAllocator) 484{ 485 DE_UNREF(device); 486 freeNonDispHandle<ValidationCacheEXT, VkValidationCacheEXT>(validationCache, pAllocator); 487} 488 489VKAPI_ATTR void VKAPI_CALL destroyAccelerationStructureNV (VkDevice device, VkAccelerationStructureNV accelerationStructure, const VkAllocationCallbacks* pAllocator) 490{ 491 DE_UNREF(device); 492 freeNonDispHandle<AccelerationStructureNV, VkAccelerationStructureNV>(accelerationStructure, pAllocator); 493} 494 495VKAPI_ATTR void VKAPI_CALL destroyIndirectCommandsLayoutNV (VkDevice device, VkIndirectCommandsLayoutNV indirectCommandsLayout, const VkAllocationCallbacks* pAllocator) 496{ 497 DE_UNREF(device); 498 freeNonDispHandle<IndirectCommandsLayoutNV, VkIndirectCommandsLayoutNV>(indirectCommandsLayout, pAllocator); 499} 500 501VKAPI_ATTR void VKAPI_CALL destroyAccelerationStructureKHR (VkDevice device, VkAccelerationStructureKHR accelerationStructure, const VkAllocationCallbacks* pAllocator) 502{ 503 DE_UNREF(device); 504 freeNonDispHandle<AccelerationStructureKHR, VkAccelerationStructureKHR>(accelerationStructure, pAllocator); 505} 506 507VKAPI_ATTR void VKAPI_CALL destroyVideoSessionKHR (VkDevice device, VkVideoSessionKHR videoSession, const VkAllocationCallbacks* pAllocator) 508{ 509 DE_UNREF(device); 510 freeNonDispHandle<VideoSessionKHR, VkVideoSessionKHR>(videoSession, pAllocator); 511} 512 513VKAPI_ATTR void VKAPI_CALL destroyVideoSessionParametersKHR (VkDevice device, VkVideoSessionParametersKHR videoSessionParameters, const VkAllocationCallbacks* pAllocator) 514{ 515 DE_UNREF(device); 516 freeNonDispHandle<VideoSessionParametersKHR, VkVideoSessionParametersKHR>(videoSessionParameters, pAllocator); 517} 518 519VKAPI_ATTR void VKAPI_CALL destroyBufferCollectionFUCHSIA (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkAllocationCallbacks* pAllocator) 520{ 521 DE_UNREF(device); 522 freeNonDispHandle<BufferCollectionFUCHSIA, VkBufferCollectionFUCHSIA>(collection, pAllocator); 523} 524 525VKAPI_ATTR VkResult VKAPI_CALL enumerateInstanceLayerProperties (uint32_t* pPropertyCount, VkLayerProperties* pProperties) 526{ 527 DE_UNREF(pPropertyCount); 528 DE_UNREF(pProperties); 529 return VK_SUCCESS; 530} 531 532VKAPI_ATTR VkResult VKAPI_CALL enumerateDeviceLayerProperties (VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkLayerProperties* pProperties) 533{ 534 DE_UNREF(physicalDevice); 535 DE_UNREF(pPropertyCount); 536 DE_UNREF(pProperties); 537 return VK_SUCCESS; 538} 539 540VKAPI_ATTR VkResult VKAPI_CALL queueSubmit (VkQueue queue, uint32_t submitCount, const VkSubmitInfo* pSubmits, VkFence fence) 541{ 542 DE_UNREF(queue); 543 DE_UNREF(submitCount); 544 DE_UNREF(pSubmits); 545 DE_UNREF(fence); 546 return VK_SUCCESS; 547} 548 549VKAPI_ATTR VkResult VKAPI_CALL queueWaitIdle (VkQueue queue) 550{ 551 DE_UNREF(queue); 552 return VK_SUCCESS; 553} 554 555VKAPI_ATTR VkResult VKAPI_CALL deviceWaitIdle (VkDevice device) 556{ 557 DE_UNREF(device); 558 return VK_SUCCESS; 559} 560 561VKAPI_ATTR VkResult VKAPI_CALL flushMappedMemoryRanges (VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange* pMemoryRanges) 562{ 563 DE_UNREF(device); 564 DE_UNREF(memoryRangeCount); 565 DE_UNREF(pMemoryRanges); 566 return VK_SUCCESS; 567} 568 569VKAPI_ATTR VkResult VKAPI_CALL invalidateMappedMemoryRanges (VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange* pMemoryRanges) 570{ 571 DE_UNREF(device); 572 DE_UNREF(memoryRangeCount); 573 DE_UNREF(pMemoryRanges); 574 return VK_SUCCESS; 575} 576 577VKAPI_ATTR void VKAPI_CALL getDeviceMemoryCommitment (VkDevice device, VkDeviceMemory memory, VkDeviceSize* pCommittedMemoryInBytes) 578{ 579 DE_UNREF(device); 580 DE_UNREF(memory); 581 DE_UNREF(pCommittedMemoryInBytes); 582} 583 584VKAPI_ATTR VkResult VKAPI_CALL bindBufferMemory (VkDevice device, VkBuffer buffer, VkDeviceMemory memory, VkDeviceSize memoryOffset) 585{ 586 DE_UNREF(device); 587 DE_UNREF(buffer); 588 DE_UNREF(memory); 589 DE_UNREF(memoryOffset); 590 return VK_SUCCESS; 591} 592 593VKAPI_ATTR VkResult VKAPI_CALL bindImageMemory (VkDevice device, VkImage image, VkDeviceMemory memory, VkDeviceSize memoryOffset) 594{ 595 DE_UNREF(device); 596 DE_UNREF(image); 597 DE_UNREF(memory); 598 DE_UNREF(memoryOffset); 599 return VK_SUCCESS; 600} 601 602VKAPI_ATTR void VKAPI_CALL getImageSparseMemoryRequirements (VkDevice device, VkImage image, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements* pSparseMemoryRequirements) 603{ 604 DE_UNREF(device); 605 DE_UNREF(image); 606 DE_UNREF(pSparseMemoryRequirementCount); 607 DE_UNREF(pSparseMemoryRequirements); 608} 609 610VKAPI_ATTR void VKAPI_CALL getPhysicalDeviceSparseImageFormatProperties (VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkSampleCountFlagBits samples, VkImageUsageFlags usage, VkImageTiling tiling, uint32_t* pPropertyCount, VkSparseImageFormatProperties* pProperties) 611{ 612 DE_UNREF(physicalDevice); 613 DE_UNREF(format); 614 DE_UNREF(type); 615 DE_UNREF(samples); 616 DE_UNREF(usage); 617 DE_UNREF(tiling); 618 DE_UNREF(pPropertyCount); 619 DE_UNREF(pProperties); 620} 621 622VKAPI_ATTR VkResult VKAPI_CALL queueBindSparse (VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo* pBindInfo, VkFence fence) 623{ 624 DE_UNREF(queue); 625 DE_UNREF(bindInfoCount); 626 DE_UNREF(pBindInfo); 627 DE_UNREF(fence); 628 return VK_SUCCESS; 629} 630 631VKAPI_ATTR VkResult VKAPI_CALL resetFences (VkDevice device, uint32_t fenceCount, const VkFence* pFences) 632{ 633 DE_UNREF(device); 634 DE_UNREF(fenceCount); 635 DE_UNREF(pFences); 636 return VK_SUCCESS; 637} 638 639VKAPI_ATTR VkResult VKAPI_CALL getFenceStatus (VkDevice device, VkFence fence) 640{ 641 DE_UNREF(device); 642 DE_UNREF(fence); 643 return VK_SUCCESS; 644} 645 646VKAPI_ATTR VkResult VKAPI_CALL waitForFences (VkDevice device, uint32_t fenceCount, const VkFence* pFences, VkBool32 waitAll, uint64_t timeout) 647{ 648 DE_UNREF(device); 649 DE_UNREF(fenceCount); 650 DE_UNREF(pFences); 651 DE_UNREF(waitAll); 652 DE_UNREF(timeout); 653 return VK_SUCCESS; 654} 655 656VKAPI_ATTR VkResult VKAPI_CALL getEventStatus (VkDevice device, VkEvent event) 657{ 658 DE_UNREF(device); 659 DE_UNREF(event); 660 return VK_SUCCESS; 661} 662 663VKAPI_ATTR VkResult VKAPI_CALL setEvent (VkDevice device, VkEvent event) 664{ 665 DE_UNREF(device); 666 DE_UNREF(event); 667 return VK_SUCCESS; 668} 669 670VKAPI_ATTR VkResult VKAPI_CALL resetEvent (VkDevice device, VkEvent event) 671{ 672 DE_UNREF(device); 673 DE_UNREF(event); 674 return VK_SUCCESS; 675} 676 677VKAPI_ATTR VkResult VKAPI_CALL getQueryPoolResults (VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void* pData, VkDeviceSize stride, VkQueryResultFlags flags) 678{ 679 DE_UNREF(device); 680 DE_UNREF(queryPool); 681 DE_UNREF(firstQuery); 682 DE_UNREF(queryCount); 683 DE_UNREF(dataSize); 684 DE_UNREF(pData); 685 DE_UNREF(stride); 686 DE_UNREF(flags); 687 return VK_SUCCESS; 688} 689 690VKAPI_ATTR void VKAPI_CALL getImageSubresourceLayout (VkDevice device, VkImage image, const VkImageSubresource* pSubresource, VkSubresourceLayout* pLayout) 691{ 692 DE_UNREF(device); 693 DE_UNREF(image); 694 DE_UNREF(pSubresource); 695 DE_UNREF(pLayout); 696} 697 698VKAPI_ATTR VkResult VKAPI_CALL getPipelineCacheData (VkDevice device, VkPipelineCache pipelineCache, size_t* pDataSize, void* pData) 699{ 700 DE_UNREF(device); 701 DE_UNREF(pipelineCache); 702 DE_UNREF(pDataSize); 703 DE_UNREF(pData); 704 return VK_SUCCESS; 705} 706 707VKAPI_ATTR VkResult VKAPI_CALL mergePipelineCaches (VkDevice device, VkPipelineCache dstCache, uint32_t srcCacheCount, const VkPipelineCache* pSrcCaches) 708{ 709 DE_UNREF(device); 710 DE_UNREF(dstCache); 711 DE_UNREF(srcCacheCount); 712 DE_UNREF(pSrcCaches); 713 return VK_SUCCESS; 714} 715 716VKAPI_ATTR void VKAPI_CALL updateDescriptorSets (VkDevice device, uint32_t descriptorWriteCount, const VkWriteDescriptorSet* pDescriptorWrites, uint32_t descriptorCopyCount, const VkCopyDescriptorSet* pDescriptorCopies) 717{ 718 DE_UNREF(device); 719 DE_UNREF(descriptorWriteCount); 720 DE_UNREF(pDescriptorWrites); 721 DE_UNREF(descriptorCopyCount); 722 DE_UNREF(pDescriptorCopies); 723} 724 725VKAPI_ATTR void VKAPI_CALL getRenderAreaGranularity (VkDevice device, VkRenderPass renderPass, VkExtent2D* pGranularity) 726{ 727 DE_UNREF(device); 728 DE_UNREF(renderPass); 729 DE_UNREF(pGranularity); 730} 731 732VKAPI_ATTR VkResult VKAPI_CALL resetCommandPool (VkDevice device, VkCommandPool commandPool, VkCommandPoolResetFlags flags) 733{ 734 DE_UNREF(device); 735 DE_UNREF(commandPool); 736 DE_UNREF(flags); 737 return VK_SUCCESS; 738} 739 740VKAPI_ATTR VkResult VKAPI_CALL beginCommandBuffer (VkCommandBuffer commandBuffer, const VkCommandBufferBeginInfo* pBeginInfo) 741{ 742 DE_UNREF(commandBuffer); 743 DE_UNREF(pBeginInfo); 744 return VK_SUCCESS; 745} 746 747VKAPI_ATTR VkResult VKAPI_CALL endCommandBuffer (VkCommandBuffer commandBuffer) 748{ 749 DE_UNREF(commandBuffer); 750 return VK_SUCCESS; 751} 752 753VKAPI_ATTR VkResult VKAPI_CALL resetCommandBuffer (VkCommandBuffer commandBuffer, VkCommandBufferResetFlags flags) 754{ 755 DE_UNREF(commandBuffer); 756 DE_UNREF(flags); 757 return VK_SUCCESS; 758} 759 760VKAPI_ATTR void VKAPI_CALL cmdBindPipeline (VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline) 761{ 762 DE_UNREF(commandBuffer); 763 DE_UNREF(pipelineBindPoint); 764 DE_UNREF(pipeline); 765} 766 767VKAPI_ATTR void VKAPI_CALL cmdSetViewport (VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewport* pViewports) 768{ 769 DE_UNREF(commandBuffer); 770 DE_UNREF(firstViewport); 771 DE_UNREF(viewportCount); 772 DE_UNREF(pViewports); 773} 774 775VKAPI_ATTR void VKAPI_CALL cmdSetScissor (VkCommandBuffer commandBuffer, uint32_t firstScissor, uint32_t scissorCount, const VkRect2D* pScissors) 776{ 777 DE_UNREF(commandBuffer); 778 DE_UNREF(firstScissor); 779 DE_UNREF(scissorCount); 780 DE_UNREF(pScissors); 781} 782 783VKAPI_ATTR void VKAPI_CALL cmdSetLineWidth (VkCommandBuffer commandBuffer, float lineWidth) 784{ 785 DE_UNREF(commandBuffer); 786 DE_UNREF(lineWidth); 787} 788 789VKAPI_ATTR void VKAPI_CALL cmdSetDepthBias (VkCommandBuffer commandBuffer, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor) 790{ 791 DE_UNREF(commandBuffer); 792 DE_UNREF(depthBiasConstantFactor); 793 DE_UNREF(depthBiasClamp); 794 DE_UNREF(depthBiasSlopeFactor); 795} 796 797VKAPI_ATTR void VKAPI_CALL cmdSetBlendConstants (VkCommandBuffer commandBuffer, const float blendConstants[4]) 798{ 799 DE_UNREF(commandBuffer); 800 DE_UNREF(blendConstants); 801} 802 803VKAPI_ATTR void VKAPI_CALL cmdSetDepthBounds (VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds) 804{ 805 DE_UNREF(commandBuffer); 806 DE_UNREF(minDepthBounds); 807 DE_UNREF(maxDepthBounds); 808} 809 810VKAPI_ATTR void VKAPI_CALL cmdSetStencilCompareMask (VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t compareMask) 811{ 812 DE_UNREF(commandBuffer); 813 DE_UNREF(faceMask); 814 DE_UNREF(compareMask); 815} 816 817VKAPI_ATTR void VKAPI_CALL cmdSetStencilWriteMask (VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t writeMask) 818{ 819 DE_UNREF(commandBuffer); 820 DE_UNREF(faceMask); 821 DE_UNREF(writeMask); 822} 823 824VKAPI_ATTR void VKAPI_CALL cmdSetStencilReference (VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t reference) 825{ 826 DE_UNREF(commandBuffer); 827 DE_UNREF(faceMask); 828 DE_UNREF(reference); 829} 830 831VKAPI_ATTR void VKAPI_CALL cmdBindDescriptorSets (VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t descriptorSetCount, const VkDescriptorSet* pDescriptorSets, uint32_t dynamicOffsetCount, const uint32_t* pDynamicOffsets) 832{ 833 DE_UNREF(commandBuffer); 834 DE_UNREF(pipelineBindPoint); 835 DE_UNREF(layout); 836 DE_UNREF(firstSet); 837 DE_UNREF(descriptorSetCount); 838 DE_UNREF(pDescriptorSets); 839 DE_UNREF(dynamicOffsetCount); 840 DE_UNREF(pDynamicOffsets); 841} 842 843VKAPI_ATTR void VKAPI_CALL cmdBindIndexBuffer (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkIndexType indexType) 844{ 845 DE_UNREF(commandBuffer); 846 DE_UNREF(buffer); 847 DE_UNREF(offset); 848 DE_UNREF(indexType); 849} 850 851VKAPI_ATTR void VKAPI_CALL cmdBindVertexBuffers (VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer* pBuffers, const VkDeviceSize* pOffsets) 852{ 853 DE_UNREF(commandBuffer); 854 DE_UNREF(firstBinding); 855 DE_UNREF(bindingCount); 856 DE_UNREF(pBuffers); 857 DE_UNREF(pOffsets); 858} 859 860VKAPI_ATTR void VKAPI_CALL cmdDraw (VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) 861{ 862 DE_UNREF(commandBuffer); 863 DE_UNREF(vertexCount); 864 DE_UNREF(instanceCount); 865 DE_UNREF(firstVertex); 866 DE_UNREF(firstInstance); 867} 868 869VKAPI_ATTR void VKAPI_CALL cmdDrawIndexed (VkCommandBuffer commandBuffer, uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance) 870{ 871 DE_UNREF(commandBuffer); 872 DE_UNREF(indexCount); 873 DE_UNREF(instanceCount); 874 DE_UNREF(firstIndex); 875 DE_UNREF(vertexOffset); 876 DE_UNREF(firstInstance); 877} 878 879VKAPI_ATTR void VKAPI_CALL cmdDrawIndirect (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride) 880{ 881 DE_UNREF(commandBuffer); 882 DE_UNREF(buffer); 883 DE_UNREF(offset); 884 DE_UNREF(drawCount); 885 DE_UNREF(stride); 886} 887 888VKAPI_ATTR void VKAPI_CALL cmdDrawIndexedIndirect (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride) 889{ 890 DE_UNREF(commandBuffer); 891 DE_UNREF(buffer); 892 DE_UNREF(offset); 893 DE_UNREF(drawCount); 894 DE_UNREF(stride); 895} 896 897VKAPI_ATTR void VKAPI_CALL cmdDispatch (VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ) 898{ 899 DE_UNREF(commandBuffer); 900 DE_UNREF(groupCountX); 901 DE_UNREF(groupCountY); 902 DE_UNREF(groupCountZ); 903} 904 905VKAPI_ATTR void VKAPI_CALL cmdDispatchIndirect (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset) 906{ 907 DE_UNREF(commandBuffer); 908 DE_UNREF(buffer); 909 DE_UNREF(offset); 910} 911 912VKAPI_ATTR void VKAPI_CALL cmdCopyBuffer (VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferCopy* pRegions) 913{ 914 DE_UNREF(commandBuffer); 915 DE_UNREF(srcBuffer); 916 DE_UNREF(dstBuffer); 917 DE_UNREF(regionCount); 918 DE_UNREF(pRegions); 919} 920 921VKAPI_ATTR void VKAPI_CALL cmdCopyImage (VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageCopy* pRegions) 922{ 923 DE_UNREF(commandBuffer); 924 DE_UNREF(srcImage); 925 DE_UNREF(srcImageLayout); 926 DE_UNREF(dstImage); 927 DE_UNREF(dstImageLayout); 928 DE_UNREF(regionCount); 929 DE_UNREF(pRegions); 930} 931 932VKAPI_ATTR void VKAPI_CALL cmdBlitImage (VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageBlit* pRegions, VkFilter filter) 933{ 934 DE_UNREF(commandBuffer); 935 DE_UNREF(srcImage); 936 DE_UNREF(srcImageLayout); 937 DE_UNREF(dstImage); 938 DE_UNREF(dstImageLayout); 939 DE_UNREF(regionCount); 940 DE_UNREF(pRegions); 941 DE_UNREF(filter); 942} 943 944VKAPI_ATTR void VKAPI_CALL cmdCopyBufferToImage (VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkBufferImageCopy* pRegions) 945{ 946 DE_UNREF(commandBuffer); 947 DE_UNREF(srcBuffer); 948 DE_UNREF(dstImage); 949 DE_UNREF(dstImageLayout); 950 DE_UNREF(regionCount); 951 DE_UNREF(pRegions); 952} 953 954VKAPI_ATTR void VKAPI_CALL cmdCopyImageToBuffer (VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferImageCopy* pRegions) 955{ 956 DE_UNREF(commandBuffer); 957 DE_UNREF(srcImage); 958 DE_UNREF(srcImageLayout); 959 DE_UNREF(dstBuffer); 960 DE_UNREF(regionCount); 961 DE_UNREF(pRegions); 962} 963 964VKAPI_ATTR void VKAPI_CALL cmdUpdateBuffer (VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, const void* pData) 965{ 966 DE_UNREF(commandBuffer); 967 DE_UNREF(dstBuffer); 968 DE_UNREF(dstOffset); 969 DE_UNREF(dataSize); 970 DE_UNREF(pData); 971} 972 973VKAPI_ATTR void VKAPI_CALL cmdFillBuffer (VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize size, uint32_t data) 974{ 975 DE_UNREF(commandBuffer); 976 DE_UNREF(dstBuffer); 977 DE_UNREF(dstOffset); 978 DE_UNREF(size); 979 DE_UNREF(data); 980} 981 982VKAPI_ATTR void VKAPI_CALL cmdClearColorImage (VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearColorValue* pColor, uint32_t rangeCount, const VkImageSubresourceRange* pRanges) 983{ 984 DE_UNREF(commandBuffer); 985 DE_UNREF(image); 986 DE_UNREF(imageLayout); 987 DE_UNREF(pColor); 988 DE_UNREF(rangeCount); 989 DE_UNREF(pRanges); 990} 991 992VKAPI_ATTR void VKAPI_CALL cmdClearDepthStencilImage (VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearDepthStencilValue* pDepthStencil, uint32_t rangeCount, const VkImageSubresourceRange* pRanges) 993{ 994 DE_UNREF(commandBuffer); 995 DE_UNREF(image); 996 DE_UNREF(imageLayout); 997 DE_UNREF(pDepthStencil); 998 DE_UNREF(rangeCount); 999 DE_UNREF(pRanges); 1000} 1001 1002VKAPI_ATTR void VKAPI_CALL cmdClearAttachments (VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkClearAttachment* pAttachments, uint32_t rectCount, const VkClearRect* pRects) 1003{ 1004 DE_UNREF(commandBuffer); 1005 DE_UNREF(attachmentCount); 1006 DE_UNREF(pAttachments); 1007 DE_UNREF(rectCount); 1008 DE_UNREF(pRects); 1009} 1010 1011VKAPI_ATTR void VKAPI_CALL cmdResolveImage (VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageResolve* pRegions) 1012{ 1013 DE_UNREF(commandBuffer); 1014 DE_UNREF(srcImage); 1015 DE_UNREF(srcImageLayout); 1016 DE_UNREF(dstImage); 1017 DE_UNREF(dstImageLayout); 1018 DE_UNREF(regionCount); 1019 DE_UNREF(pRegions); 1020} 1021 1022VKAPI_ATTR void VKAPI_CALL cmdSetEvent (VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask) 1023{ 1024 DE_UNREF(commandBuffer); 1025 DE_UNREF(event); 1026 DE_UNREF(stageMask); 1027} 1028 1029VKAPI_ATTR void VKAPI_CALL cmdResetEvent (VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask) 1030{ 1031 DE_UNREF(commandBuffer); 1032 DE_UNREF(event); 1033 DE_UNREF(stageMask); 1034} 1035 1036VKAPI_ATTR void VKAPI_CALL cmdWaitEvents (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) 1037{ 1038 DE_UNREF(commandBuffer); 1039 DE_UNREF(eventCount); 1040 DE_UNREF(pEvents); 1041 DE_UNREF(srcStageMask); 1042 DE_UNREF(dstStageMask); 1043 DE_UNREF(memoryBarrierCount); 1044 DE_UNREF(pMemoryBarriers); 1045 DE_UNREF(bufferMemoryBarrierCount); 1046 DE_UNREF(pBufferMemoryBarriers); 1047 DE_UNREF(imageMemoryBarrierCount); 1048 DE_UNREF(pImageMemoryBarriers); 1049} 1050 1051VKAPI_ATTR void VKAPI_CALL cmdPipelineBarrier (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) 1052{ 1053 DE_UNREF(commandBuffer); 1054 DE_UNREF(srcStageMask); 1055 DE_UNREF(dstStageMask); 1056 DE_UNREF(dependencyFlags); 1057 DE_UNREF(memoryBarrierCount); 1058 DE_UNREF(pMemoryBarriers); 1059 DE_UNREF(bufferMemoryBarrierCount); 1060 DE_UNREF(pBufferMemoryBarriers); 1061 DE_UNREF(imageMemoryBarrierCount); 1062 DE_UNREF(pImageMemoryBarriers); 1063} 1064 1065VKAPI_ATTR void VKAPI_CALL cmdBeginQuery (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags) 1066{ 1067 DE_UNREF(commandBuffer); 1068 DE_UNREF(queryPool); 1069 DE_UNREF(query); 1070 DE_UNREF(flags); 1071} 1072 1073VKAPI_ATTR void VKAPI_CALL cmdEndQuery (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query) 1074{ 1075 DE_UNREF(commandBuffer); 1076 DE_UNREF(queryPool); 1077 DE_UNREF(query); 1078} 1079 1080VKAPI_ATTR void VKAPI_CALL cmdResetQueryPool (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount) 1081{ 1082 DE_UNREF(commandBuffer); 1083 DE_UNREF(queryPool); 1084 DE_UNREF(firstQuery); 1085 DE_UNREF(queryCount); 1086} 1087 1088VKAPI_ATTR void VKAPI_CALL cmdWriteTimestamp (VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkQueryPool queryPool, uint32_t query) 1089{ 1090 DE_UNREF(commandBuffer); 1091 DE_UNREF(pipelineStage); 1092 DE_UNREF(queryPool); 1093 DE_UNREF(query); 1094} 1095 1096VKAPI_ATTR void VKAPI_CALL cmdCopyQueryPoolResults (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize stride, VkQueryResultFlags flags) 1097{ 1098 DE_UNREF(commandBuffer); 1099 DE_UNREF(queryPool); 1100 DE_UNREF(firstQuery); 1101 DE_UNREF(queryCount); 1102 DE_UNREF(dstBuffer); 1103 DE_UNREF(dstOffset); 1104 DE_UNREF(stride); 1105 DE_UNREF(flags); 1106} 1107 1108VKAPI_ATTR void VKAPI_CALL cmdPushConstants (VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, const void* pValues) 1109{ 1110 DE_UNREF(commandBuffer); 1111 DE_UNREF(layout); 1112 DE_UNREF(stageFlags); 1113 DE_UNREF(offset); 1114 DE_UNREF(size); 1115 DE_UNREF(pValues); 1116} 1117 1118VKAPI_ATTR void VKAPI_CALL cmdBeginRenderPass (VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo* pRenderPassBegin, VkSubpassContents contents) 1119{ 1120 DE_UNREF(commandBuffer); 1121 DE_UNREF(pRenderPassBegin); 1122 DE_UNREF(contents); 1123} 1124 1125VKAPI_ATTR void VKAPI_CALL cmdNextSubpass (VkCommandBuffer commandBuffer, VkSubpassContents contents) 1126{ 1127 DE_UNREF(commandBuffer); 1128 DE_UNREF(contents); 1129} 1130 1131VKAPI_ATTR void VKAPI_CALL cmdEndRenderPass (VkCommandBuffer commandBuffer) 1132{ 1133 DE_UNREF(commandBuffer); 1134} 1135 1136VKAPI_ATTR void VKAPI_CALL cmdExecuteCommands (VkCommandBuffer commandBuffer, uint32_t commandBufferCount, const VkCommandBuffer* pCommandBuffers) 1137{ 1138 DE_UNREF(commandBuffer); 1139 DE_UNREF(commandBufferCount); 1140 DE_UNREF(pCommandBuffers); 1141} 1142 1143VKAPI_ATTR VkResult VKAPI_CALL enumerateInstanceVersion (uint32_t* pApiVersion) 1144{ 1145 DE_UNREF(pApiVersion); 1146 return VK_SUCCESS; 1147} 1148 1149VKAPI_ATTR VkResult VKAPI_CALL bindBufferMemory2 (VkDevice device, uint32_t bindInfoCount, const VkBindBufferMemoryInfo* pBindInfos) 1150{ 1151 DE_UNREF(device); 1152 DE_UNREF(bindInfoCount); 1153 DE_UNREF(pBindInfos); 1154 return VK_SUCCESS; 1155} 1156 1157VKAPI_ATTR VkResult VKAPI_CALL bindImageMemory2 (VkDevice device, uint32_t bindInfoCount, const VkBindImageMemoryInfo* pBindInfos) 1158{ 1159 DE_UNREF(device); 1160 DE_UNREF(bindInfoCount); 1161 DE_UNREF(pBindInfos); 1162 return VK_SUCCESS; 1163} 1164 1165VKAPI_ATTR void VKAPI_CALL getDeviceGroupPeerMemoryFeatures (VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags* pPeerMemoryFeatures) 1166{ 1167 DE_UNREF(device); 1168 DE_UNREF(heapIndex); 1169 DE_UNREF(localDeviceIndex); 1170 DE_UNREF(remoteDeviceIndex); 1171 DE_UNREF(pPeerMemoryFeatures); 1172} 1173 1174VKAPI_ATTR void VKAPI_CALL cmdSetDeviceMask (VkCommandBuffer commandBuffer, uint32_t deviceMask) 1175{ 1176 DE_UNREF(commandBuffer); 1177 DE_UNREF(deviceMask); 1178} 1179 1180VKAPI_ATTR void VKAPI_CALL cmdDispatchBase (VkCommandBuffer commandBuffer, uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ) 1181{ 1182 DE_UNREF(commandBuffer); 1183 DE_UNREF(baseGroupX); 1184 DE_UNREF(baseGroupY); 1185 DE_UNREF(baseGroupZ); 1186 DE_UNREF(groupCountX); 1187 DE_UNREF(groupCountY); 1188 DE_UNREF(groupCountZ); 1189} 1190 1191VKAPI_ATTR VkResult VKAPI_CALL enumeratePhysicalDeviceGroups (VkInstance instance, uint32_t* pPhysicalDeviceGroupCount, VkPhysicalDeviceGroupProperties* pPhysicalDeviceGroupProperties) 1192{ 1193 DE_UNREF(instance); 1194 DE_UNREF(pPhysicalDeviceGroupCount); 1195 DE_UNREF(pPhysicalDeviceGroupProperties); 1196 return VK_SUCCESS; 1197} 1198 1199VKAPI_ATTR void VKAPI_CALL getImageMemoryRequirements2 (VkDevice device, const VkImageMemoryRequirementsInfo2* pInfo, VkMemoryRequirements2* pMemoryRequirements) 1200{ 1201 DE_UNREF(device); 1202 DE_UNREF(pInfo); 1203 DE_UNREF(pMemoryRequirements); 1204} 1205 1206VKAPI_ATTR void VKAPI_CALL getBufferMemoryRequirements2 (VkDevice device, const VkBufferMemoryRequirementsInfo2* pInfo, VkMemoryRequirements2* pMemoryRequirements) 1207{ 1208 DE_UNREF(device); 1209 DE_UNREF(pInfo); 1210 DE_UNREF(pMemoryRequirements); 1211} 1212 1213VKAPI_ATTR void VKAPI_CALL getImageSparseMemoryRequirements2 (VkDevice device, const VkImageSparseMemoryRequirementsInfo2* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements) 1214{ 1215 DE_UNREF(device); 1216 DE_UNREF(pInfo); 1217 DE_UNREF(pSparseMemoryRequirementCount); 1218 DE_UNREF(pSparseMemoryRequirements); 1219} 1220 1221VKAPI_ATTR void VKAPI_CALL getPhysicalDeviceFeatures2 (VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2* pFeatures) 1222{ 1223 DE_UNREF(physicalDevice); 1224 DE_UNREF(pFeatures); 1225} 1226 1227VKAPI_ATTR void VKAPI_CALL getPhysicalDeviceProperties2 (VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties2* pProperties) 1228{ 1229 DE_UNREF(physicalDevice); 1230 DE_UNREF(pProperties); 1231} 1232 1233VKAPI_ATTR void VKAPI_CALL getPhysicalDeviceFormatProperties2 (VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties2* pFormatProperties) 1234{ 1235 DE_UNREF(physicalDevice); 1236 DE_UNREF(format); 1237 DE_UNREF(pFormatProperties); 1238} 1239 1240VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceImageFormatProperties2 (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceImageFormatInfo2* pImageFormatInfo, VkImageFormatProperties2* pImageFormatProperties) 1241{ 1242 DE_UNREF(physicalDevice); 1243 DE_UNREF(pImageFormatInfo); 1244 DE_UNREF(pImageFormatProperties); 1245 return VK_SUCCESS; 1246} 1247 1248VKAPI_ATTR void VKAPI_CALL getPhysicalDeviceQueueFamilyProperties2 (VkPhysicalDevice physicalDevice, uint32_t* pQueueFamilyPropertyCount, VkQueueFamilyProperties2* pQueueFamilyProperties) 1249{ 1250 DE_UNREF(physicalDevice); 1251 DE_UNREF(pQueueFamilyPropertyCount); 1252 DE_UNREF(pQueueFamilyProperties); 1253} 1254 1255VKAPI_ATTR void VKAPI_CALL getPhysicalDeviceMemoryProperties2 (VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2* pMemoryProperties) 1256{ 1257 DE_UNREF(physicalDevice); 1258 DE_UNREF(pMemoryProperties); 1259} 1260 1261VKAPI_ATTR void VKAPI_CALL getPhysicalDeviceSparseImageFormatProperties2 (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSparseImageFormatInfo2* pFormatInfo, uint32_t* pPropertyCount, VkSparseImageFormatProperties2* pProperties) 1262{ 1263 DE_UNREF(physicalDevice); 1264 DE_UNREF(pFormatInfo); 1265 DE_UNREF(pPropertyCount); 1266 DE_UNREF(pProperties); 1267} 1268 1269VKAPI_ATTR void VKAPI_CALL trimCommandPool (VkDevice device, VkCommandPool commandPool, VkCommandPoolTrimFlags flags) 1270{ 1271 DE_UNREF(device); 1272 DE_UNREF(commandPool); 1273 DE_UNREF(flags); 1274} 1275 1276VKAPI_ATTR void VKAPI_CALL getDeviceQueue2 (VkDevice device, const VkDeviceQueueInfo2* pQueueInfo, VkQueue* pQueue) 1277{ 1278 DE_UNREF(device); 1279 DE_UNREF(pQueueInfo); 1280 DE_UNREF(pQueue); 1281} 1282 1283VKAPI_ATTR void VKAPI_CALL updateDescriptorSetWithTemplate (VkDevice device, VkDescriptorSet descriptorSet, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const void* pData) 1284{ 1285 DE_UNREF(device); 1286 DE_UNREF(descriptorSet); 1287 DE_UNREF(descriptorUpdateTemplate); 1288 DE_UNREF(pData); 1289} 1290 1291VKAPI_ATTR void VKAPI_CALL getPhysicalDeviceExternalBufferProperties (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalBufferInfo* pExternalBufferInfo, VkExternalBufferProperties* pExternalBufferProperties) 1292{ 1293 DE_UNREF(physicalDevice); 1294 DE_UNREF(pExternalBufferInfo); 1295 DE_UNREF(pExternalBufferProperties); 1296} 1297 1298VKAPI_ATTR void VKAPI_CALL getPhysicalDeviceExternalFenceProperties (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalFenceInfo* pExternalFenceInfo, VkExternalFenceProperties* pExternalFenceProperties) 1299{ 1300 DE_UNREF(physicalDevice); 1301 DE_UNREF(pExternalFenceInfo); 1302 DE_UNREF(pExternalFenceProperties); 1303} 1304 1305VKAPI_ATTR void VKAPI_CALL getPhysicalDeviceExternalSemaphoreProperties (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalSemaphoreInfo* pExternalSemaphoreInfo, VkExternalSemaphoreProperties* pExternalSemaphoreProperties) 1306{ 1307 DE_UNREF(physicalDevice); 1308 DE_UNREF(pExternalSemaphoreInfo); 1309 DE_UNREF(pExternalSemaphoreProperties); 1310} 1311 1312VKAPI_ATTR void VKAPI_CALL getDescriptorSetLayoutSupport (VkDevice device, const VkDescriptorSetLayoutCreateInfo* pCreateInfo, VkDescriptorSetLayoutSupport* pSupport) 1313{ 1314 DE_UNREF(device); 1315 DE_UNREF(pCreateInfo); 1316 DE_UNREF(pSupport); 1317} 1318 1319VKAPI_ATTR void VKAPI_CALL cmdDrawIndirectCount (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) 1320{ 1321 DE_UNREF(commandBuffer); 1322 DE_UNREF(buffer); 1323 DE_UNREF(offset); 1324 DE_UNREF(countBuffer); 1325 DE_UNREF(countBufferOffset); 1326 DE_UNREF(maxDrawCount); 1327 DE_UNREF(stride); 1328} 1329 1330VKAPI_ATTR void VKAPI_CALL cmdDrawIndexedIndirectCount (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) 1331{ 1332 DE_UNREF(commandBuffer); 1333 DE_UNREF(buffer); 1334 DE_UNREF(offset); 1335 DE_UNREF(countBuffer); 1336 DE_UNREF(countBufferOffset); 1337 DE_UNREF(maxDrawCount); 1338 DE_UNREF(stride); 1339} 1340 1341VKAPI_ATTR void VKAPI_CALL cmdBeginRenderPass2 (VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo* pRenderPassBegin, const VkSubpassBeginInfo* pSubpassBeginInfo) 1342{ 1343 DE_UNREF(commandBuffer); 1344 DE_UNREF(pRenderPassBegin); 1345 DE_UNREF(pSubpassBeginInfo); 1346} 1347 1348VKAPI_ATTR void VKAPI_CALL cmdNextSubpass2 (VkCommandBuffer commandBuffer, const VkSubpassBeginInfo* pSubpassBeginInfo, const VkSubpassEndInfo* pSubpassEndInfo) 1349{ 1350 DE_UNREF(commandBuffer); 1351 DE_UNREF(pSubpassBeginInfo); 1352 DE_UNREF(pSubpassEndInfo); 1353} 1354 1355VKAPI_ATTR void VKAPI_CALL cmdEndRenderPass2 (VkCommandBuffer commandBuffer, const VkSubpassEndInfo* pSubpassEndInfo) 1356{ 1357 DE_UNREF(commandBuffer); 1358 DE_UNREF(pSubpassEndInfo); 1359} 1360 1361VKAPI_ATTR void VKAPI_CALL resetQueryPool (VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount) 1362{ 1363 DE_UNREF(device); 1364 DE_UNREF(queryPool); 1365 DE_UNREF(firstQuery); 1366 DE_UNREF(queryCount); 1367} 1368 1369VKAPI_ATTR VkResult VKAPI_CALL getSemaphoreCounterValue (VkDevice device, VkSemaphore semaphore, uint64_t* pValue) 1370{ 1371 DE_UNREF(device); 1372 DE_UNREF(semaphore); 1373 DE_UNREF(pValue); 1374 return VK_SUCCESS; 1375} 1376 1377VKAPI_ATTR VkResult VKAPI_CALL waitSemaphores (VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeout) 1378{ 1379 DE_UNREF(device); 1380 DE_UNREF(pWaitInfo); 1381 DE_UNREF(timeout); 1382 return VK_SUCCESS; 1383} 1384 1385VKAPI_ATTR VkResult VKAPI_CALL signalSemaphore (VkDevice device, const VkSemaphoreSignalInfo* pSignalInfo) 1386{ 1387 DE_UNREF(device); 1388 DE_UNREF(pSignalInfo); 1389 return VK_SUCCESS; 1390} 1391 1392VKAPI_ATTR VkDeviceAddress VKAPI_CALL getBufferDeviceAddress (VkDevice device, const VkBufferDeviceAddressInfo* pInfo) 1393{ 1394 DE_UNREF(device); 1395 DE_UNREF(pInfo); 1396 return VK_SUCCESS; 1397} 1398 1399VKAPI_ATTR uint64_t VKAPI_CALL getBufferOpaqueCaptureAddress (VkDevice device, const VkBufferDeviceAddressInfo* pInfo) 1400{ 1401 DE_UNREF(device); 1402 DE_UNREF(pInfo); 1403 return VK_SUCCESS; 1404} 1405 1406VKAPI_ATTR uint64_t VKAPI_CALL getDeviceMemoryOpaqueCaptureAddress (VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo* pInfo) 1407{ 1408 DE_UNREF(device); 1409 DE_UNREF(pInfo); 1410 return VK_SUCCESS; 1411} 1412 1413VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceToolProperties (VkPhysicalDevice physicalDevice, uint32_t* pToolCount, VkPhysicalDeviceToolProperties* pToolProperties) 1414{ 1415 DE_UNREF(physicalDevice); 1416 DE_UNREF(pToolCount); 1417 DE_UNREF(pToolProperties); 1418 return VK_SUCCESS; 1419} 1420 1421VKAPI_ATTR VkResult VKAPI_CALL setPrivateData (VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data) 1422{ 1423 DE_UNREF(device); 1424 DE_UNREF(objectType); 1425 DE_UNREF(objectHandle); 1426 DE_UNREF(privateDataSlot); 1427 DE_UNREF(data); 1428 return VK_SUCCESS; 1429} 1430 1431VKAPI_ATTR void VKAPI_CALL getPrivateData (VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t* pData) 1432{ 1433 DE_UNREF(device); 1434 DE_UNREF(objectType); 1435 DE_UNREF(objectHandle); 1436 DE_UNREF(privateDataSlot); 1437 DE_UNREF(pData); 1438} 1439 1440VKAPI_ATTR void VKAPI_CALL cmdSetEvent2 (VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo* pDependencyInfo) 1441{ 1442 DE_UNREF(commandBuffer); 1443 DE_UNREF(event); 1444 DE_UNREF(pDependencyInfo); 1445} 1446 1447VKAPI_ATTR void VKAPI_CALL cmdResetEvent2 (VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask) 1448{ 1449 DE_UNREF(commandBuffer); 1450 DE_UNREF(event); 1451 DE_UNREF(stageMask); 1452} 1453 1454VKAPI_ATTR void VKAPI_CALL cmdWaitEvents2 (VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent* pEvents, const VkDependencyInfo* pDependencyInfos) 1455{ 1456 DE_UNREF(commandBuffer); 1457 DE_UNREF(eventCount); 1458 DE_UNREF(pEvents); 1459 DE_UNREF(pDependencyInfos); 1460} 1461 1462VKAPI_ATTR void VKAPI_CALL cmdPipelineBarrier2 (VkCommandBuffer commandBuffer, const VkDependencyInfo* pDependencyInfo) 1463{ 1464 DE_UNREF(commandBuffer); 1465 DE_UNREF(pDependencyInfo); 1466} 1467 1468VKAPI_ATTR void VKAPI_CALL cmdWriteTimestamp2 (VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query) 1469{ 1470 DE_UNREF(commandBuffer); 1471 DE_UNREF(stage); 1472 DE_UNREF(queryPool); 1473 DE_UNREF(query); 1474} 1475 1476VKAPI_ATTR VkResult VKAPI_CALL queueSubmit2 (VkQueue queue, uint32_t submitCount, const VkSubmitInfo2* pSubmits, VkFence fence) 1477{ 1478 DE_UNREF(queue); 1479 DE_UNREF(submitCount); 1480 DE_UNREF(pSubmits); 1481 DE_UNREF(fence); 1482 return VK_SUCCESS; 1483} 1484 1485VKAPI_ATTR void VKAPI_CALL cmdCopyBuffer2 (VkCommandBuffer commandBuffer, const VkCopyBufferInfo2* pCopyBufferInfo) 1486{ 1487 DE_UNREF(commandBuffer); 1488 DE_UNREF(pCopyBufferInfo); 1489} 1490 1491VKAPI_ATTR void VKAPI_CALL cmdCopyImage2 (VkCommandBuffer commandBuffer, const VkCopyImageInfo2* pCopyImageInfo) 1492{ 1493 DE_UNREF(commandBuffer); 1494 DE_UNREF(pCopyImageInfo); 1495} 1496 1497VKAPI_ATTR void VKAPI_CALL cmdCopyBufferToImage2 (VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2* pCopyBufferToImageInfo) 1498{ 1499 DE_UNREF(commandBuffer); 1500 DE_UNREF(pCopyBufferToImageInfo); 1501} 1502 1503VKAPI_ATTR void VKAPI_CALL cmdCopyImageToBuffer2 (VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2* pCopyImageToBufferInfo) 1504{ 1505 DE_UNREF(commandBuffer); 1506 DE_UNREF(pCopyImageToBufferInfo); 1507} 1508 1509VKAPI_ATTR void VKAPI_CALL cmdBlitImage2 (VkCommandBuffer commandBuffer, const VkBlitImageInfo2* pBlitImageInfo) 1510{ 1511 DE_UNREF(commandBuffer); 1512 DE_UNREF(pBlitImageInfo); 1513} 1514 1515VKAPI_ATTR void VKAPI_CALL cmdResolveImage2 (VkCommandBuffer commandBuffer, const VkResolveImageInfo2* pResolveImageInfo) 1516{ 1517 DE_UNREF(commandBuffer); 1518 DE_UNREF(pResolveImageInfo); 1519} 1520 1521VKAPI_ATTR void VKAPI_CALL cmdBeginRendering (VkCommandBuffer commandBuffer, const VkRenderingInfo* pRenderingInfo) 1522{ 1523 DE_UNREF(commandBuffer); 1524 DE_UNREF(pRenderingInfo); 1525} 1526 1527VKAPI_ATTR void VKAPI_CALL cmdEndRendering (VkCommandBuffer commandBuffer) 1528{ 1529 DE_UNREF(commandBuffer); 1530} 1531 1532VKAPI_ATTR void VKAPI_CALL cmdSetCullMode (VkCommandBuffer commandBuffer, VkCullModeFlags cullMode) 1533{ 1534 DE_UNREF(commandBuffer); 1535 DE_UNREF(cullMode); 1536} 1537 1538VKAPI_ATTR void VKAPI_CALL cmdSetFrontFace (VkCommandBuffer commandBuffer, VkFrontFace frontFace) 1539{ 1540 DE_UNREF(commandBuffer); 1541 DE_UNREF(frontFace); 1542} 1543 1544VKAPI_ATTR void VKAPI_CALL cmdSetPrimitiveTopology (VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology) 1545{ 1546 DE_UNREF(commandBuffer); 1547 DE_UNREF(primitiveTopology); 1548} 1549 1550VKAPI_ATTR void VKAPI_CALL cmdSetViewportWithCount (VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport* pViewports) 1551{ 1552 DE_UNREF(commandBuffer); 1553 DE_UNREF(viewportCount); 1554 DE_UNREF(pViewports); 1555} 1556 1557VKAPI_ATTR void VKAPI_CALL cmdSetScissorWithCount (VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D* pScissors) 1558{ 1559 DE_UNREF(commandBuffer); 1560 DE_UNREF(scissorCount); 1561 DE_UNREF(pScissors); 1562} 1563 1564VKAPI_ATTR void VKAPI_CALL cmdBindVertexBuffers2 (VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer* pBuffers, const VkDeviceSize* pOffsets, const VkDeviceSize* pSizes, const VkDeviceSize* pStrides) 1565{ 1566 DE_UNREF(commandBuffer); 1567 DE_UNREF(firstBinding); 1568 DE_UNREF(bindingCount); 1569 DE_UNREF(pBuffers); 1570 DE_UNREF(pOffsets); 1571 DE_UNREF(pSizes); 1572 DE_UNREF(pStrides); 1573} 1574 1575VKAPI_ATTR void VKAPI_CALL cmdSetDepthTestEnable (VkCommandBuffer commandBuffer, VkBool32 depthTestEnable) 1576{ 1577 DE_UNREF(commandBuffer); 1578 DE_UNREF(depthTestEnable); 1579} 1580 1581VKAPI_ATTR void VKAPI_CALL cmdSetDepthWriteEnable (VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable) 1582{ 1583 DE_UNREF(commandBuffer); 1584 DE_UNREF(depthWriteEnable); 1585} 1586 1587VKAPI_ATTR void VKAPI_CALL cmdSetDepthCompareOp (VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp) 1588{ 1589 DE_UNREF(commandBuffer); 1590 DE_UNREF(depthCompareOp); 1591} 1592 1593VKAPI_ATTR void VKAPI_CALL cmdSetDepthBoundsTestEnable (VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable) 1594{ 1595 DE_UNREF(commandBuffer); 1596 DE_UNREF(depthBoundsTestEnable); 1597} 1598 1599VKAPI_ATTR void VKAPI_CALL cmdSetStencilTestEnable (VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable) 1600{ 1601 DE_UNREF(commandBuffer); 1602 DE_UNREF(stencilTestEnable); 1603} 1604 1605VKAPI_ATTR void VKAPI_CALL cmdSetStencilOp (VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp) 1606{ 1607 DE_UNREF(commandBuffer); 1608 DE_UNREF(faceMask); 1609 DE_UNREF(failOp); 1610 DE_UNREF(passOp); 1611 DE_UNREF(depthFailOp); 1612 DE_UNREF(compareOp); 1613} 1614 1615VKAPI_ATTR void VKAPI_CALL cmdSetRasterizerDiscardEnable (VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable) 1616{ 1617 DE_UNREF(commandBuffer); 1618 DE_UNREF(rasterizerDiscardEnable); 1619} 1620 1621VKAPI_ATTR void VKAPI_CALL cmdSetDepthBiasEnable (VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable) 1622{ 1623 DE_UNREF(commandBuffer); 1624 DE_UNREF(depthBiasEnable); 1625} 1626 1627VKAPI_ATTR void VKAPI_CALL cmdSetPrimitiveRestartEnable (VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable) 1628{ 1629 DE_UNREF(commandBuffer); 1630 DE_UNREF(primitiveRestartEnable); 1631} 1632 1633VKAPI_ATTR void VKAPI_CALL getDeviceBufferMemoryRequirements (VkDevice device, const VkDeviceBufferMemoryRequirements* pInfo, VkMemoryRequirements2* pMemoryRequirements) 1634{ 1635 DE_UNREF(device); 1636 DE_UNREF(pInfo); 1637 DE_UNREF(pMemoryRequirements); 1638} 1639 1640VKAPI_ATTR void VKAPI_CALL getDeviceImageMemoryRequirements (VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, VkMemoryRequirements2* pMemoryRequirements) 1641{ 1642 DE_UNREF(device); 1643 DE_UNREF(pInfo); 1644 DE_UNREF(pMemoryRequirements); 1645} 1646 1647VKAPI_ATTR void VKAPI_CALL getDeviceImageSparseMemoryRequirements (VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements) 1648{ 1649 DE_UNREF(device); 1650 DE_UNREF(pInfo); 1651 DE_UNREF(pSparseMemoryRequirementCount); 1652 DE_UNREF(pSparseMemoryRequirements); 1653} 1654 1655VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfaceSupportKHR (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, VkSurfaceKHR surface, VkBool32* pSupported) 1656{ 1657 DE_UNREF(physicalDevice); 1658 DE_UNREF(queueFamilyIndex); 1659 DE_UNREF(surface); 1660 DE_UNREF(pSupported); 1661 return VK_SUCCESS; 1662} 1663 1664VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfaceCapabilitiesKHR (VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilitiesKHR* pSurfaceCapabilities) 1665{ 1666 DE_UNREF(physicalDevice); 1667 DE_UNREF(surface); 1668 DE_UNREF(pSurfaceCapabilities); 1669 return VK_SUCCESS; 1670} 1671 1672VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfaceFormatsKHR (VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t* pSurfaceFormatCount, VkSurfaceFormatKHR* pSurfaceFormats) 1673{ 1674 DE_UNREF(physicalDevice); 1675 DE_UNREF(surface); 1676 DE_UNREF(pSurfaceFormatCount); 1677 DE_UNREF(pSurfaceFormats); 1678 return VK_SUCCESS; 1679} 1680 1681VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfacePresentModesKHR (VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t* pPresentModeCount, VkPresentModeKHR* pPresentModes) 1682{ 1683 DE_UNREF(physicalDevice); 1684 DE_UNREF(surface); 1685 DE_UNREF(pPresentModeCount); 1686 DE_UNREF(pPresentModes); 1687 return VK_SUCCESS; 1688} 1689 1690VKAPI_ATTR VkResult VKAPI_CALL getSwapchainImagesKHR (VkDevice device, VkSwapchainKHR swapchain, uint32_t* pSwapchainImageCount, VkImage* pSwapchainImages) 1691{ 1692 DE_UNREF(device); 1693 DE_UNREF(swapchain); 1694 DE_UNREF(pSwapchainImageCount); 1695 DE_UNREF(pSwapchainImages); 1696 return VK_SUCCESS; 1697} 1698 1699VKAPI_ATTR VkResult VKAPI_CALL acquireNextImageKHR (VkDevice device, VkSwapchainKHR swapchain, uint64_t timeout, VkSemaphore semaphore, VkFence fence, uint32_t* pImageIndex) 1700{ 1701 DE_UNREF(device); 1702 DE_UNREF(swapchain); 1703 DE_UNREF(timeout); 1704 DE_UNREF(semaphore); 1705 DE_UNREF(fence); 1706 DE_UNREF(pImageIndex); 1707 return VK_SUCCESS; 1708} 1709 1710VKAPI_ATTR VkResult VKAPI_CALL queuePresentKHR (VkQueue queue, const VkPresentInfoKHR* pPresentInfo) 1711{ 1712 DE_UNREF(queue); 1713 DE_UNREF(pPresentInfo); 1714 return VK_SUCCESS; 1715} 1716 1717VKAPI_ATTR VkResult VKAPI_CALL getDeviceGroupPresentCapabilitiesKHR (VkDevice device, VkDeviceGroupPresentCapabilitiesKHR* pDeviceGroupPresentCapabilities) 1718{ 1719 DE_UNREF(device); 1720 DE_UNREF(pDeviceGroupPresentCapabilities); 1721 return VK_SUCCESS; 1722} 1723 1724VKAPI_ATTR VkResult VKAPI_CALL getDeviceGroupSurfacePresentModesKHR (VkDevice device, VkSurfaceKHR surface, VkDeviceGroupPresentModeFlagsKHR* pModes) 1725{ 1726 DE_UNREF(device); 1727 DE_UNREF(surface); 1728 DE_UNREF(pModes); 1729 return VK_SUCCESS; 1730} 1731 1732VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDevicePresentRectanglesKHR (VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t* pRectCount, VkRect2D* pRects) 1733{ 1734 DE_UNREF(physicalDevice); 1735 DE_UNREF(surface); 1736 DE_UNREF(pRectCount); 1737 DE_UNREF(pRects); 1738 return VK_SUCCESS; 1739} 1740 1741VKAPI_ATTR VkResult VKAPI_CALL acquireNextImage2KHR (VkDevice device, const VkAcquireNextImageInfoKHR* pAcquireInfo, uint32_t* pImageIndex) 1742{ 1743 DE_UNREF(device); 1744 DE_UNREF(pAcquireInfo); 1745 DE_UNREF(pImageIndex); 1746 return VK_SUCCESS; 1747} 1748 1749VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceDisplayPropertiesKHR (VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayPropertiesKHR* pProperties) 1750{ 1751 DE_UNREF(physicalDevice); 1752 DE_UNREF(pPropertyCount); 1753 DE_UNREF(pProperties); 1754 return VK_SUCCESS; 1755} 1756 1757VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceDisplayPlanePropertiesKHR (VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayPlanePropertiesKHR* pProperties) 1758{ 1759 DE_UNREF(physicalDevice); 1760 DE_UNREF(pPropertyCount); 1761 DE_UNREF(pProperties); 1762 return VK_SUCCESS; 1763} 1764 1765VKAPI_ATTR VkResult VKAPI_CALL getDisplayPlaneSupportedDisplaysKHR (VkPhysicalDevice physicalDevice, uint32_t planeIndex, uint32_t* pDisplayCount, VkDisplayKHR* pDisplays) 1766{ 1767 DE_UNREF(physicalDevice); 1768 DE_UNREF(planeIndex); 1769 DE_UNREF(pDisplayCount); 1770 DE_UNREF(pDisplays); 1771 return VK_SUCCESS; 1772} 1773 1774VKAPI_ATTR VkResult VKAPI_CALL getDisplayModePropertiesKHR (VkPhysicalDevice physicalDevice, VkDisplayKHR display, uint32_t* pPropertyCount, VkDisplayModePropertiesKHR* pProperties) 1775{ 1776 DE_UNREF(physicalDevice); 1777 DE_UNREF(display); 1778 DE_UNREF(pPropertyCount); 1779 DE_UNREF(pProperties); 1780 return VK_SUCCESS; 1781} 1782 1783VKAPI_ATTR VkResult VKAPI_CALL getDisplayPlaneCapabilitiesKHR (VkPhysicalDevice physicalDevice, VkDisplayModeKHR mode, uint32_t planeIndex, VkDisplayPlaneCapabilitiesKHR* pCapabilities) 1784{ 1785 DE_UNREF(physicalDevice); 1786 DE_UNREF(mode); 1787 DE_UNREF(planeIndex); 1788 DE_UNREF(pCapabilities); 1789 return VK_SUCCESS; 1790} 1791 1792VKAPI_ATTR VkResult VKAPI_CALL getMemoryFdKHR (VkDevice device, const VkMemoryGetFdInfoKHR* pGetFdInfo, int* pFd) 1793{ 1794 DE_UNREF(device); 1795 DE_UNREF(pGetFdInfo); 1796 DE_UNREF(pFd); 1797 return VK_SUCCESS; 1798} 1799 1800VKAPI_ATTR VkResult VKAPI_CALL getMemoryFdPropertiesKHR (VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, int fd, VkMemoryFdPropertiesKHR* pMemoryFdProperties) 1801{ 1802 DE_UNREF(device); 1803 DE_UNREF(handleType); 1804 DE_UNREF(fd); 1805 DE_UNREF(pMemoryFdProperties); 1806 return VK_SUCCESS; 1807} 1808 1809VKAPI_ATTR VkResult VKAPI_CALL importSemaphoreFdKHR (VkDevice device, const VkImportSemaphoreFdInfoKHR* pImportSemaphoreFdInfo) 1810{ 1811 DE_UNREF(device); 1812 DE_UNREF(pImportSemaphoreFdInfo); 1813 return VK_SUCCESS; 1814} 1815 1816VKAPI_ATTR VkResult VKAPI_CALL getSemaphoreFdKHR (VkDevice device, const VkSemaphoreGetFdInfoKHR* pGetFdInfo, int* pFd) 1817{ 1818 DE_UNREF(device); 1819 DE_UNREF(pGetFdInfo); 1820 DE_UNREF(pFd); 1821 return VK_SUCCESS; 1822} 1823 1824VKAPI_ATTR void VKAPI_CALL cmdPushDescriptorSetKHR (VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const VkWriteDescriptorSet* pDescriptorWrites) 1825{ 1826 DE_UNREF(commandBuffer); 1827 DE_UNREF(pipelineBindPoint); 1828 DE_UNREF(layout); 1829 DE_UNREF(set); 1830 DE_UNREF(descriptorWriteCount); 1831 DE_UNREF(pDescriptorWrites); 1832} 1833 1834VKAPI_ATTR void VKAPI_CALL cmdPushDescriptorSetWithTemplateKHR (VkCommandBuffer commandBuffer, VkDescriptorUpdateTemplate descriptorUpdateTemplate, VkPipelineLayout layout, uint32_t set, const void* pData) 1835{ 1836 DE_UNREF(commandBuffer); 1837 DE_UNREF(descriptorUpdateTemplate); 1838 DE_UNREF(layout); 1839 DE_UNREF(set); 1840 DE_UNREF(pData); 1841} 1842 1843VKAPI_ATTR VkResult VKAPI_CALL getSwapchainStatusKHR (VkDevice device, VkSwapchainKHR swapchain) 1844{ 1845 DE_UNREF(device); 1846 DE_UNREF(swapchain); 1847 return VK_SUCCESS; 1848} 1849 1850VKAPI_ATTR VkResult VKAPI_CALL importFenceFdKHR (VkDevice device, const VkImportFenceFdInfoKHR* pImportFenceFdInfo) 1851{ 1852 DE_UNREF(device); 1853 DE_UNREF(pImportFenceFdInfo); 1854 return VK_SUCCESS; 1855} 1856 1857VKAPI_ATTR VkResult VKAPI_CALL getFenceFdKHR (VkDevice device, const VkFenceGetFdInfoKHR* pGetFdInfo, int* pFd) 1858{ 1859 DE_UNREF(device); 1860 DE_UNREF(pGetFdInfo); 1861 DE_UNREF(pFd); 1862 return VK_SUCCESS; 1863} 1864 1865VKAPI_ATTR VkResult VKAPI_CALL enumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, uint32_t* pCounterCount, VkPerformanceCounterKHR* pCounters, VkPerformanceCounterDescriptionKHR* pCounterDescriptions) 1866{ 1867 DE_UNREF(physicalDevice); 1868 DE_UNREF(queueFamilyIndex); 1869 DE_UNREF(pCounterCount); 1870 DE_UNREF(pCounters); 1871 DE_UNREF(pCounterDescriptions); 1872 return VK_SUCCESS; 1873} 1874 1875VKAPI_ATTR void VKAPI_CALL getPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR (VkPhysicalDevice physicalDevice, const VkQueryPoolPerformanceCreateInfoKHR* pPerformanceQueryCreateInfo, uint32_t* pNumPasses) 1876{ 1877 DE_UNREF(physicalDevice); 1878 DE_UNREF(pPerformanceQueryCreateInfo); 1879 DE_UNREF(pNumPasses); 1880} 1881 1882VKAPI_ATTR VkResult VKAPI_CALL acquireProfilingLockKHR (VkDevice device, const VkAcquireProfilingLockInfoKHR* pInfo) 1883{ 1884 DE_UNREF(device); 1885 DE_UNREF(pInfo); 1886 return VK_SUCCESS; 1887} 1888 1889VKAPI_ATTR void VKAPI_CALL releaseProfilingLockKHR (VkDevice device) 1890{ 1891 DE_UNREF(device); 1892} 1893 1894VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfaceCapabilities2KHR (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, VkSurfaceCapabilities2KHR* pSurfaceCapabilities) 1895{ 1896 DE_UNREF(physicalDevice); 1897 DE_UNREF(pSurfaceInfo); 1898 DE_UNREF(pSurfaceCapabilities); 1899 return VK_SUCCESS; 1900} 1901 1902VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfaceFormats2KHR (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, uint32_t* pSurfaceFormatCount, VkSurfaceFormat2KHR* pSurfaceFormats) 1903{ 1904 DE_UNREF(physicalDevice); 1905 DE_UNREF(pSurfaceInfo); 1906 DE_UNREF(pSurfaceFormatCount); 1907 DE_UNREF(pSurfaceFormats); 1908 return VK_SUCCESS; 1909} 1910 1911VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceDisplayProperties2KHR (VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayProperties2KHR* pProperties) 1912{ 1913 DE_UNREF(physicalDevice); 1914 DE_UNREF(pPropertyCount); 1915 DE_UNREF(pProperties); 1916 return VK_SUCCESS; 1917} 1918 1919VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceDisplayPlaneProperties2KHR (VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayPlaneProperties2KHR* pProperties) 1920{ 1921 DE_UNREF(physicalDevice); 1922 DE_UNREF(pPropertyCount); 1923 DE_UNREF(pProperties); 1924 return VK_SUCCESS; 1925} 1926 1927VKAPI_ATTR VkResult VKAPI_CALL getDisplayModeProperties2KHR (VkPhysicalDevice physicalDevice, VkDisplayKHR display, uint32_t* pPropertyCount, VkDisplayModeProperties2KHR* pProperties) 1928{ 1929 DE_UNREF(physicalDevice); 1930 DE_UNREF(display); 1931 DE_UNREF(pPropertyCount); 1932 DE_UNREF(pProperties); 1933 return VK_SUCCESS; 1934} 1935 1936VKAPI_ATTR VkResult VKAPI_CALL getDisplayPlaneCapabilities2KHR (VkPhysicalDevice physicalDevice, const VkDisplayPlaneInfo2KHR* pDisplayPlaneInfo, VkDisplayPlaneCapabilities2KHR* pCapabilities) 1937{ 1938 DE_UNREF(physicalDevice); 1939 DE_UNREF(pDisplayPlaneInfo); 1940 DE_UNREF(pCapabilities); 1941 return VK_SUCCESS; 1942} 1943 1944VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceFragmentShadingRatesKHR (VkPhysicalDevice physicalDevice, uint32_t* pFragmentShadingRateCount, VkPhysicalDeviceFragmentShadingRateKHR* pFragmentShadingRates) 1945{ 1946 DE_UNREF(physicalDevice); 1947 DE_UNREF(pFragmentShadingRateCount); 1948 DE_UNREF(pFragmentShadingRates); 1949 return VK_SUCCESS; 1950} 1951 1952VKAPI_ATTR void VKAPI_CALL cmdSetFragmentShadingRateKHR (VkCommandBuffer commandBuffer, const VkExtent2D* pFragmentSize, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]) 1953{ 1954 DE_UNREF(commandBuffer); 1955 DE_UNREF(pFragmentSize); 1956 DE_UNREF(combinerOps); 1957} 1958 1959VKAPI_ATTR VkResult VKAPI_CALL waitForPresentKHR (VkDevice device, VkSwapchainKHR swapchain, uint64_t presentId, uint64_t timeout) 1960{ 1961 DE_UNREF(device); 1962 DE_UNREF(swapchain); 1963 DE_UNREF(presentId); 1964 DE_UNREF(timeout); 1965 return VK_SUCCESS; 1966} 1967 1968VKAPI_ATTR uint32_t VKAPI_CALL getDeferredOperationMaxConcurrencyKHR (VkDevice device, VkDeferredOperationKHR operation) 1969{ 1970 DE_UNREF(device); 1971 DE_UNREF(operation); 1972 return VK_SUCCESS; 1973} 1974 1975VKAPI_ATTR VkResult VKAPI_CALL getDeferredOperationResultKHR (VkDevice device, VkDeferredOperationKHR operation) 1976{ 1977 DE_UNREF(device); 1978 DE_UNREF(operation); 1979 return VK_SUCCESS; 1980} 1981 1982VKAPI_ATTR VkResult VKAPI_CALL deferredOperationJoinKHR (VkDevice device, VkDeferredOperationKHR operation) 1983{ 1984 DE_UNREF(device); 1985 DE_UNREF(operation); 1986 return VK_SUCCESS; 1987} 1988 1989VKAPI_ATTR VkResult VKAPI_CALL getPipelineExecutablePropertiesKHR (VkDevice device, const VkPipelineInfoKHR* pPipelineInfo, uint32_t* pExecutableCount, VkPipelineExecutablePropertiesKHR* pProperties) 1990{ 1991 DE_UNREF(device); 1992 DE_UNREF(pPipelineInfo); 1993 DE_UNREF(pExecutableCount); 1994 DE_UNREF(pProperties); 1995 return VK_SUCCESS; 1996} 1997 1998VKAPI_ATTR VkResult VKAPI_CALL getPipelineExecutableStatisticsKHR (VkDevice device, const VkPipelineExecutableInfoKHR* pExecutableInfo, uint32_t* pStatisticCount, VkPipelineExecutableStatisticKHR* pStatistics) 1999{ 2000 DE_UNREF(device); 2001 DE_UNREF(pExecutableInfo); 2002 DE_UNREF(pStatisticCount); 2003 DE_UNREF(pStatistics); 2004 return VK_SUCCESS; 2005} 2006 2007VKAPI_ATTR VkResult VKAPI_CALL getPipelineExecutableInternalRepresentationsKHR (VkDevice device, const VkPipelineExecutableInfoKHR* pExecutableInfo, uint32_t* pInternalRepresentationCount, VkPipelineExecutableInternalRepresentationKHR* pInternalRepresentations) 2008{ 2009 DE_UNREF(device); 2010 DE_UNREF(pExecutableInfo); 2011 DE_UNREF(pInternalRepresentationCount); 2012 DE_UNREF(pInternalRepresentations); 2013 return VK_SUCCESS; 2014} 2015 2016VKAPI_ATTR void VKAPI_CALL cmdWriteBufferMarker2AMD (VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) 2017{ 2018 DE_UNREF(commandBuffer); 2019 DE_UNREF(stage); 2020 DE_UNREF(dstBuffer); 2021 DE_UNREF(dstOffset); 2022 DE_UNREF(marker); 2023} 2024 2025VKAPI_ATTR void VKAPI_CALL getQueueCheckpointData2NV (VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData) 2026{ 2027 DE_UNREF(queue); 2028 DE_UNREF(pCheckpointDataCount); 2029 DE_UNREF(pCheckpointData); 2030} 2031 2032VKAPI_ATTR void VKAPI_CALL debugReportMessageEXT (VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, uint64_t object, size_t location, int32_t messageCode, const char* pLayerPrefix, const char* pMessage) 2033{ 2034 DE_UNREF(instance); 2035 DE_UNREF(flags); 2036 DE_UNREF(objectType); 2037 DE_UNREF(object); 2038 DE_UNREF(location); 2039 DE_UNREF(messageCode); 2040 DE_UNREF(pLayerPrefix); 2041 DE_UNREF(pMessage); 2042} 2043 2044VKAPI_ATTR VkResult VKAPI_CALL debugMarkerSetObjectTagEXT (VkDevice device, const VkDebugMarkerObjectTagInfoEXT* pTagInfo) 2045{ 2046 DE_UNREF(device); 2047 DE_UNREF(pTagInfo); 2048 return VK_SUCCESS; 2049} 2050 2051VKAPI_ATTR VkResult VKAPI_CALL debugMarkerSetObjectNameEXT (VkDevice device, const VkDebugMarkerObjectNameInfoEXT* pNameInfo) 2052{ 2053 DE_UNREF(device); 2054 DE_UNREF(pNameInfo); 2055 return VK_SUCCESS; 2056} 2057 2058VKAPI_ATTR void VKAPI_CALL cmdDebugMarkerBeginEXT (VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT* pMarkerInfo) 2059{ 2060 DE_UNREF(commandBuffer); 2061 DE_UNREF(pMarkerInfo); 2062} 2063 2064VKAPI_ATTR void VKAPI_CALL cmdDebugMarkerEndEXT (VkCommandBuffer commandBuffer) 2065{ 2066 DE_UNREF(commandBuffer); 2067} 2068 2069VKAPI_ATTR void VKAPI_CALL cmdDebugMarkerInsertEXT (VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT* pMarkerInfo) 2070{ 2071 DE_UNREF(commandBuffer); 2072 DE_UNREF(pMarkerInfo); 2073} 2074 2075VKAPI_ATTR void VKAPI_CALL cmdBindTransformFeedbackBuffersEXT (VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer* pBuffers, const VkDeviceSize* pOffsets, const VkDeviceSize* pSizes) 2076{ 2077 DE_UNREF(commandBuffer); 2078 DE_UNREF(firstBinding); 2079 DE_UNREF(bindingCount); 2080 DE_UNREF(pBuffers); 2081 DE_UNREF(pOffsets); 2082 DE_UNREF(pSizes); 2083} 2084 2085VKAPI_ATTR void VKAPI_CALL cmdBeginTransformFeedbackEXT (VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, const VkBuffer* pCounterBuffers, const VkDeviceSize* pCounterBufferOffsets) 2086{ 2087 DE_UNREF(commandBuffer); 2088 DE_UNREF(firstCounterBuffer); 2089 DE_UNREF(counterBufferCount); 2090 DE_UNREF(pCounterBuffers); 2091 DE_UNREF(pCounterBufferOffsets); 2092} 2093 2094VKAPI_ATTR void VKAPI_CALL cmdEndTransformFeedbackEXT (VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, const VkBuffer* pCounterBuffers, const VkDeviceSize* pCounterBufferOffsets) 2095{ 2096 DE_UNREF(commandBuffer); 2097 DE_UNREF(firstCounterBuffer); 2098 DE_UNREF(counterBufferCount); 2099 DE_UNREF(pCounterBuffers); 2100 DE_UNREF(pCounterBufferOffsets); 2101} 2102 2103VKAPI_ATTR void VKAPI_CALL cmdBeginQueryIndexedEXT (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags, uint32_t index) 2104{ 2105 DE_UNREF(commandBuffer); 2106 DE_UNREF(queryPool); 2107 DE_UNREF(query); 2108 DE_UNREF(flags); 2109 DE_UNREF(index); 2110} 2111 2112VKAPI_ATTR void VKAPI_CALL cmdEndQueryIndexedEXT (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, uint32_t index) 2113{ 2114 DE_UNREF(commandBuffer); 2115 DE_UNREF(queryPool); 2116 DE_UNREF(query); 2117 DE_UNREF(index); 2118} 2119 2120VKAPI_ATTR void VKAPI_CALL cmdDrawIndirectByteCountEXT (VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride) 2121{ 2122 DE_UNREF(commandBuffer); 2123 DE_UNREF(instanceCount); 2124 DE_UNREF(firstInstance); 2125 DE_UNREF(counterBuffer); 2126 DE_UNREF(counterBufferOffset); 2127 DE_UNREF(counterOffset); 2128 DE_UNREF(vertexStride); 2129} 2130 2131VKAPI_ATTR void VKAPI_CALL cmdCuLaunchKernelNVX (VkCommandBuffer commandBuffer, const VkCuLaunchInfoNVX* pLaunchInfo) 2132{ 2133 DE_UNREF(commandBuffer); 2134 DE_UNREF(pLaunchInfo); 2135} 2136 2137VKAPI_ATTR uint32_t VKAPI_CALL getImageViewHandleNVX (VkDevice device, const VkImageViewHandleInfoNVX* pInfo) 2138{ 2139 DE_UNREF(device); 2140 DE_UNREF(pInfo); 2141 return VK_SUCCESS; 2142} 2143 2144VKAPI_ATTR VkResult VKAPI_CALL getImageViewAddressNVX (VkDevice device, VkImageView imageView, VkImageViewAddressPropertiesNVX* pProperties) 2145{ 2146 DE_UNREF(device); 2147 DE_UNREF(imageView); 2148 DE_UNREF(pProperties); 2149 return VK_SUCCESS; 2150} 2151 2152VKAPI_ATTR void VKAPI_CALL cmdDrawIndirectCountAMD (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) 2153{ 2154 DE_UNREF(commandBuffer); 2155 DE_UNREF(buffer); 2156 DE_UNREF(offset); 2157 DE_UNREF(countBuffer); 2158 DE_UNREF(countBufferOffset); 2159 DE_UNREF(maxDrawCount); 2160 DE_UNREF(stride); 2161} 2162 2163VKAPI_ATTR void VKAPI_CALL cmdDrawIndexedIndirectCountAMD (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) 2164{ 2165 DE_UNREF(commandBuffer); 2166 DE_UNREF(buffer); 2167 DE_UNREF(offset); 2168 DE_UNREF(countBuffer); 2169 DE_UNREF(countBufferOffset); 2170 DE_UNREF(maxDrawCount); 2171 DE_UNREF(stride); 2172} 2173 2174VKAPI_ATTR VkResult VKAPI_CALL getShaderInfoAMD (VkDevice device, VkPipeline pipeline, VkShaderStageFlagBits shaderStage, VkShaderInfoTypeAMD infoType, size_t* pInfoSize, void* pInfo) 2175{ 2176 DE_UNREF(device); 2177 DE_UNREF(pipeline); 2178 DE_UNREF(shaderStage); 2179 DE_UNREF(infoType); 2180 DE_UNREF(pInfoSize); 2181 DE_UNREF(pInfo); 2182 return VK_SUCCESS; 2183} 2184 2185VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceExternalImageFormatPropertiesNV (VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkExternalMemoryHandleTypeFlagsNV externalHandleType, VkExternalImageFormatPropertiesNV* pExternalImageFormatProperties) 2186{ 2187 DE_UNREF(physicalDevice); 2188 DE_UNREF(format); 2189 DE_UNREF(type); 2190 DE_UNREF(tiling); 2191 DE_UNREF(usage); 2192 DE_UNREF(flags); 2193 DE_UNREF(externalHandleType); 2194 DE_UNREF(pExternalImageFormatProperties); 2195 return VK_SUCCESS; 2196} 2197 2198VKAPI_ATTR void VKAPI_CALL cmdBeginConditionalRenderingEXT (VkCommandBuffer commandBuffer, const VkConditionalRenderingBeginInfoEXT* pConditionalRenderingBegin) 2199{ 2200 DE_UNREF(commandBuffer); 2201 DE_UNREF(pConditionalRenderingBegin); 2202} 2203 2204VKAPI_ATTR void VKAPI_CALL cmdEndConditionalRenderingEXT (VkCommandBuffer commandBuffer) 2205{ 2206 DE_UNREF(commandBuffer); 2207} 2208 2209VKAPI_ATTR void VKAPI_CALL cmdSetViewportWScalingNV (VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewportWScalingNV* pViewportWScalings) 2210{ 2211 DE_UNREF(commandBuffer); 2212 DE_UNREF(firstViewport); 2213 DE_UNREF(viewportCount); 2214 DE_UNREF(pViewportWScalings); 2215} 2216 2217VKAPI_ATTR VkResult VKAPI_CALL releaseDisplayEXT (VkPhysicalDevice physicalDevice, VkDisplayKHR display) 2218{ 2219 DE_UNREF(physicalDevice); 2220 DE_UNREF(display); 2221 return VK_SUCCESS; 2222} 2223 2224VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfaceCapabilities2EXT (VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilities2EXT* pSurfaceCapabilities) 2225{ 2226 DE_UNREF(physicalDevice); 2227 DE_UNREF(surface); 2228 DE_UNREF(pSurfaceCapabilities); 2229 return VK_SUCCESS; 2230} 2231 2232VKAPI_ATTR VkResult VKAPI_CALL displayPowerControlEXT (VkDevice device, VkDisplayKHR display, const VkDisplayPowerInfoEXT* pDisplayPowerInfo) 2233{ 2234 DE_UNREF(device); 2235 DE_UNREF(display); 2236 DE_UNREF(pDisplayPowerInfo); 2237 return VK_SUCCESS; 2238} 2239 2240VKAPI_ATTR VkResult VKAPI_CALL registerDeviceEventEXT (VkDevice device, const VkDeviceEventInfoEXT* pDeviceEventInfo, const VkAllocationCallbacks* pAllocator, VkFence* pFence) 2241{ 2242 DE_UNREF(device); 2243 DE_UNREF(pDeviceEventInfo); 2244 DE_UNREF(pAllocator); 2245 DE_UNREF(pFence); 2246 return VK_SUCCESS; 2247} 2248 2249VKAPI_ATTR VkResult VKAPI_CALL registerDisplayEventEXT (VkDevice device, VkDisplayKHR display, const VkDisplayEventInfoEXT* pDisplayEventInfo, const VkAllocationCallbacks* pAllocator, VkFence* pFence) 2250{ 2251 DE_UNREF(device); 2252 DE_UNREF(display); 2253 DE_UNREF(pDisplayEventInfo); 2254 DE_UNREF(pAllocator); 2255 DE_UNREF(pFence); 2256 return VK_SUCCESS; 2257} 2258 2259VKAPI_ATTR VkResult VKAPI_CALL getSwapchainCounterEXT (VkDevice device, VkSwapchainKHR swapchain, VkSurfaceCounterFlagBitsEXT counter, uint64_t* pCounterValue) 2260{ 2261 DE_UNREF(device); 2262 DE_UNREF(swapchain); 2263 DE_UNREF(counter); 2264 DE_UNREF(pCounterValue); 2265 return VK_SUCCESS; 2266} 2267 2268VKAPI_ATTR VkResult VKAPI_CALL getRefreshCycleDurationGOOGLE (VkDevice device, VkSwapchainKHR swapchain, VkRefreshCycleDurationGOOGLE* pDisplayTimingProperties) 2269{ 2270 DE_UNREF(device); 2271 DE_UNREF(swapchain); 2272 DE_UNREF(pDisplayTimingProperties); 2273 return VK_SUCCESS; 2274} 2275 2276VKAPI_ATTR VkResult VKAPI_CALL getPastPresentationTimingGOOGLE (VkDevice device, VkSwapchainKHR swapchain, uint32_t* pPresentationTimingCount, VkPastPresentationTimingGOOGLE* pPresentationTimings) 2277{ 2278 DE_UNREF(device); 2279 DE_UNREF(swapchain); 2280 DE_UNREF(pPresentationTimingCount); 2281 DE_UNREF(pPresentationTimings); 2282 return VK_SUCCESS; 2283} 2284 2285VKAPI_ATTR void VKAPI_CALL cmdSetDiscardRectangleEXT (VkCommandBuffer commandBuffer, uint32_t firstDiscardRectangle, uint32_t discardRectangleCount, const VkRect2D* pDiscardRectangles) 2286{ 2287 DE_UNREF(commandBuffer); 2288 DE_UNREF(firstDiscardRectangle); 2289 DE_UNREF(discardRectangleCount); 2290 DE_UNREF(pDiscardRectangles); 2291} 2292 2293VKAPI_ATTR void VKAPI_CALL setHdrMetadataEXT (VkDevice device, uint32_t swapchainCount, const VkSwapchainKHR* pSwapchains, const VkHdrMetadataEXT* pMetadata) 2294{ 2295 DE_UNREF(device); 2296 DE_UNREF(swapchainCount); 2297 DE_UNREF(pSwapchains); 2298 DE_UNREF(pMetadata); 2299} 2300 2301VKAPI_ATTR VkResult VKAPI_CALL setDebugUtilsObjectNameEXT (VkDevice device, const VkDebugUtilsObjectNameInfoEXT* pNameInfo) 2302{ 2303 DE_UNREF(device); 2304 DE_UNREF(pNameInfo); 2305 return VK_SUCCESS; 2306} 2307 2308VKAPI_ATTR VkResult VKAPI_CALL setDebugUtilsObjectTagEXT (VkDevice device, const VkDebugUtilsObjectTagInfoEXT* pTagInfo) 2309{ 2310 DE_UNREF(device); 2311 DE_UNREF(pTagInfo); 2312 return VK_SUCCESS; 2313} 2314 2315VKAPI_ATTR void VKAPI_CALL queueBeginDebugUtilsLabelEXT (VkQueue queue, const VkDebugUtilsLabelEXT* pLabelInfo) 2316{ 2317 DE_UNREF(queue); 2318 DE_UNREF(pLabelInfo); 2319} 2320 2321VKAPI_ATTR void VKAPI_CALL queueEndDebugUtilsLabelEXT (VkQueue queue) 2322{ 2323 DE_UNREF(queue); 2324} 2325 2326VKAPI_ATTR void VKAPI_CALL queueInsertDebugUtilsLabelEXT (VkQueue queue, const VkDebugUtilsLabelEXT* pLabelInfo) 2327{ 2328 DE_UNREF(queue); 2329 DE_UNREF(pLabelInfo); 2330} 2331 2332VKAPI_ATTR void VKAPI_CALL cmdBeginDebugUtilsLabelEXT (VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT* pLabelInfo) 2333{ 2334 DE_UNREF(commandBuffer); 2335 DE_UNREF(pLabelInfo); 2336} 2337 2338VKAPI_ATTR void VKAPI_CALL cmdEndDebugUtilsLabelEXT (VkCommandBuffer commandBuffer) 2339{ 2340 DE_UNREF(commandBuffer); 2341} 2342 2343VKAPI_ATTR void VKAPI_CALL cmdInsertDebugUtilsLabelEXT (VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT* pLabelInfo) 2344{ 2345 DE_UNREF(commandBuffer); 2346 DE_UNREF(pLabelInfo); 2347} 2348 2349VKAPI_ATTR void VKAPI_CALL submitDebugUtilsMessageEXT (VkInstance instance, VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageTypes, const VkDebugUtilsMessengerCallbackDataEXT* pCallbackData) 2350{ 2351 DE_UNREF(instance); 2352 DE_UNREF(messageSeverity); 2353 DE_UNREF(messageTypes); 2354 DE_UNREF(pCallbackData); 2355} 2356 2357VKAPI_ATTR void VKAPI_CALL cmdSetSampleLocationsEXT (VkCommandBuffer commandBuffer, const VkSampleLocationsInfoEXT* pSampleLocationsInfo) 2358{ 2359 DE_UNREF(commandBuffer); 2360 DE_UNREF(pSampleLocationsInfo); 2361} 2362 2363VKAPI_ATTR void VKAPI_CALL getPhysicalDeviceMultisamplePropertiesEXT (VkPhysicalDevice physicalDevice, VkSampleCountFlagBits samples, VkMultisamplePropertiesEXT* pMultisampleProperties) 2364{ 2365 DE_UNREF(physicalDevice); 2366 DE_UNREF(samples); 2367 DE_UNREF(pMultisampleProperties); 2368} 2369 2370VKAPI_ATTR VkResult VKAPI_CALL getImageDrmFormatModifierPropertiesEXT (VkDevice device, VkImage image, VkImageDrmFormatModifierPropertiesEXT* pProperties) 2371{ 2372 DE_UNREF(device); 2373 DE_UNREF(image); 2374 DE_UNREF(pProperties); 2375 return VK_SUCCESS; 2376} 2377 2378VKAPI_ATTR VkResult VKAPI_CALL mergeValidationCachesEXT (VkDevice device, VkValidationCacheEXT dstCache, uint32_t srcCacheCount, const VkValidationCacheEXT* pSrcCaches) 2379{ 2380 DE_UNREF(device); 2381 DE_UNREF(dstCache); 2382 DE_UNREF(srcCacheCount); 2383 DE_UNREF(pSrcCaches); 2384 return VK_SUCCESS; 2385} 2386 2387VKAPI_ATTR VkResult VKAPI_CALL getValidationCacheDataEXT (VkDevice device, VkValidationCacheEXT validationCache, size_t* pDataSize, void* pData) 2388{ 2389 DE_UNREF(device); 2390 DE_UNREF(validationCache); 2391 DE_UNREF(pDataSize); 2392 DE_UNREF(pData); 2393 return VK_SUCCESS; 2394} 2395 2396VKAPI_ATTR void VKAPI_CALL cmdBindShadingRateImageNV (VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout) 2397{ 2398 DE_UNREF(commandBuffer); 2399 DE_UNREF(imageView); 2400 DE_UNREF(imageLayout); 2401} 2402 2403VKAPI_ATTR void VKAPI_CALL cmdSetViewportShadingRatePaletteNV (VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkShadingRatePaletteNV* pShadingRatePalettes) 2404{ 2405 DE_UNREF(commandBuffer); 2406 DE_UNREF(firstViewport); 2407 DE_UNREF(viewportCount); 2408 DE_UNREF(pShadingRatePalettes); 2409} 2410 2411VKAPI_ATTR void VKAPI_CALL cmdSetCoarseSampleOrderNV (VkCommandBuffer commandBuffer, VkCoarseSampleOrderTypeNV sampleOrderType, uint32_t customSampleOrderCount, const VkCoarseSampleOrderCustomNV* pCustomSampleOrders) 2412{ 2413 DE_UNREF(commandBuffer); 2414 DE_UNREF(sampleOrderType); 2415 DE_UNREF(customSampleOrderCount); 2416 DE_UNREF(pCustomSampleOrders); 2417} 2418 2419VKAPI_ATTR void VKAPI_CALL getAccelerationStructureMemoryRequirementsNV (VkDevice device, const VkAccelerationStructureMemoryRequirementsInfoNV* pInfo, VkMemoryRequirements2KHR* pMemoryRequirements) 2420{ 2421 DE_UNREF(device); 2422 DE_UNREF(pInfo); 2423 DE_UNREF(pMemoryRequirements); 2424} 2425 2426VKAPI_ATTR VkResult VKAPI_CALL bindAccelerationStructureMemoryNV (VkDevice device, uint32_t bindInfoCount, const VkBindAccelerationStructureMemoryInfoNV* pBindInfos) 2427{ 2428 DE_UNREF(device); 2429 DE_UNREF(bindInfoCount); 2430 DE_UNREF(pBindInfos); 2431 return VK_SUCCESS; 2432} 2433 2434VKAPI_ATTR void VKAPI_CALL cmdBuildAccelerationStructureNV (VkCommandBuffer commandBuffer, const VkAccelerationStructureInfoNV* pInfo, VkBuffer instanceData, VkDeviceSize instanceOffset, VkBool32 update, VkAccelerationStructureNV dst, VkAccelerationStructureNV src, VkBuffer scratch, VkDeviceSize scratchOffset) 2435{ 2436 DE_UNREF(commandBuffer); 2437 DE_UNREF(pInfo); 2438 DE_UNREF(instanceData); 2439 DE_UNREF(instanceOffset); 2440 DE_UNREF(update); 2441 DE_UNREF(dst); 2442 DE_UNREF(src); 2443 DE_UNREF(scratch); 2444 DE_UNREF(scratchOffset); 2445} 2446 2447VKAPI_ATTR void VKAPI_CALL cmdCopyAccelerationStructureNV (VkCommandBuffer commandBuffer, VkAccelerationStructureNV dst, VkAccelerationStructureNV src, VkCopyAccelerationStructureModeKHR mode) 2448{ 2449 DE_UNREF(commandBuffer); 2450 DE_UNREF(dst); 2451 DE_UNREF(src); 2452 DE_UNREF(mode); 2453} 2454 2455VKAPI_ATTR void VKAPI_CALL cmdTraceRaysNV (VkCommandBuffer commandBuffer, VkBuffer raygenShaderBindingTableBuffer, VkDeviceSize raygenShaderBindingOffset, VkBuffer missShaderBindingTableBuffer, VkDeviceSize missShaderBindingOffset, VkDeviceSize missShaderBindingStride, VkBuffer hitShaderBindingTableBuffer, VkDeviceSize hitShaderBindingOffset, VkDeviceSize hitShaderBindingStride, VkBuffer callableShaderBindingTableBuffer, VkDeviceSize callableShaderBindingOffset, VkDeviceSize callableShaderBindingStride, uint32_t width, uint32_t height, uint32_t depth) 2456{ 2457 DE_UNREF(commandBuffer); 2458 DE_UNREF(raygenShaderBindingTableBuffer); 2459 DE_UNREF(raygenShaderBindingOffset); 2460 DE_UNREF(missShaderBindingTableBuffer); 2461 DE_UNREF(missShaderBindingOffset); 2462 DE_UNREF(missShaderBindingStride); 2463 DE_UNREF(hitShaderBindingTableBuffer); 2464 DE_UNREF(hitShaderBindingOffset); 2465 DE_UNREF(hitShaderBindingStride); 2466 DE_UNREF(callableShaderBindingTableBuffer); 2467 DE_UNREF(callableShaderBindingOffset); 2468 DE_UNREF(callableShaderBindingStride); 2469 DE_UNREF(width); 2470 DE_UNREF(height); 2471 DE_UNREF(depth); 2472} 2473 2474VKAPI_ATTR VkResult VKAPI_CALL getRayTracingShaderGroupHandlesKHR (VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void* pData) 2475{ 2476 DE_UNREF(device); 2477 DE_UNREF(pipeline); 2478 DE_UNREF(firstGroup); 2479 DE_UNREF(groupCount); 2480 DE_UNREF(dataSize); 2481 DE_UNREF(pData); 2482 return VK_SUCCESS; 2483} 2484 2485VKAPI_ATTR VkResult VKAPI_CALL getRayTracingShaderGroupHandlesNV (VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void* pData) 2486{ 2487 DE_UNREF(device); 2488 DE_UNREF(pipeline); 2489 DE_UNREF(firstGroup); 2490 DE_UNREF(groupCount); 2491 DE_UNREF(dataSize); 2492 DE_UNREF(pData); 2493 return VK_SUCCESS; 2494} 2495 2496VKAPI_ATTR VkResult VKAPI_CALL getAccelerationStructureHandleNV (VkDevice device, VkAccelerationStructureNV accelerationStructure, size_t dataSize, void* pData) 2497{ 2498 DE_UNREF(device); 2499 DE_UNREF(accelerationStructure); 2500 DE_UNREF(dataSize); 2501 DE_UNREF(pData); 2502 return VK_SUCCESS; 2503} 2504 2505VKAPI_ATTR void VKAPI_CALL cmdWriteAccelerationStructuresPropertiesNV (VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, const VkAccelerationStructureNV* pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery) 2506{ 2507 DE_UNREF(commandBuffer); 2508 DE_UNREF(accelerationStructureCount); 2509 DE_UNREF(pAccelerationStructures); 2510 DE_UNREF(queryType); 2511 DE_UNREF(queryPool); 2512 DE_UNREF(firstQuery); 2513} 2514 2515VKAPI_ATTR VkResult VKAPI_CALL compileDeferredNV (VkDevice device, VkPipeline pipeline, uint32_t shader) 2516{ 2517 DE_UNREF(device); 2518 DE_UNREF(pipeline); 2519 DE_UNREF(shader); 2520 return VK_SUCCESS; 2521} 2522 2523VKAPI_ATTR VkResult VKAPI_CALL getMemoryHostPointerPropertiesEXT (VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, const void* pHostPointer, VkMemoryHostPointerPropertiesEXT* pMemoryHostPointerProperties) 2524{ 2525 DE_UNREF(device); 2526 DE_UNREF(handleType); 2527 DE_UNREF(pHostPointer); 2528 DE_UNREF(pMemoryHostPointerProperties); 2529 return VK_SUCCESS; 2530} 2531 2532VKAPI_ATTR void VKAPI_CALL cmdWriteBufferMarkerAMD (VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) 2533{ 2534 DE_UNREF(commandBuffer); 2535 DE_UNREF(pipelineStage); 2536 DE_UNREF(dstBuffer); 2537 DE_UNREF(dstOffset); 2538 DE_UNREF(marker); 2539} 2540 2541VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceCalibrateableTimeDomainsEXT (VkPhysicalDevice physicalDevice, uint32_t* pTimeDomainCount, VkTimeDomainEXT* pTimeDomains) 2542{ 2543 DE_UNREF(physicalDevice); 2544 DE_UNREF(pTimeDomainCount); 2545 DE_UNREF(pTimeDomains); 2546 return VK_SUCCESS; 2547} 2548 2549VKAPI_ATTR VkResult VKAPI_CALL getCalibratedTimestampsEXT (VkDevice device, uint32_t timestampCount, const VkCalibratedTimestampInfoEXT* pTimestampInfos, uint64_t* pTimestamps, uint64_t* pMaxDeviation) 2550{ 2551 DE_UNREF(device); 2552 DE_UNREF(timestampCount); 2553 DE_UNREF(pTimestampInfos); 2554 DE_UNREF(pTimestamps); 2555 DE_UNREF(pMaxDeviation); 2556 return VK_SUCCESS; 2557} 2558 2559VKAPI_ATTR void VKAPI_CALL cmdDrawMeshTasksNV (VkCommandBuffer commandBuffer, uint32_t taskCount, uint32_t firstTask) 2560{ 2561 DE_UNREF(commandBuffer); 2562 DE_UNREF(taskCount); 2563 DE_UNREF(firstTask); 2564} 2565 2566VKAPI_ATTR void VKAPI_CALL cmdDrawMeshTasksIndirectNV (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride) 2567{ 2568 DE_UNREF(commandBuffer); 2569 DE_UNREF(buffer); 2570 DE_UNREF(offset); 2571 DE_UNREF(drawCount); 2572 DE_UNREF(stride); 2573} 2574 2575VKAPI_ATTR void VKAPI_CALL cmdDrawMeshTasksIndirectCountNV (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) 2576{ 2577 DE_UNREF(commandBuffer); 2578 DE_UNREF(buffer); 2579 DE_UNREF(offset); 2580 DE_UNREF(countBuffer); 2581 DE_UNREF(countBufferOffset); 2582 DE_UNREF(maxDrawCount); 2583 DE_UNREF(stride); 2584} 2585 2586VKAPI_ATTR void VKAPI_CALL cmdSetExclusiveScissorNV (VkCommandBuffer commandBuffer, uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const VkRect2D* pExclusiveScissors) 2587{ 2588 DE_UNREF(commandBuffer); 2589 DE_UNREF(firstExclusiveScissor); 2590 DE_UNREF(exclusiveScissorCount); 2591 DE_UNREF(pExclusiveScissors); 2592} 2593 2594VKAPI_ATTR void VKAPI_CALL cmdSetCheckpointNV (VkCommandBuffer commandBuffer, const void* pCheckpointMarker) 2595{ 2596 DE_UNREF(commandBuffer); 2597 DE_UNREF(pCheckpointMarker); 2598} 2599 2600VKAPI_ATTR void VKAPI_CALL getQueueCheckpointDataNV (VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointDataNV* pCheckpointData) 2601{ 2602 DE_UNREF(queue); 2603 DE_UNREF(pCheckpointDataCount); 2604 DE_UNREF(pCheckpointData); 2605} 2606 2607VKAPI_ATTR VkResult VKAPI_CALL initializePerformanceApiINTEL (VkDevice device, const VkInitializePerformanceApiInfoINTEL* pInitializeInfo) 2608{ 2609 DE_UNREF(device); 2610 DE_UNREF(pInitializeInfo); 2611 return VK_SUCCESS; 2612} 2613 2614VKAPI_ATTR void VKAPI_CALL uninitializePerformanceApiINTEL (VkDevice device) 2615{ 2616 DE_UNREF(device); 2617} 2618 2619VKAPI_ATTR VkResult VKAPI_CALL cmdSetPerformanceMarkerINTEL (VkCommandBuffer commandBuffer, const VkPerformanceMarkerInfoINTEL* pMarkerInfo) 2620{ 2621 DE_UNREF(commandBuffer); 2622 DE_UNREF(pMarkerInfo); 2623 return VK_SUCCESS; 2624} 2625 2626VKAPI_ATTR VkResult VKAPI_CALL cmdSetPerformanceStreamMarkerINTEL (VkCommandBuffer commandBuffer, const VkPerformanceStreamMarkerInfoINTEL* pMarkerInfo) 2627{ 2628 DE_UNREF(commandBuffer); 2629 DE_UNREF(pMarkerInfo); 2630 return VK_SUCCESS; 2631} 2632 2633VKAPI_ATTR VkResult VKAPI_CALL cmdSetPerformanceOverrideINTEL (VkCommandBuffer commandBuffer, const VkPerformanceOverrideInfoINTEL* pOverrideInfo) 2634{ 2635 DE_UNREF(commandBuffer); 2636 DE_UNREF(pOverrideInfo); 2637 return VK_SUCCESS; 2638} 2639 2640VKAPI_ATTR VkResult VKAPI_CALL acquirePerformanceConfigurationINTEL (VkDevice device, const VkPerformanceConfigurationAcquireInfoINTEL* pAcquireInfo, VkPerformanceConfigurationINTEL* pConfiguration) 2641{ 2642 DE_UNREF(device); 2643 DE_UNREF(pAcquireInfo); 2644 DE_UNREF(pConfiguration); 2645 return VK_SUCCESS; 2646} 2647 2648VKAPI_ATTR VkResult VKAPI_CALL releasePerformanceConfigurationINTEL (VkDevice device, VkPerformanceConfigurationINTEL configuration) 2649{ 2650 DE_UNREF(device); 2651 DE_UNREF(configuration); 2652 return VK_SUCCESS; 2653} 2654 2655VKAPI_ATTR VkResult VKAPI_CALL queueSetPerformanceConfigurationINTEL (VkQueue queue, VkPerformanceConfigurationINTEL configuration) 2656{ 2657 DE_UNREF(queue); 2658 DE_UNREF(configuration); 2659 return VK_SUCCESS; 2660} 2661 2662VKAPI_ATTR VkResult VKAPI_CALL getPerformanceParameterINTEL (VkDevice device, VkPerformanceParameterTypeINTEL parameter, VkPerformanceValueINTEL* pValue) 2663{ 2664 DE_UNREF(device); 2665 DE_UNREF(parameter); 2666 DE_UNREF(pValue); 2667 return VK_SUCCESS; 2668} 2669 2670VKAPI_ATTR void VKAPI_CALL setLocalDimmingAMD (VkDevice device, VkSwapchainKHR swapChain, VkBool32 localDimmingEnable) 2671{ 2672 DE_UNREF(device); 2673 DE_UNREF(swapChain); 2674 DE_UNREF(localDimmingEnable); 2675} 2676 2677VKAPI_ATTR VkDeviceAddress VKAPI_CALL getBufferDeviceAddressEXT (VkDevice device, const VkBufferDeviceAddressInfo* pInfo) 2678{ 2679 DE_UNREF(device); 2680 DE_UNREF(pInfo); 2681 return VK_SUCCESS; 2682} 2683 2684VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceCooperativeMatrixPropertiesNV (VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkCooperativeMatrixPropertiesNV* pProperties) 2685{ 2686 DE_UNREF(physicalDevice); 2687 DE_UNREF(pPropertyCount); 2688 DE_UNREF(pProperties); 2689 return VK_SUCCESS; 2690} 2691 2692VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV (VkPhysicalDevice physicalDevice, uint32_t* pCombinationCount, VkFramebufferMixedSamplesCombinationNV* pCombinations) 2693{ 2694 DE_UNREF(physicalDevice); 2695 DE_UNREF(pCombinationCount); 2696 DE_UNREF(pCombinations); 2697 return VK_SUCCESS; 2698} 2699 2700VKAPI_ATTR void VKAPI_CALL cmdSetLineStippleEXT (VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) 2701{ 2702 DE_UNREF(commandBuffer); 2703 DE_UNREF(lineStippleFactor); 2704 DE_UNREF(lineStipplePattern); 2705} 2706 2707VKAPI_ATTR void VKAPI_CALL getGeneratedCommandsMemoryRequirementsNV (VkDevice device, const VkGeneratedCommandsMemoryRequirementsInfoNV* pInfo, VkMemoryRequirements2* pMemoryRequirements) 2708{ 2709 DE_UNREF(device); 2710 DE_UNREF(pInfo); 2711 DE_UNREF(pMemoryRequirements); 2712} 2713 2714VKAPI_ATTR void VKAPI_CALL cmdPreprocessGeneratedCommandsNV (VkCommandBuffer commandBuffer, const VkGeneratedCommandsInfoNV* pGeneratedCommandsInfo) 2715{ 2716 DE_UNREF(commandBuffer); 2717 DE_UNREF(pGeneratedCommandsInfo); 2718} 2719 2720VKAPI_ATTR void VKAPI_CALL cmdExecuteGeneratedCommandsNV (VkCommandBuffer commandBuffer, VkBool32 isPreprocessed, const VkGeneratedCommandsInfoNV* pGeneratedCommandsInfo) 2721{ 2722 DE_UNREF(commandBuffer); 2723 DE_UNREF(isPreprocessed); 2724 DE_UNREF(pGeneratedCommandsInfo); 2725} 2726 2727VKAPI_ATTR void VKAPI_CALL cmdBindPipelineShaderGroupNV (VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline, uint32_t groupIndex) 2728{ 2729 DE_UNREF(commandBuffer); 2730 DE_UNREF(pipelineBindPoint); 2731 DE_UNREF(pipeline); 2732 DE_UNREF(groupIndex); 2733} 2734 2735VKAPI_ATTR VkResult VKAPI_CALL acquireDrmDisplayEXT (VkPhysicalDevice physicalDevice, int32_t drmFd, VkDisplayKHR display) 2736{ 2737 DE_UNREF(physicalDevice); 2738 DE_UNREF(drmFd); 2739 DE_UNREF(display); 2740 return VK_SUCCESS; 2741} 2742 2743VKAPI_ATTR VkResult VKAPI_CALL getDrmDisplayEXT (VkPhysicalDevice physicalDevice, int32_t drmFd, uint32_t connectorId, VkDisplayKHR* display) 2744{ 2745 DE_UNREF(physicalDevice); 2746 DE_UNREF(drmFd); 2747 DE_UNREF(connectorId); 2748 DE_UNREF(display); 2749 return VK_SUCCESS; 2750} 2751 2752VKAPI_ATTR void VKAPI_CALL cmdSetFragmentShadingRateEnumNV (VkCommandBuffer commandBuffer, VkFragmentShadingRateNV shadingRate, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]) 2753{ 2754 DE_UNREF(commandBuffer); 2755 DE_UNREF(shadingRate); 2756 DE_UNREF(combinerOps); 2757} 2758 2759VKAPI_ATTR VkResult VKAPI_CALL acquireWinrtDisplayNV (VkPhysicalDevice physicalDevice, VkDisplayKHR display) 2760{ 2761 DE_UNREF(physicalDevice); 2762 DE_UNREF(display); 2763 return VK_SUCCESS; 2764} 2765 2766VKAPI_ATTR VkResult VKAPI_CALL getWinrtDisplayNV (VkPhysicalDevice physicalDevice, uint32_t deviceRelativeId, VkDisplayKHR* pDisplay) 2767{ 2768 DE_UNREF(physicalDevice); 2769 DE_UNREF(deviceRelativeId); 2770 DE_UNREF(pDisplay); 2771 return VK_SUCCESS; 2772} 2773 2774VKAPI_ATTR void VKAPI_CALL cmdSetVertexInputEXT (VkCommandBuffer commandBuffer, uint32_t vertexBindingDescriptionCount, const VkVertexInputBindingDescription2EXT* pVertexBindingDescriptions, uint32_t vertexAttributeDescriptionCount, const VkVertexInputAttributeDescription2EXT* pVertexAttributeDescriptions) 2775{ 2776 DE_UNREF(commandBuffer); 2777 DE_UNREF(vertexBindingDescriptionCount); 2778 DE_UNREF(pVertexBindingDescriptions); 2779 DE_UNREF(vertexAttributeDescriptionCount); 2780 DE_UNREF(pVertexAttributeDescriptions); 2781} 2782 2783VKAPI_ATTR VkResult VKAPI_CALL getDeviceSubpassShadingMaxWorkgroupSizeHUAWEI (VkDevice device, VkRenderPass renderpass, VkExtent2D* pMaxWorkgroupSize) 2784{ 2785 DE_UNREF(device); 2786 DE_UNREF(renderpass); 2787 DE_UNREF(pMaxWorkgroupSize); 2788 return VK_SUCCESS; 2789} 2790 2791VKAPI_ATTR void VKAPI_CALL cmdSubpassShadingHUAWEI (VkCommandBuffer commandBuffer) 2792{ 2793 DE_UNREF(commandBuffer); 2794} 2795 2796VKAPI_ATTR void VKAPI_CALL cmdBindInvocationMaskHUAWEI (VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout) 2797{ 2798 DE_UNREF(commandBuffer); 2799 DE_UNREF(imageView); 2800 DE_UNREF(imageLayout); 2801} 2802 2803VKAPI_ATTR VkResult VKAPI_CALL getMemoryRemoteAddressNV (VkDevice device, const VkMemoryGetRemoteAddressInfoNV* pMemoryGetRemoteAddressInfo, VkRemoteAddressNV* pAddress) 2804{ 2805 DE_UNREF(device); 2806 DE_UNREF(pMemoryGetRemoteAddressInfo); 2807 DE_UNREF(pAddress); 2808 return VK_SUCCESS; 2809} 2810 2811VKAPI_ATTR void VKAPI_CALL cmdSetPatchControlPointsEXT (VkCommandBuffer commandBuffer, uint32_t patchControlPoints) 2812{ 2813 DE_UNREF(commandBuffer); 2814 DE_UNREF(patchControlPoints); 2815} 2816 2817VKAPI_ATTR void VKAPI_CALL cmdSetLogicOpEXT (VkCommandBuffer commandBuffer, VkLogicOp logicOp) 2818{ 2819 DE_UNREF(commandBuffer); 2820 DE_UNREF(logicOp); 2821} 2822 2823VKAPI_ATTR void VKAPI_CALL cmdSetColorWriteEnableEXT (VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkBool32* pColorWriteEnables) 2824{ 2825 DE_UNREF(commandBuffer); 2826 DE_UNREF(attachmentCount); 2827 DE_UNREF(pColorWriteEnables); 2828} 2829 2830VKAPI_ATTR void VKAPI_CALL cmdDrawMultiEXT (VkCommandBuffer commandBuffer, uint32_t drawCount, const VkMultiDrawInfoEXT* pVertexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride) 2831{ 2832 DE_UNREF(commandBuffer); 2833 DE_UNREF(drawCount); 2834 DE_UNREF(pVertexInfo); 2835 DE_UNREF(instanceCount); 2836 DE_UNREF(firstInstance); 2837 DE_UNREF(stride); 2838} 2839 2840VKAPI_ATTR void VKAPI_CALL cmdDrawMultiIndexedEXT (VkCommandBuffer commandBuffer, uint32_t drawCount, const VkMultiDrawIndexedInfoEXT* pIndexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride, const int32_t* pVertexOffset) 2841{ 2842 DE_UNREF(commandBuffer); 2843 DE_UNREF(drawCount); 2844 DE_UNREF(pIndexInfo); 2845 DE_UNREF(instanceCount); 2846 DE_UNREF(firstInstance); 2847 DE_UNREF(stride); 2848 DE_UNREF(pVertexOffset); 2849} 2850 2851VKAPI_ATTR void VKAPI_CALL setDeviceMemoryPriorityEXT (VkDevice device, VkDeviceMemory memory, float priority) 2852{ 2853 DE_UNREF(device); 2854 DE_UNREF(memory); 2855 DE_UNREF(priority); 2856} 2857 2858VKAPI_ATTR void VKAPI_CALL cmdBuildAccelerationStructuresKHR (VkCommandBuffer commandBuffer, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR* pInfos, const VkAccelerationStructureBuildRangeInfoKHR* const* ppBuildRangeInfos) 2859{ 2860 DE_UNREF(commandBuffer); 2861 DE_UNREF(infoCount); 2862 DE_UNREF(pInfos); 2863 DE_UNREF(ppBuildRangeInfos); 2864} 2865 2866VKAPI_ATTR void VKAPI_CALL cmdBuildAccelerationStructuresIndirectKHR (VkCommandBuffer commandBuffer, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR* pInfos, const VkDeviceAddress* pIndirectDeviceAddresses, const uint32_t* pIndirectStrides, const uint32_t* const* ppMaxPrimitiveCounts) 2867{ 2868 DE_UNREF(commandBuffer); 2869 DE_UNREF(infoCount); 2870 DE_UNREF(pInfos); 2871 DE_UNREF(pIndirectDeviceAddresses); 2872 DE_UNREF(pIndirectStrides); 2873 DE_UNREF(ppMaxPrimitiveCounts); 2874} 2875 2876VKAPI_ATTR VkResult VKAPI_CALL buildAccelerationStructuresKHR (VkDevice device, VkDeferredOperationKHR deferredOperation, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR* pInfos, const VkAccelerationStructureBuildRangeInfoKHR* const* ppBuildRangeInfos) 2877{ 2878 DE_UNREF(device); 2879 DE_UNREF(deferredOperation); 2880 DE_UNREF(infoCount); 2881 DE_UNREF(pInfos); 2882 DE_UNREF(ppBuildRangeInfos); 2883 return VK_SUCCESS; 2884} 2885 2886VKAPI_ATTR VkResult VKAPI_CALL copyAccelerationStructureKHR (VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyAccelerationStructureInfoKHR* pInfo) 2887{ 2888 DE_UNREF(device); 2889 DE_UNREF(deferredOperation); 2890 DE_UNREF(pInfo); 2891 return VK_SUCCESS; 2892} 2893 2894VKAPI_ATTR VkResult VKAPI_CALL copyAccelerationStructureToMemoryKHR (VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyAccelerationStructureToMemoryInfoKHR* pInfo) 2895{ 2896 DE_UNREF(device); 2897 DE_UNREF(deferredOperation); 2898 DE_UNREF(pInfo); 2899 return VK_SUCCESS; 2900} 2901 2902VKAPI_ATTR VkResult VKAPI_CALL copyMemoryToAccelerationStructureKHR (VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMemoryToAccelerationStructureInfoKHR* pInfo) 2903{ 2904 DE_UNREF(device); 2905 DE_UNREF(deferredOperation); 2906 DE_UNREF(pInfo); 2907 return VK_SUCCESS; 2908} 2909 2910VKAPI_ATTR VkResult VKAPI_CALL writeAccelerationStructuresPropertiesKHR (VkDevice device, uint32_t accelerationStructureCount, const VkAccelerationStructureKHR* pAccelerationStructures, VkQueryType queryType, size_t dataSize, void* pData, size_t stride) 2911{ 2912 DE_UNREF(device); 2913 DE_UNREF(accelerationStructureCount); 2914 DE_UNREF(pAccelerationStructures); 2915 DE_UNREF(queryType); 2916 DE_UNREF(dataSize); 2917 DE_UNREF(pData); 2918 DE_UNREF(stride); 2919 return VK_SUCCESS; 2920} 2921 2922VKAPI_ATTR void VKAPI_CALL cmdCopyAccelerationStructureKHR (VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureInfoKHR* pInfo) 2923{ 2924 DE_UNREF(commandBuffer); 2925 DE_UNREF(pInfo); 2926} 2927 2928VKAPI_ATTR void VKAPI_CALL cmdCopyAccelerationStructureToMemoryKHR (VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureToMemoryInfoKHR* pInfo) 2929{ 2930 DE_UNREF(commandBuffer); 2931 DE_UNREF(pInfo); 2932} 2933 2934VKAPI_ATTR void VKAPI_CALL cmdCopyMemoryToAccelerationStructureKHR (VkCommandBuffer commandBuffer, const VkCopyMemoryToAccelerationStructureInfoKHR* pInfo) 2935{ 2936 DE_UNREF(commandBuffer); 2937 DE_UNREF(pInfo); 2938} 2939 2940VKAPI_ATTR VkDeviceAddress VKAPI_CALL getAccelerationStructureDeviceAddressKHR (VkDevice device, const VkAccelerationStructureDeviceAddressInfoKHR* pInfo) 2941{ 2942 DE_UNREF(device); 2943 DE_UNREF(pInfo); 2944 return VK_SUCCESS; 2945} 2946 2947VKAPI_ATTR void VKAPI_CALL cmdWriteAccelerationStructuresPropertiesKHR (VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, const VkAccelerationStructureKHR* pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery) 2948{ 2949 DE_UNREF(commandBuffer); 2950 DE_UNREF(accelerationStructureCount); 2951 DE_UNREF(pAccelerationStructures); 2952 DE_UNREF(queryType); 2953 DE_UNREF(queryPool); 2954 DE_UNREF(firstQuery); 2955} 2956 2957VKAPI_ATTR void VKAPI_CALL getDeviceAccelerationStructureCompatibilityKHR (VkDevice device, const VkAccelerationStructureVersionInfoKHR* pVersionInfo, VkAccelerationStructureCompatibilityKHR* pCompatibility) 2958{ 2959 DE_UNREF(device); 2960 DE_UNREF(pVersionInfo); 2961 DE_UNREF(pCompatibility); 2962} 2963 2964VKAPI_ATTR void VKAPI_CALL getAccelerationStructureBuildSizesKHR (VkDevice device, VkAccelerationStructureBuildTypeKHR buildType, const VkAccelerationStructureBuildGeometryInfoKHR* pBuildInfo, const uint32_t* pMaxPrimitiveCounts, VkAccelerationStructureBuildSizesInfoKHR* pSizeInfo) 2965{ 2966 DE_UNREF(device); 2967 DE_UNREF(buildType); 2968 DE_UNREF(pBuildInfo); 2969 DE_UNREF(pMaxPrimitiveCounts); 2970 DE_UNREF(pSizeInfo); 2971} 2972 2973VKAPI_ATTR void VKAPI_CALL cmdTraceRaysKHR (VkCommandBuffer commandBuffer, const VkStridedDeviceAddressRegionKHR* pRaygenShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pMissShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pHitShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pCallableShaderBindingTable, uint32_t width, uint32_t height, uint32_t depth) 2974{ 2975 DE_UNREF(commandBuffer); 2976 DE_UNREF(pRaygenShaderBindingTable); 2977 DE_UNREF(pMissShaderBindingTable); 2978 DE_UNREF(pHitShaderBindingTable); 2979 DE_UNREF(pCallableShaderBindingTable); 2980 DE_UNREF(width); 2981 DE_UNREF(height); 2982 DE_UNREF(depth); 2983} 2984 2985VKAPI_ATTR VkResult VKAPI_CALL getRayTracingCaptureReplayShaderGroupHandlesKHR (VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void* pData) 2986{ 2987 DE_UNREF(device); 2988 DE_UNREF(pipeline); 2989 DE_UNREF(firstGroup); 2990 DE_UNREF(groupCount); 2991 DE_UNREF(dataSize); 2992 DE_UNREF(pData); 2993 return VK_SUCCESS; 2994} 2995 2996VKAPI_ATTR void VKAPI_CALL cmdTraceRaysIndirectKHR (VkCommandBuffer commandBuffer, const VkStridedDeviceAddressRegionKHR* pRaygenShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pMissShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pHitShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pCallableShaderBindingTable, VkDeviceAddress indirectDeviceAddress) 2997{ 2998 DE_UNREF(commandBuffer); 2999 DE_UNREF(pRaygenShaderBindingTable); 3000 DE_UNREF(pMissShaderBindingTable); 3001 DE_UNREF(pHitShaderBindingTable); 3002 DE_UNREF(pCallableShaderBindingTable); 3003 DE_UNREF(indirectDeviceAddress); 3004} 3005 3006VKAPI_ATTR VkDeviceSize VKAPI_CALL getRayTracingShaderGroupStackSizeKHR (VkDevice device, VkPipeline pipeline, uint32_t group, VkShaderGroupShaderKHR groupShader) 3007{ 3008 DE_UNREF(device); 3009 DE_UNREF(pipeline); 3010 DE_UNREF(group); 3011 DE_UNREF(groupShader); 3012 return VK_SUCCESS; 3013} 3014 3015VKAPI_ATTR void VKAPI_CALL cmdSetRayTracingPipelineStackSizeKHR (VkCommandBuffer commandBuffer, uint32_t pipelineStackSize) 3016{ 3017 DE_UNREF(commandBuffer); 3018 DE_UNREF(pipelineStackSize); 3019} 3020 3021VKAPI_ATTR VkResult VKAPI_CALL getAndroidHardwareBufferPropertiesANDROID (VkDevice device, const struct pt::AndroidHardwareBufferPtr buffer, VkAndroidHardwareBufferPropertiesANDROID* pProperties) 3022{ 3023 DE_UNREF(device); 3024 DE_UNREF(buffer); 3025 DE_UNREF(pProperties); 3026 return VK_SUCCESS; 3027} 3028 3029VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceVideoCapabilitiesKHR (VkPhysicalDevice physicalDevice, const VkVideoProfileKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities) 3030{ 3031 DE_UNREF(physicalDevice); 3032 DE_UNREF(pVideoProfile); 3033 DE_UNREF(pCapabilities); 3034 return VK_SUCCESS; 3035} 3036 3037VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceVideoFormatPropertiesKHR (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceVideoFormatInfoKHR* pVideoFormatInfo, uint32_t* pVideoFormatPropertyCount, VkVideoFormatPropertiesKHR* pVideoFormatProperties) 3038{ 3039 DE_UNREF(physicalDevice); 3040 DE_UNREF(pVideoFormatInfo); 3041 DE_UNREF(pVideoFormatPropertyCount); 3042 DE_UNREF(pVideoFormatProperties); 3043 return VK_SUCCESS; 3044} 3045 3046VKAPI_ATTR VkResult VKAPI_CALL getVideoSessionMemoryRequirementsKHR (VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pVideoSessionMemoryRequirementsCount, VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements) 3047{ 3048 DE_UNREF(device); 3049 DE_UNREF(videoSession); 3050 DE_UNREF(pVideoSessionMemoryRequirementsCount); 3051 DE_UNREF(pVideoSessionMemoryRequirements); 3052 return VK_SUCCESS; 3053} 3054 3055VKAPI_ATTR VkResult VKAPI_CALL bindVideoSessionMemoryKHR (VkDevice device, VkVideoSessionKHR videoSession, uint32_t videoSessionBindMemoryCount, const VkVideoBindMemoryKHR* pVideoSessionBindMemories) 3056{ 3057 DE_UNREF(device); 3058 DE_UNREF(videoSession); 3059 DE_UNREF(videoSessionBindMemoryCount); 3060 DE_UNREF(pVideoSessionBindMemories); 3061 return VK_SUCCESS; 3062} 3063 3064VKAPI_ATTR VkResult VKAPI_CALL updateVideoSessionParametersKHR (VkDevice device, VkVideoSessionParametersKHR videoSessionParameters, const VkVideoSessionParametersUpdateInfoKHR* pUpdateInfo) 3065{ 3066 DE_UNREF(device); 3067 DE_UNREF(videoSessionParameters); 3068 DE_UNREF(pUpdateInfo); 3069 return VK_SUCCESS; 3070} 3071 3072VKAPI_ATTR void VKAPI_CALL cmdBeginVideoCodingKHR (VkCommandBuffer commandBuffer, const VkVideoBeginCodingInfoKHR* pBeginInfo) 3073{ 3074 DE_UNREF(commandBuffer); 3075 DE_UNREF(pBeginInfo); 3076} 3077 3078VKAPI_ATTR void VKAPI_CALL cmdEndVideoCodingKHR (VkCommandBuffer commandBuffer, const VkVideoEndCodingInfoKHR* pEndCodingInfo) 3079{ 3080 DE_UNREF(commandBuffer); 3081 DE_UNREF(pEndCodingInfo); 3082} 3083 3084VKAPI_ATTR void VKAPI_CALL cmdControlVideoCodingKHR (VkCommandBuffer commandBuffer, const VkVideoCodingControlInfoKHR* pCodingControlInfo) 3085{ 3086 DE_UNREF(commandBuffer); 3087 DE_UNREF(pCodingControlInfo); 3088} 3089 3090VKAPI_ATTR void VKAPI_CALL cmdDecodeVideoKHR (VkCommandBuffer commandBuffer, const VkVideoDecodeInfoKHR* pFrameInfo) 3091{ 3092 DE_UNREF(commandBuffer); 3093 DE_UNREF(pFrameInfo); 3094} 3095 3096VKAPI_ATTR void VKAPI_CALL cmdEncodeVideoKHR (VkCommandBuffer commandBuffer, const VkVideoEncodeInfoKHR* pEncodeInfo) 3097{ 3098 DE_UNREF(commandBuffer); 3099 DE_UNREF(pEncodeInfo); 3100} 3101 3102VKAPI_ATTR VkResult VKAPI_CALL getMemoryZirconHandleFUCHSIA (VkDevice device, const VkMemoryGetZirconHandleInfoFUCHSIA* pGetZirconHandleInfo, pt::zx_handle_t* pZirconHandle) 3103{ 3104 DE_UNREF(device); 3105 DE_UNREF(pGetZirconHandleInfo); 3106 DE_UNREF(pZirconHandle); 3107 return VK_SUCCESS; 3108} 3109 3110VKAPI_ATTR VkResult VKAPI_CALL getMemoryZirconHandlePropertiesFUCHSIA (VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, pt::zx_handle_t zirconHandle, VkMemoryZirconHandlePropertiesFUCHSIA* pMemoryZirconHandleProperties) 3111{ 3112 DE_UNREF(device); 3113 DE_UNREF(handleType); 3114 DE_UNREF(zirconHandle); 3115 DE_UNREF(pMemoryZirconHandleProperties); 3116 return VK_SUCCESS; 3117} 3118 3119VKAPI_ATTR VkResult VKAPI_CALL importSemaphoreZirconHandleFUCHSIA (VkDevice device, const VkImportSemaphoreZirconHandleInfoFUCHSIA* pImportSemaphoreZirconHandleInfo) 3120{ 3121 DE_UNREF(device); 3122 DE_UNREF(pImportSemaphoreZirconHandleInfo); 3123 return VK_SUCCESS; 3124} 3125 3126VKAPI_ATTR VkResult VKAPI_CALL getSemaphoreZirconHandleFUCHSIA (VkDevice device, const VkSemaphoreGetZirconHandleInfoFUCHSIA* pGetZirconHandleInfo, pt::zx_handle_t* pZirconHandle) 3127{ 3128 DE_UNREF(device); 3129 DE_UNREF(pGetZirconHandleInfo); 3130 DE_UNREF(pZirconHandle); 3131 return VK_SUCCESS; 3132} 3133 3134VKAPI_ATTR VkResult VKAPI_CALL setBufferCollectionImageConstraintsFUCHSIA (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkImageConstraintsInfoFUCHSIA* pImageConstraintsInfo) 3135{ 3136 DE_UNREF(device); 3137 DE_UNREF(collection); 3138 DE_UNREF(pImageConstraintsInfo); 3139 return VK_SUCCESS; 3140} 3141 3142VKAPI_ATTR VkResult VKAPI_CALL setBufferCollectionBufferConstraintsFUCHSIA (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkBufferConstraintsInfoFUCHSIA* pBufferConstraintsInfo) 3143{ 3144 DE_UNREF(device); 3145 DE_UNREF(collection); 3146 DE_UNREF(pBufferConstraintsInfo); 3147 return VK_SUCCESS; 3148} 3149 3150VKAPI_ATTR VkResult VKAPI_CALL getBufferCollectionPropertiesFUCHSIA (VkDevice device, VkBufferCollectionFUCHSIA collection, VkBufferCollectionPropertiesFUCHSIA* pProperties) 3151{ 3152 DE_UNREF(device); 3153 DE_UNREF(collection); 3154 DE_UNREF(pProperties); 3155 return VK_SUCCESS; 3156} 3157 3158VKAPI_ATTR VkBool32 VKAPI_CALL getPhysicalDeviceWaylandPresentationSupportKHR (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, pt::WaylandDisplayPtr display) 3159{ 3160 DE_UNREF(physicalDevice); 3161 DE_UNREF(queueFamilyIndex); 3162 DE_UNREF(display); 3163 return VK_SUCCESS; 3164} 3165 3166VKAPI_ATTR VkBool32 VKAPI_CALL getPhysicalDeviceWin32PresentationSupportKHR (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex) 3167{ 3168 DE_UNREF(physicalDevice); 3169 DE_UNREF(queueFamilyIndex); 3170 return VK_SUCCESS; 3171} 3172 3173VKAPI_ATTR VkResult VKAPI_CALL getMemoryWin32HandleKHR (VkDevice device, const VkMemoryGetWin32HandleInfoKHR* pGetWin32HandleInfo, pt::Win32Handle* pHandle) 3174{ 3175 DE_UNREF(device); 3176 DE_UNREF(pGetWin32HandleInfo); 3177 DE_UNREF(pHandle); 3178 return VK_SUCCESS; 3179} 3180 3181VKAPI_ATTR VkResult VKAPI_CALL getMemoryWin32HandlePropertiesKHR (VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, pt::Win32Handle handle, VkMemoryWin32HandlePropertiesKHR* pMemoryWin32HandleProperties) 3182{ 3183 DE_UNREF(device); 3184 DE_UNREF(handleType); 3185 DE_UNREF(handle); 3186 DE_UNREF(pMemoryWin32HandleProperties); 3187 return VK_SUCCESS; 3188} 3189 3190VKAPI_ATTR VkResult VKAPI_CALL importSemaphoreWin32HandleKHR (VkDevice device, const VkImportSemaphoreWin32HandleInfoKHR* pImportSemaphoreWin32HandleInfo) 3191{ 3192 DE_UNREF(device); 3193 DE_UNREF(pImportSemaphoreWin32HandleInfo); 3194 return VK_SUCCESS; 3195} 3196 3197VKAPI_ATTR VkResult VKAPI_CALL getSemaphoreWin32HandleKHR (VkDevice device, const VkSemaphoreGetWin32HandleInfoKHR* pGetWin32HandleInfo, pt::Win32Handle* pHandle) 3198{ 3199 DE_UNREF(device); 3200 DE_UNREF(pGetWin32HandleInfo); 3201 DE_UNREF(pHandle); 3202 return VK_SUCCESS; 3203} 3204 3205VKAPI_ATTR VkResult VKAPI_CALL importFenceWin32HandleKHR (VkDevice device, const VkImportFenceWin32HandleInfoKHR* pImportFenceWin32HandleInfo) 3206{ 3207 DE_UNREF(device); 3208 DE_UNREF(pImportFenceWin32HandleInfo); 3209 return VK_SUCCESS; 3210} 3211 3212VKAPI_ATTR VkResult VKAPI_CALL getFenceWin32HandleKHR (VkDevice device, const VkFenceGetWin32HandleInfoKHR* pGetWin32HandleInfo, pt::Win32Handle* pHandle) 3213{ 3214 DE_UNREF(device); 3215 DE_UNREF(pGetWin32HandleInfo); 3216 DE_UNREF(pHandle); 3217 return VK_SUCCESS; 3218} 3219 3220VKAPI_ATTR VkResult VKAPI_CALL getMemoryWin32HandleNV (VkDevice device, VkDeviceMemory memory, VkExternalMemoryHandleTypeFlagsNV handleType, pt::Win32Handle* pHandle) 3221{ 3222 DE_UNREF(device); 3223 DE_UNREF(memory); 3224 DE_UNREF(handleType); 3225 DE_UNREF(pHandle); 3226 return VK_SUCCESS; 3227} 3228 3229VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfacePresentModes2EXT (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, uint32_t* pPresentModeCount, VkPresentModeKHR* pPresentModes) 3230{ 3231 DE_UNREF(physicalDevice); 3232 DE_UNREF(pSurfaceInfo); 3233 DE_UNREF(pPresentModeCount); 3234 DE_UNREF(pPresentModes); 3235 return VK_SUCCESS; 3236} 3237 3238VKAPI_ATTR VkResult VKAPI_CALL acquireFullScreenExclusiveModeEXT (VkDevice device, VkSwapchainKHR swapchain) 3239{ 3240 DE_UNREF(device); 3241 DE_UNREF(swapchain); 3242 return VK_SUCCESS; 3243} 3244 3245VKAPI_ATTR VkResult VKAPI_CALL releaseFullScreenExclusiveModeEXT (VkDevice device, VkSwapchainKHR swapchain) 3246{ 3247 DE_UNREF(device); 3248 DE_UNREF(swapchain); 3249 return VK_SUCCESS; 3250} 3251 3252VKAPI_ATTR VkResult VKAPI_CALL getDeviceGroupSurfacePresentModes2EXT (VkDevice device, const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, VkDeviceGroupPresentModeFlagsKHR* pModes) 3253{ 3254 DE_UNREF(device); 3255 DE_UNREF(pSurfaceInfo); 3256 DE_UNREF(pModes); 3257 return VK_SUCCESS; 3258} 3259 3260VKAPI_ATTR VkBool32 VKAPI_CALL getPhysicalDeviceXcbPresentationSupportKHR (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, pt::XcbConnectionPtr connection, pt::XcbVisualid visual_id) 3261{ 3262 DE_UNREF(physicalDevice); 3263 DE_UNREF(queueFamilyIndex); 3264 DE_UNREF(connection); 3265 DE_UNREF(visual_id); 3266 return VK_SUCCESS; 3267} 3268 3269VKAPI_ATTR VkBool32 VKAPI_CALL getPhysicalDeviceXlibPresentationSupportKHR (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, pt::XlibDisplayPtr dpy, pt::XlibVisualID visualID) 3270{ 3271 DE_UNREF(physicalDevice); 3272 DE_UNREF(queueFamilyIndex); 3273 DE_UNREF(dpy); 3274 DE_UNREF(visualID); 3275 return VK_SUCCESS; 3276} 3277 3278VKAPI_ATTR VkResult VKAPI_CALL acquireXlibDisplayEXT (VkPhysicalDevice physicalDevice, pt::XlibDisplayPtr dpy, VkDisplayKHR display) 3279{ 3280 DE_UNREF(physicalDevice); 3281 DE_UNREF(dpy); 3282 DE_UNREF(display); 3283 return VK_SUCCESS; 3284} 3285 3286VKAPI_ATTR VkResult VKAPI_CALL getRandROutputDisplayEXT (VkPhysicalDevice physicalDevice, pt::XlibDisplayPtr dpy, pt::RROutput rrOutput, VkDisplayKHR* pDisplay) 3287{ 3288 DE_UNREF(physicalDevice); 3289 DE_UNREF(dpy); 3290 DE_UNREF(rrOutput); 3291 DE_UNREF(pDisplay); 3292 return VK_SUCCESS; 3293} 3294 3295static const tcu::StaticFunctionLibrary::Entry s_platformFunctions[] = 3296{ 3297 VK_NULL_FUNC_ENTRY(vkCreateInstance, createInstance), 3298 VK_NULL_FUNC_ENTRY(vkGetInstanceProcAddr, getInstanceProcAddr), 3299 VK_NULL_FUNC_ENTRY(vkEnumerateInstanceExtensionProperties, enumerateInstanceExtensionProperties), 3300 VK_NULL_FUNC_ENTRY(vkEnumerateInstanceLayerProperties, enumerateInstanceLayerProperties), 3301 VK_NULL_FUNC_ENTRY(vkEnumerateInstanceVersion, enumerateInstanceVersion), 3302}; 3303 3304static const tcu::StaticFunctionLibrary::Entry s_instanceFunctions[] = 3305{ 3306 VK_NULL_FUNC_ENTRY(vkDestroyInstance, destroyInstance), 3307 VK_NULL_FUNC_ENTRY(vkEnumeratePhysicalDevices, enumeratePhysicalDevices), 3308 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceFeatures, getPhysicalDeviceFeatures), 3309 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceFormatProperties, getPhysicalDeviceFormatProperties), 3310 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceImageFormatProperties, getPhysicalDeviceImageFormatProperties), 3311 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceProperties, getPhysicalDeviceProperties), 3312 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceQueueFamilyProperties, getPhysicalDeviceQueueFamilyProperties), 3313 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceMemoryProperties, getPhysicalDeviceMemoryProperties), 3314 VK_NULL_FUNC_ENTRY(vkCreateDevice, createDevice), 3315 VK_NULL_FUNC_ENTRY(vkEnumerateDeviceExtensionProperties, enumerateDeviceExtensionProperties), 3316 VK_NULL_FUNC_ENTRY(vkEnumerateDeviceLayerProperties, enumerateDeviceLayerProperties), 3317 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSparseImageFormatProperties, getPhysicalDeviceSparseImageFormatProperties), 3318 VK_NULL_FUNC_ENTRY(vkEnumeratePhysicalDeviceGroups, enumeratePhysicalDeviceGroups), 3319 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceFeatures2, getPhysicalDeviceFeatures2), 3320 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceProperties2, getPhysicalDeviceProperties2), 3321 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceFormatProperties2, getPhysicalDeviceFormatProperties2), 3322 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceImageFormatProperties2, getPhysicalDeviceImageFormatProperties2), 3323 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceQueueFamilyProperties2, getPhysicalDeviceQueueFamilyProperties2), 3324 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceMemoryProperties2, getPhysicalDeviceMemoryProperties2), 3325 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSparseImageFormatProperties2, getPhysicalDeviceSparseImageFormatProperties2), 3326 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceExternalBufferProperties, getPhysicalDeviceExternalBufferProperties), 3327 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceExternalFenceProperties, getPhysicalDeviceExternalFenceProperties), 3328 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceExternalSemaphoreProperties, getPhysicalDeviceExternalSemaphoreProperties), 3329 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceToolProperties, getPhysicalDeviceToolProperties), 3330 VK_NULL_FUNC_ENTRY(vkDestroySurfaceKHR, destroySurfaceKHR), 3331 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfaceSupportKHR, getPhysicalDeviceSurfaceSupportKHR), 3332 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfaceCapabilitiesKHR, getPhysicalDeviceSurfaceCapabilitiesKHR), 3333 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfaceFormatsKHR, getPhysicalDeviceSurfaceFormatsKHR), 3334 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfacePresentModesKHR, getPhysicalDeviceSurfacePresentModesKHR), 3335 VK_NULL_FUNC_ENTRY(vkGetPhysicalDevicePresentRectanglesKHR, getPhysicalDevicePresentRectanglesKHR), 3336 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceDisplayPropertiesKHR, getPhysicalDeviceDisplayPropertiesKHR), 3337 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceDisplayPlanePropertiesKHR, getPhysicalDeviceDisplayPlanePropertiesKHR), 3338 VK_NULL_FUNC_ENTRY(vkGetDisplayPlaneSupportedDisplaysKHR, getDisplayPlaneSupportedDisplaysKHR), 3339 VK_NULL_FUNC_ENTRY(vkGetDisplayModePropertiesKHR, getDisplayModePropertiesKHR), 3340 VK_NULL_FUNC_ENTRY(vkCreateDisplayModeKHR, createDisplayModeKHR), 3341 VK_NULL_FUNC_ENTRY(vkGetDisplayPlaneCapabilitiesKHR, getDisplayPlaneCapabilitiesKHR), 3342 VK_NULL_FUNC_ENTRY(vkCreateDisplayPlaneSurfaceKHR, createDisplayPlaneSurfaceKHR), 3343 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceFeatures2KHR, getPhysicalDeviceFeatures2), 3344 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceProperties2KHR, getPhysicalDeviceProperties2), 3345 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceFormatProperties2KHR, getPhysicalDeviceFormatProperties2), 3346 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceImageFormatProperties2KHR, getPhysicalDeviceImageFormatProperties2), 3347 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceQueueFamilyProperties2KHR, getPhysicalDeviceQueueFamilyProperties2), 3348 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceMemoryProperties2KHR, getPhysicalDeviceMemoryProperties2), 3349 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSparseImageFormatProperties2KHR, getPhysicalDeviceSparseImageFormatProperties2), 3350 VK_NULL_FUNC_ENTRY(vkEnumeratePhysicalDeviceGroupsKHR, enumeratePhysicalDeviceGroups), 3351 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceExternalBufferPropertiesKHR, getPhysicalDeviceExternalBufferProperties), 3352 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceExternalSemaphorePropertiesKHR, getPhysicalDeviceExternalSemaphoreProperties), 3353 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceExternalFencePropertiesKHR, getPhysicalDeviceExternalFenceProperties), 3354 VK_NULL_FUNC_ENTRY(vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR, enumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR), 3355 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR, getPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR), 3356 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfaceCapabilities2KHR, getPhysicalDeviceSurfaceCapabilities2KHR), 3357 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfaceFormats2KHR, getPhysicalDeviceSurfaceFormats2KHR), 3358 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceDisplayProperties2KHR, getPhysicalDeviceDisplayProperties2KHR), 3359 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceDisplayPlaneProperties2KHR, getPhysicalDeviceDisplayPlaneProperties2KHR), 3360 VK_NULL_FUNC_ENTRY(vkGetDisplayModeProperties2KHR, getDisplayModeProperties2KHR), 3361 VK_NULL_FUNC_ENTRY(vkGetDisplayPlaneCapabilities2KHR, getDisplayPlaneCapabilities2KHR), 3362 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceFragmentShadingRatesKHR, getPhysicalDeviceFragmentShadingRatesKHR), 3363 VK_NULL_FUNC_ENTRY(vkCreateDebugReportCallbackEXT, createDebugReportCallbackEXT), 3364 VK_NULL_FUNC_ENTRY(vkDestroyDebugReportCallbackEXT, destroyDebugReportCallbackEXT), 3365 VK_NULL_FUNC_ENTRY(vkDebugReportMessageEXT, debugReportMessageEXT), 3366 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceExternalImageFormatPropertiesNV, getPhysicalDeviceExternalImageFormatPropertiesNV), 3367 VK_NULL_FUNC_ENTRY(vkReleaseDisplayEXT, releaseDisplayEXT), 3368 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfaceCapabilities2EXT, getPhysicalDeviceSurfaceCapabilities2EXT), 3369 VK_NULL_FUNC_ENTRY(vkCreateDebugUtilsMessengerEXT, createDebugUtilsMessengerEXT), 3370 VK_NULL_FUNC_ENTRY(vkDestroyDebugUtilsMessengerEXT, destroyDebugUtilsMessengerEXT), 3371 VK_NULL_FUNC_ENTRY(vkSubmitDebugUtilsMessageEXT, submitDebugUtilsMessageEXT), 3372 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceMultisamplePropertiesEXT, getPhysicalDeviceMultisamplePropertiesEXT), 3373 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceCalibrateableTimeDomainsEXT, getPhysicalDeviceCalibrateableTimeDomainsEXT), 3374 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceToolPropertiesEXT, getPhysicalDeviceToolProperties), 3375 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceCooperativeMatrixPropertiesNV, getPhysicalDeviceCooperativeMatrixPropertiesNV), 3376 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV, getPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV), 3377 VK_NULL_FUNC_ENTRY(vkCreateHeadlessSurfaceEXT, createHeadlessSurfaceEXT), 3378 VK_NULL_FUNC_ENTRY(vkAcquireDrmDisplayEXT, acquireDrmDisplayEXT), 3379 VK_NULL_FUNC_ENTRY(vkGetDrmDisplayEXT, getDrmDisplayEXT), 3380 VK_NULL_FUNC_ENTRY(vkAcquireWinrtDisplayNV, acquireWinrtDisplayNV), 3381 VK_NULL_FUNC_ENTRY(vkGetWinrtDisplayNV, getWinrtDisplayNV), 3382 VK_NULL_FUNC_ENTRY(vkCreateAndroidSurfaceKHR, createAndroidSurfaceKHR), 3383 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceVideoCapabilitiesKHR, getPhysicalDeviceVideoCapabilitiesKHR), 3384 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceVideoFormatPropertiesKHR, getPhysicalDeviceVideoFormatPropertiesKHR), 3385 VK_NULL_FUNC_ENTRY(vkCreateImagePipeSurfaceFUCHSIA, createImagePipeSurfaceFUCHSIA), 3386 VK_NULL_FUNC_ENTRY(vkCreateStreamDescriptorSurfaceGGP, createStreamDescriptorSurfaceGGP), 3387 VK_NULL_FUNC_ENTRY(vkCreateIOSSurfaceMVK, createIOSSurfaceMVK), 3388 VK_NULL_FUNC_ENTRY(vkCreateMacOSSurfaceMVK, createMacOSSurfaceMVK), 3389 VK_NULL_FUNC_ENTRY(vkCreateMetalSurfaceEXT, createMetalSurfaceEXT), 3390 VK_NULL_FUNC_ENTRY(vkCreateViSurfaceNN, createViSurfaceNN), 3391 VK_NULL_FUNC_ENTRY(vkCreateWaylandSurfaceKHR, createWaylandSurfaceKHR), 3392 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceWaylandPresentationSupportKHR, getPhysicalDeviceWaylandPresentationSupportKHR), 3393 VK_NULL_FUNC_ENTRY(vkCreateWin32SurfaceKHR, createWin32SurfaceKHR), 3394 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceWin32PresentationSupportKHR, getPhysicalDeviceWin32PresentationSupportKHR), 3395 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfacePresentModes2EXT, getPhysicalDeviceSurfacePresentModes2EXT), 3396 VK_NULL_FUNC_ENTRY(vkCreateXcbSurfaceKHR, createXcbSurfaceKHR), 3397 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceXcbPresentationSupportKHR, getPhysicalDeviceXcbPresentationSupportKHR), 3398 VK_NULL_FUNC_ENTRY(vkCreateXlibSurfaceKHR, createXlibSurfaceKHR), 3399 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceXlibPresentationSupportKHR, getPhysicalDeviceXlibPresentationSupportKHR), 3400 VK_NULL_FUNC_ENTRY(vkAcquireXlibDisplayEXT, acquireXlibDisplayEXT), 3401 VK_NULL_FUNC_ENTRY(vkGetRandROutputDisplayEXT, getRandROutputDisplayEXT), 3402}; 3403 3404static const tcu::StaticFunctionLibrary::Entry s_deviceFunctions[] = 3405{ 3406 VK_NULL_FUNC_ENTRY(vkGetDeviceProcAddr, getDeviceProcAddr), 3407 VK_NULL_FUNC_ENTRY(vkDestroyDevice, destroyDevice), 3408 VK_NULL_FUNC_ENTRY(vkGetDeviceQueue, getDeviceQueue), 3409 VK_NULL_FUNC_ENTRY(vkQueueSubmit, queueSubmit), 3410 VK_NULL_FUNC_ENTRY(vkQueueWaitIdle, queueWaitIdle), 3411 VK_NULL_FUNC_ENTRY(vkDeviceWaitIdle, deviceWaitIdle), 3412 VK_NULL_FUNC_ENTRY(vkAllocateMemory, allocateMemory), 3413 VK_NULL_FUNC_ENTRY(vkFreeMemory, freeMemory), 3414 VK_NULL_FUNC_ENTRY(vkMapMemory, mapMemory), 3415 VK_NULL_FUNC_ENTRY(vkUnmapMemory, unmapMemory), 3416 VK_NULL_FUNC_ENTRY(vkFlushMappedMemoryRanges, flushMappedMemoryRanges), 3417 VK_NULL_FUNC_ENTRY(vkInvalidateMappedMemoryRanges, invalidateMappedMemoryRanges), 3418 VK_NULL_FUNC_ENTRY(vkGetDeviceMemoryCommitment, getDeviceMemoryCommitment), 3419 VK_NULL_FUNC_ENTRY(vkBindBufferMemory, bindBufferMemory), 3420 VK_NULL_FUNC_ENTRY(vkBindImageMemory, bindImageMemory), 3421 VK_NULL_FUNC_ENTRY(vkGetBufferMemoryRequirements, getBufferMemoryRequirements), 3422 VK_NULL_FUNC_ENTRY(vkGetImageMemoryRequirements, getImageMemoryRequirements), 3423 VK_NULL_FUNC_ENTRY(vkGetImageSparseMemoryRequirements, getImageSparseMemoryRequirements), 3424 VK_NULL_FUNC_ENTRY(vkQueueBindSparse, queueBindSparse), 3425 VK_NULL_FUNC_ENTRY(vkCreateFence, createFence), 3426 VK_NULL_FUNC_ENTRY(vkDestroyFence, destroyFence), 3427 VK_NULL_FUNC_ENTRY(vkResetFences, resetFences), 3428 VK_NULL_FUNC_ENTRY(vkGetFenceStatus, getFenceStatus), 3429 VK_NULL_FUNC_ENTRY(vkWaitForFences, waitForFences), 3430 VK_NULL_FUNC_ENTRY(vkCreateSemaphore, createSemaphore), 3431 VK_NULL_FUNC_ENTRY(vkDestroySemaphore, destroySemaphore), 3432 VK_NULL_FUNC_ENTRY(vkCreateEvent, createEvent), 3433 VK_NULL_FUNC_ENTRY(vkDestroyEvent, destroyEvent), 3434 VK_NULL_FUNC_ENTRY(vkGetEventStatus, getEventStatus), 3435 VK_NULL_FUNC_ENTRY(vkSetEvent, setEvent), 3436 VK_NULL_FUNC_ENTRY(vkResetEvent, resetEvent), 3437 VK_NULL_FUNC_ENTRY(vkCreateQueryPool, createQueryPool), 3438 VK_NULL_FUNC_ENTRY(vkDestroyQueryPool, destroyQueryPool), 3439 VK_NULL_FUNC_ENTRY(vkGetQueryPoolResults, getQueryPoolResults), 3440 VK_NULL_FUNC_ENTRY(vkCreateBuffer, createBuffer), 3441 VK_NULL_FUNC_ENTRY(vkDestroyBuffer, destroyBuffer), 3442 VK_NULL_FUNC_ENTRY(vkCreateBufferView, createBufferView), 3443 VK_NULL_FUNC_ENTRY(vkDestroyBufferView, destroyBufferView), 3444 VK_NULL_FUNC_ENTRY(vkCreateImage, createImage), 3445 VK_NULL_FUNC_ENTRY(vkDestroyImage, destroyImage), 3446 VK_NULL_FUNC_ENTRY(vkGetImageSubresourceLayout, getImageSubresourceLayout), 3447 VK_NULL_FUNC_ENTRY(vkCreateImageView, createImageView), 3448 VK_NULL_FUNC_ENTRY(vkDestroyImageView, destroyImageView), 3449 VK_NULL_FUNC_ENTRY(vkCreateShaderModule, createShaderModule), 3450 VK_NULL_FUNC_ENTRY(vkDestroyShaderModule, destroyShaderModule), 3451 VK_NULL_FUNC_ENTRY(vkCreatePipelineCache, createPipelineCache), 3452 VK_NULL_FUNC_ENTRY(vkDestroyPipelineCache, destroyPipelineCache), 3453 VK_NULL_FUNC_ENTRY(vkGetPipelineCacheData, getPipelineCacheData), 3454 VK_NULL_FUNC_ENTRY(vkMergePipelineCaches, mergePipelineCaches), 3455 VK_NULL_FUNC_ENTRY(vkCreateGraphicsPipelines, createGraphicsPipelines), 3456 VK_NULL_FUNC_ENTRY(vkCreateComputePipelines, createComputePipelines), 3457 VK_NULL_FUNC_ENTRY(vkDestroyPipeline, destroyPipeline), 3458 VK_NULL_FUNC_ENTRY(vkCreatePipelineLayout, createPipelineLayout), 3459 VK_NULL_FUNC_ENTRY(vkDestroyPipelineLayout, destroyPipelineLayout), 3460 VK_NULL_FUNC_ENTRY(vkCreateSampler, createSampler), 3461 VK_NULL_FUNC_ENTRY(vkDestroySampler, destroySampler), 3462 VK_NULL_FUNC_ENTRY(vkCreateDescriptorSetLayout, createDescriptorSetLayout), 3463 VK_NULL_FUNC_ENTRY(vkDestroyDescriptorSetLayout, destroyDescriptorSetLayout), 3464 VK_NULL_FUNC_ENTRY(vkCreateDescriptorPool, createDescriptorPool), 3465 VK_NULL_FUNC_ENTRY(vkDestroyDescriptorPool, destroyDescriptorPool), 3466 VK_NULL_FUNC_ENTRY(vkResetDescriptorPool, resetDescriptorPool), 3467 VK_NULL_FUNC_ENTRY(vkAllocateDescriptorSets, allocateDescriptorSets), 3468 VK_NULL_FUNC_ENTRY(vkFreeDescriptorSets, freeDescriptorSets), 3469 VK_NULL_FUNC_ENTRY(vkUpdateDescriptorSets, updateDescriptorSets), 3470 VK_NULL_FUNC_ENTRY(vkCreateFramebuffer, createFramebuffer), 3471 VK_NULL_FUNC_ENTRY(vkDestroyFramebuffer, destroyFramebuffer), 3472 VK_NULL_FUNC_ENTRY(vkCreateRenderPass, createRenderPass), 3473 VK_NULL_FUNC_ENTRY(vkDestroyRenderPass, destroyRenderPass), 3474 VK_NULL_FUNC_ENTRY(vkGetRenderAreaGranularity, getRenderAreaGranularity), 3475 VK_NULL_FUNC_ENTRY(vkCreateCommandPool, createCommandPool), 3476 VK_NULL_FUNC_ENTRY(vkDestroyCommandPool, destroyCommandPool), 3477 VK_NULL_FUNC_ENTRY(vkResetCommandPool, resetCommandPool), 3478 VK_NULL_FUNC_ENTRY(vkAllocateCommandBuffers, allocateCommandBuffers), 3479 VK_NULL_FUNC_ENTRY(vkFreeCommandBuffers, freeCommandBuffers), 3480 VK_NULL_FUNC_ENTRY(vkBeginCommandBuffer, beginCommandBuffer), 3481 VK_NULL_FUNC_ENTRY(vkEndCommandBuffer, endCommandBuffer), 3482 VK_NULL_FUNC_ENTRY(vkResetCommandBuffer, resetCommandBuffer), 3483 VK_NULL_FUNC_ENTRY(vkCmdBindPipeline, cmdBindPipeline), 3484 VK_NULL_FUNC_ENTRY(vkCmdSetViewport, cmdSetViewport), 3485 VK_NULL_FUNC_ENTRY(vkCmdSetScissor, cmdSetScissor), 3486 VK_NULL_FUNC_ENTRY(vkCmdSetLineWidth, cmdSetLineWidth), 3487 VK_NULL_FUNC_ENTRY(vkCmdSetDepthBias, cmdSetDepthBias), 3488 VK_NULL_FUNC_ENTRY(vkCmdSetBlendConstants, cmdSetBlendConstants), 3489 VK_NULL_FUNC_ENTRY(vkCmdSetDepthBounds, cmdSetDepthBounds), 3490 VK_NULL_FUNC_ENTRY(vkCmdSetStencilCompareMask, cmdSetStencilCompareMask), 3491 VK_NULL_FUNC_ENTRY(vkCmdSetStencilWriteMask, cmdSetStencilWriteMask), 3492 VK_NULL_FUNC_ENTRY(vkCmdSetStencilReference, cmdSetStencilReference), 3493 VK_NULL_FUNC_ENTRY(vkCmdBindDescriptorSets, cmdBindDescriptorSets), 3494 VK_NULL_FUNC_ENTRY(vkCmdBindIndexBuffer, cmdBindIndexBuffer), 3495 VK_NULL_FUNC_ENTRY(vkCmdBindVertexBuffers, cmdBindVertexBuffers), 3496 VK_NULL_FUNC_ENTRY(vkCmdDraw, cmdDraw), 3497 VK_NULL_FUNC_ENTRY(vkCmdDrawIndexed, cmdDrawIndexed), 3498 VK_NULL_FUNC_ENTRY(vkCmdDrawIndirect, cmdDrawIndirect), 3499 VK_NULL_FUNC_ENTRY(vkCmdDrawIndexedIndirect, cmdDrawIndexedIndirect), 3500 VK_NULL_FUNC_ENTRY(vkCmdDispatch, cmdDispatch), 3501 VK_NULL_FUNC_ENTRY(vkCmdDispatchIndirect, cmdDispatchIndirect), 3502 VK_NULL_FUNC_ENTRY(vkCmdCopyBuffer, cmdCopyBuffer), 3503 VK_NULL_FUNC_ENTRY(vkCmdCopyImage, cmdCopyImage), 3504 VK_NULL_FUNC_ENTRY(vkCmdBlitImage, cmdBlitImage), 3505 VK_NULL_FUNC_ENTRY(vkCmdCopyBufferToImage, cmdCopyBufferToImage), 3506 VK_NULL_FUNC_ENTRY(vkCmdCopyImageToBuffer, cmdCopyImageToBuffer), 3507 VK_NULL_FUNC_ENTRY(vkCmdUpdateBuffer, cmdUpdateBuffer), 3508 VK_NULL_FUNC_ENTRY(vkCmdFillBuffer, cmdFillBuffer), 3509 VK_NULL_FUNC_ENTRY(vkCmdClearColorImage, cmdClearColorImage), 3510 VK_NULL_FUNC_ENTRY(vkCmdClearDepthStencilImage, cmdClearDepthStencilImage), 3511 VK_NULL_FUNC_ENTRY(vkCmdClearAttachments, cmdClearAttachments), 3512 VK_NULL_FUNC_ENTRY(vkCmdResolveImage, cmdResolveImage), 3513 VK_NULL_FUNC_ENTRY(vkCmdSetEvent, cmdSetEvent), 3514 VK_NULL_FUNC_ENTRY(vkCmdResetEvent, cmdResetEvent), 3515 VK_NULL_FUNC_ENTRY(vkCmdWaitEvents, cmdWaitEvents), 3516 VK_NULL_FUNC_ENTRY(vkCmdPipelineBarrier, cmdPipelineBarrier), 3517 VK_NULL_FUNC_ENTRY(vkCmdBeginQuery, cmdBeginQuery), 3518 VK_NULL_FUNC_ENTRY(vkCmdEndQuery, cmdEndQuery), 3519 VK_NULL_FUNC_ENTRY(vkCmdResetQueryPool, cmdResetQueryPool), 3520 VK_NULL_FUNC_ENTRY(vkCmdWriteTimestamp, cmdWriteTimestamp), 3521 VK_NULL_FUNC_ENTRY(vkCmdCopyQueryPoolResults, cmdCopyQueryPoolResults), 3522 VK_NULL_FUNC_ENTRY(vkCmdPushConstants, cmdPushConstants), 3523 VK_NULL_FUNC_ENTRY(vkCmdBeginRenderPass, cmdBeginRenderPass), 3524 VK_NULL_FUNC_ENTRY(vkCmdNextSubpass, cmdNextSubpass), 3525 VK_NULL_FUNC_ENTRY(vkCmdEndRenderPass, cmdEndRenderPass), 3526 VK_NULL_FUNC_ENTRY(vkCmdExecuteCommands, cmdExecuteCommands), 3527 VK_NULL_FUNC_ENTRY(vkBindBufferMemory2, bindBufferMemory2), 3528 VK_NULL_FUNC_ENTRY(vkBindImageMemory2, bindImageMemory2), 3529 VK_NULL_FUNC_ENTRY(vkGetDeviceGroupPeerMemoryFeatures, getDeviceGroupPeerMemoryFeatures), 3530 VK_NULL_FUNC_ENTRY(vkCmdSetDeviceMask, cmdSetDeviceMask), 3531 VK_NULL_FUNC_ENTRY(vkCmdDispatchBase, cmdDispatchBase), 3532 VK_NULL_FUNC_ENTRY(vkGetImageMemoryRequirements2, getImageMemoryRequirements2), 3533 VK_NULL_FUNC_ENTRY(vkGetBufferMemoryRequirements2, getBufferMemoryRequirements2), 3534 VK_NULL_FUNC_ENTRY(vkGetImageSparseMemoryRequirements2, getImageSparseMemoryRequirements2), 3535 VK_NULL_FUNC_ENTRY(vkTrimCommandPool, trimCommandPool), 3536 VK_NULL_FUNC_ENTRY(vkGetDeviceQueue2, getDeviceQueue2), 3537 VK_NULL_FUNC_ENTRY(vkCreateSamplerYcbcrConversion, createSamplerYcbcrConversion), 3538 VK_NULL_FUNC_ENTRY(vkDestroySamplerYcbcrConversion, destroySamplerYcbcrConversion), 3539 VK_NULL_FUNC_ENTRY(vkCreateDescriptorUpdateTemplate, createDescriptorUpdateTemplate), 3540 VK_NULL_FUNC_ENTRY(vkDestroyDescriptorUpdateTemplate, destroyDescriptorUpdateTemplate), 3541 VK_NULL_FUNC_ENTRY(vkUpdateDescriptorSetWithTemplate, updateDescriptorSetWithTemplate), 3542 VK_NULL_FUNC_ENTRY(vkGetDescriptorSetLayoutSupport, getDescriptorSetLayoutSupport), 3543 VK_NULL_FUNC_ENTRY(vkCmdDrawIndirectCount, cmdDrawIndirectCount), 3544 VK_NULL_FUNC_ENTRY(vkCmdDrawIndexedIndirectCount, cmdDrawIndexedIndirectCount), 3545 VK_NULL_FUNC_ENTRY(vkCreateRenderPass2, createRenderPass2), 3546 VK_NULL_FUNC_ENTRY(vkCmdBeginRenderPass2, cmdBeginRenderPass2), 3547 VK_NULL_FUNC_ENTRY(vkCmdNextSubpass2, cmdNextSubpass2), 3548 VK_NULL_FUNC_ENTRY(vkCmdEndRenderPass2, cmdEndRenderPass2), 3549 VK_NULL_FUNC_ENTRY(vkResetQueryPool, resetQueryPool), 3550 VK_NULL_FUNC_ENTRY(vkGetSemaphoreCounterValue, getSemaphoreCounterValue), 3551 VK_NULL_FUNC_ENTRY(vkWaitSemaphores, waitSemaphores), 3552 VK_NULL_FUNC_ENTRY(vkSignalSemaphore, signalSemaphore), 3553 VK_NULL_FUNC_ENTRY(vkGetBufferDeviceAddress, getBufferDeviceAddress), 3554 VK_NULL_FUNC_ENTRY(vkGetBufferOpaqueCaptureAddress, getBufferOpaqueCaptureAddress), 3555 VK_NULL_FUNC_ENTRY(vkGetDeviceMemoryOpaqueCaptureAddress, getDeviceMemoryOpaqueCaptureAddress), 3556 VK_NULL_FUNC_ENTRY(vkCreatePrivateDataSlot, createPrivateDataSlot), 3557 VK_NULL_FUNC_ENTRY(vkDestroyPrivateDataSlot, destroyPrivateDataSlot), 3558 VK_NULL_FUNC_ENTRY(vkSetPrivateData, setPrivateData), 3559 VK_NULL_FUNC_ENTRY(vkGetPrivateData, getPrivateData), 3560 VK_NULL_FUNC_ENTRY(vkCmdSetEvent2, cmdSetEvent2), 3561 VK_NULL_FUNC_ENTRY(vkCmdResetEvent2, cmdResetEvent2), 3562 VK_NULL_FUNC_ENTRY(vkCmdWaitEvents2, cmdWaitEvents2), 3563 VK_NULL_FUNC_ENTRY(vkCmdPipelineBarrier2, cmdPipelineBarrier2), 3564 VK_NULL_FUNC_ENTRY(vkCmdWriteTimestamp2, cmdWriteTimestamp2), 3565 VK_NULL_FUNC_ENTRY(vkQueueSubmit2, queueSubmit2), 3566 VK_NULL_FUNC_ENTRY(vkCmdCopyBuffer2, cmdCopyBuffer2), 3567 VK_NULL_FUNC_ENTRY(vkCmdCopyImage2, cmdCopyImage2), 3568 VK_NULL_FUNC_ENTRY(vkCmdCopyBufferToImage2, cmdCopyBufferToImage2), 3569 VK_NULL_FUNC_ENTRY(vkCmdCopyImageToBuffer2, cmdCopyImageToBuffer2), 3570 VK_NULL_FUNC_ENTRY(vkCmdBlitImage2, cmdBlitImage2), 3571 VK_NULL_FUNC_ENTRY(vkCmdResolveImage2, cmdResolveImage2), 3572 VK_NULL_FUNC_ENTRY(vkCmdBeginRendering, cmdBeginRendering), 3573 VK_NULL_FUNC_ENTRY(vkCmdEndRendering, cmdEndRendering), 3574 VK_NULL_FUNC_ENTRY(vkCmdSetCullMode, cmdSetCullMode), 3575 VK_NULL_FUNC_ENTRY(vkCmdSetFrontFace, cmdSetFrontFace), 3576 VK_NULL_FUNC_ENTRY(vkCmdSetPrimitiveTopology, cmdSetPrimitiveTopology), 3577 VK_NULL_FUNC_ENTRY(vkCmdSetViewportWithCount, cmdSetViewportWithCount), 3578 VK_NULL_FUNC_ENTRY(vkCmdSetScissorWithCount, cmdSetScissorWithCount), 3579 VK_NULL_FUNC_ENTRY(vkCmdBindVertexBuffers2, cmdBindVertexBuffers2), 3580 VK_NULL_FUNC_ENTRY(vkCmdSetDepthTestEnable, cmdSetDepthTestEnable), 3581 VK_NULL_FUNC_ENTRY(vkCmdSetDepthWriteEnable, cmdSetDepthWriteEnable), 3582 VK_NULL_FUNC_ENTRY(vkCmdSetDepthCompareOp, cmdSetDepthCompareOp), 3583 VK_NULL_FUNC_ENTRY(vkCmdSetDepthBoundsTestEnable, cmdSetDepthBoundsTestEnable), 3584 VK_NULL_FUNC_ENTRY(vkCmdSetStencilTestEnable, cmdSetStencilTestEnable), 3585 VK_NULL_FUNC_ENTRY(vkCmdSetStencilOp, cmdSetStencilOp), 3586 VK_NULL_FUNC_ENTRY(vkCmdSetRasterizerDiscardEnable, cmdSetRasterizerDiscardEnable), 3587 VK_NULL_FUNC_ENTRY(vkCmdSetDepthBiasEnable, cmdSetDepthBiasEnable), 3588 VK_NULL_FUNC_ENTRY(vkCmdSetPrimitiveRestartEnable, cmdSetPrimitiveRestartEnable), 3589 VK_NULL_FUNC_ENTRY(vkGetDeviceBufferMemoryRequirements, getDeviceBufferMemoryRequirements), 3590 VK_NULL_FUNC_ENTRY(vkGetDeviceImageMemoryRequirements, getDeviceImageMemoryRequirements), 3591 VK_NULL_FUNC_ENTRY(vkGetDeviceImageSparseMemoryRequirements, getDeviceImageSparseMemoryRequirements), 3592 VK_NULL_FUNC_ENTRY(vkCreateSwapchainKHR, createSwapchainKHR), 3593 VK_NULL_FUNC_ENTRY(vkDestroySwapchainKHR, destroySwapchainKHR), 3594 VK_NULL_FUNC_ENTRY(vkGetSwapchainImagesKHR, getSwapchainImagesKHR), 3595 VK_NULL_FUNC_ENTRY(vkAcquireNextImageKHR, acquireNextImageKHR), 3596 VK_NULL_FUNC_ENTRY(vkQueuePresentKHR, queuePresentKHR), 3597 VK_NULL_FUNC_ENTRY(vkGetDeviceGroupPresentCapabilitiesKHR, getDeviceGroupPresentCapabilitiesKHR), 3598 VK_NULL_FUNC_ENTRY(vkGetDeviceGroupSurfacePresentModesKHR, getDeviceGroupSurfacePresentModesKHR), 3599 VK_NULL_FUNC_ENTRY(vkAcquireNextImage2KHR, acquireNextImage2KHR), 3600 VK_NULL_FUNC_ENTRY(vkCreateSharedSwapchainsKHR, createSharedSwapchainsKHR), 3601 VK_NULL_FUNC_ENTRY(vkCmdBeginRenderingKHR, cmdBeginRendering), 3602 VK_NULL_FUNC_ENTRY(vkCmdEndRenderingKHR, cmdEndRendering), 3603 VK_NULL_FUNC_ENTRY(vkGetDeviceGroupPeerMemoryFeaturesKHR, getDeviceGroupPeerMemoryFeatures), 3604 VK_NULL_FUNC_ENTRY(vkCmdSetDeviceMaskKHR, cmdSetDeviceMask), 3605 VK_NULL_FUNC_ENTRY(vkCmdDispatchBaseKHR, cmdDispatchBase), 3606 VK_NULL_FUNC_ENTRY(vkTrimCommandPoolKHR, trimCommandPool), 3607 VK_NULL_FUNC_ENTRY(vkGetMemoryFdKHR, getMemoryFdKHR), 3608 VK_NULL_FUNC_ENTRY(vkGetMemoryFdPropertiesKHR, getMemoryFdPropertiesKHR), 3609 VK_NULL_FUNC_ENTRY(vkImportSemaphoreFdKHR, importSemaphoreFdKHR), 3610 VK_NULL_FUNC_ENTRY(vkGetSemaphoreFdKHR, getSemaphoreFdKHR), 3611 VK_NULL_FUNC_ENTRY(vkCmdPushDescriptorSetKHR, cmdPushDescriptorSetKHR), 3612 VK_NULL_FUNC_ENTRY(vkCmdPushDescriptorSetWithTemplateKHR, cmdPushDescriptorSetWithTemplateKHR), 3613 VK_NULL_FUNC_ENTRY(vkCreateDescriptorUpdateTemplateKHR, createDescriptorUpdateTemplate), 3614 VK_NULL_FUNC_ENTRY(vkDestroyDescriptorUpdateTemplateKHR, destroyDescriptorUpdateTemplate), 3615 VK_NULL_FUNC_ENTRY(vkUpdateDescriptorSetWithTemplateKHR, updateDescriptorSetWithTemplate), 3616 VK_NULL_FUNC_ENTRY(vkCreateRenderPass2KHR, createRenderPass2), 3617 VK_NULL_FUNC_ENTRY(vkCmdBeginRenderPass2KHR, cmdBeginRenderPass2), 3618 VK_NULL_FUNC_ENTRY(vkCmdNextSubpass2KHR, cmdNextSubpass2), 3619 VK_NULL_FUNC_ENTRY(vkCmdEndRenderPass2KHR, cmdEndRenderPass2), 3620 VK_NULL_FUNC_ENTRY(vkGetSwapchainStatusKHR, getSwapchainStatusKHR), 3621 VK_NULL_FUNC_ENTRY(vkImportFenceFdKHR, importFenceFdKHR), 3622 VK_NULL_FUNC_ENTRY(vkGetFenceFdKHR, getFenceFdKHR), 3623 VK_NULL_FUNC_ENTRY(vkAcquireProfilingLockKHR, acquireProfilingLockKHR), 3624 VK_NULL_FUNC_ENTRY(vkReleaseProfilingLockKHR, releaseProfilingLockKHR), 3625 VK_NULL_FUNC_ENTRY(vkGetImageMemoryRequirements2KHR, getImageMemoryRequirements2), 3626 VK_NULL_FUNC_ENTRY(vkGetBufferMemoryRequirements2KHR, getBufferMemoryRequirements2), 3627 VK_NULL_FUNC_ENTRY(vkGetImageSparseMemoryRequirements2KHR, getImageSparseMemoryRequirements2), 3628 VK_NULL_FUNC_ENTRY(vkCreateSamplerYcbcrConversionKHR, createSamplerYcbcrConversion), 3629 VK_NULL_FUNC_ENTRY(vkDestroySamplerYcbcrConversionKHR, destroySamplerYcbcrConversion), 3630 VK_NULL_FUNC_ENTRY(vkBindBufferMemory2KHR, bindBufferMemory2), 3631 VK_NULL_FUNC_ENTRY(vkBindImageMemory2KHR, bindImageMemory2), 3632 VK_NULL_FUNC_ENTRY(vkGetDescriptorSetLayoutSupportKHR, getDescriptorSetLayoutSupport), 3633 VK_NULL_FUNC_ENTRY(vkCmdDrawIndirectCountKHR, cmdDrawIndirectCount), 3634 VK_NULL_FUNC_ENTRY(vkCmdDrawIndexedIndirectCountKHR, cmdDrawIndexedIndirectCount), 3635 VK_NULL_FUNC_ENTRY(vkGetSemaphoreCounterValueKHR, getSemaphoreCounterValue), 3636 VK_NULL_FUNC_ENTRY(vkWaitSemaphoresKHR, waitSemaphores), 3637 VK_NULL_FUNC_ENTRY(vkSignalSemaphoreKHR, signalSemaphore), 3638 VK_NULL_FUNC_ENTRY(vkCmdSetFragmentShadingRateKHR, cmdSetFragmentShadingRateKHR), 3639 VK_NULL_FUNC_ENTRY(vkWaitForPresentKHR, waitForPresentKHR), 3640 VK_NULL_FUNC_ENTRY(vkGetBufferDeviceAddressKHR, getBufferDeviceAddress), 3641 VK_NULL_FUNC_ENTRY(vkGetBufferOpaqueCaptureAddressKHR, getBufferOpaqueCaptureAddress), 3642 VK_NULL_FUNC_ENTRY(vkGetDeviceMemoryOpaqueCaptureAddressKHR, getDeviceMemoryOpaqueCaptureAddress), 3643 VK_NULL_FUNC_ENTRY(vkCreateDeferredOperationKHR, createDeferredOperationKHR), 3644 VK_NULL_FUNC_ENTRY(vkDestroyDeferredOperationKHR, destroyDeferredOperationKHR), 3645 VK_NULL_FUNC_ENTRY(vkGetDeferredOperationMaxConcurrencyKHR, getDeferredOperationMaxConcurrencyKHR), 3646 VK_NULL_FUNC_ENTRY(vkGetDeferredOperationResultKHR, getDeferredOperationResultKHR), 3647 VK_NULL_FUNC_ENTRY(vkDeferredOperationJoinKHR, deferredOperationJoinKHR), 3648 VK_NULL_FUNC_ENTRY(vkGetPipelineExecutablePropertiesKHR, getPipelineExecutablePropertiesKHR), 3649 VK_NULL_FUNC_ENTRY(vkGetPipelineExecutableStatisticsKHR, getPipelineExecutableStatisticsKHR), 3650 VK_NULL_FUNC_ENTRY(vkGetPipelineExecutableInternalRepresentationsKHR, getPipelineExecutableInternalRepresentationsKHR), 3651 VK_NULL_FUNC_ENTRY(vkCmdSetEvent2KHR, cmdSetEvent2), 3652 VK_NULL_FUNC_ENTRY(vkCmdResetEvent2KHR, cmdResetEvent2), 3653 VK_NULL_FUNC_ENTRY(vkCmdWaitEvents2KHR, cmdWaitEvents2), 3654 VK_NULL_FUNC_ENTRY(vkCmdPipelineBarrier2KHR, cmdPipelineBarrier2), 3655 VK_NULL_FUNC_ENTRY(vkCmdWriteTimestamp2KHR, cmdWriteTimestamp2), 3656 VK_NULL_FUNC_ENTRY(vkQueueSubmit2KHR, queueSubmit2), 3657 VK_NULL_FUNC_ENTRY(vkCmdWriteBufferMarker2AMD, cmdWriteBufferMarker2AMD), 3658 VK_NULL_FUNC_ENTRY(vkGetQueueCheckpointData2NV, getQueueCheckpointData2NV), 3659 VK_NULL_FUNC_ENTRY(vkCmdCopyBuffer2KHR, cmdCopyBuffer2), 3660 VK_NULL_FUNC_ENTRY(vkCmdCopyImage2KHR, cmdCopyImage2), 3661 VK_NULL_FUNC_ENTRY(vkCmdCopyBufferToImage2KHR, cmdCopyBufferToImage2), 3662 VK_NULL_FUNC_ENTRY(vkCmdCopyImageToBuffer2KHR, cmdCopyImageToBuffer2), 3663 VK_NULL_FUNC_ENTRY(vkCmdBlitImage2KHR, cmdBlitImage2), 3664 VK_NULL_FUNC_ENTRY(vkCmdResolveImage2KHR, cmdResolveImage2), 3665 VK_NULL_FUNC_ENTRY(vkGetDeviceBufferMemoryRequirementsKHR, getDeviceBufferMemoryRequirements), 3666 VK_NULL_FUNC_ENTRY(vkGetDeviceImageMemoryRequirementsKHR, getDeviceImageMemoryRequirements), 3667 VK_NULL_FUNC_ENTRY(vkGetDeviceImageSparseMemoryRequirementsKHR, getDeviceImageSparseMemoryRequirements), 3668 VK_NULL_FUNC_ENTRY(vkDebugMarkerSetObjectTagEXT, debugMarkerSetObjectTagEXT), 3669 VK_NULL_FUNC_ENTRY(vkDebugMarkerSetObjectNameEXT, debugMarkerSetObjectNameEXT), 3670 VK_NULL_FUNC_ENTRY(vkCmdDebugMarkerBeginEXT, cmdDebugMarkerBeginEXT), 3671 VK_NULL_FUNC_ENTRY(vkCmdDebugMarkerEndEXT, cmdDebugMarkerEndEXT), 3672 VK_NULL_FUNC_ENTRY(vkCmdDebugMarkerInsertEXT, cmdDebugMarkerInsertEXT), 3673 VK_NULL_FUNC_ENTRY(vkCmdBindTransformFeedbackBuffersEXT, cmdBindTransformFeedbackBuffersEXT), 3674 VK_NULL_FUNC_ENTRY(vkCmdBeginTransformFeedbackEXT, cmdBeginTransformFeedbackEXT), 3675 VK_NULL_FUNC_ENTRY(vkCmdEndTransformFeedbackEXT, cmdEndTransformFeedbackEXT), 3676 VK_NULL_FUNC_ENTRY(vkCmdBeginQueryIndexedEXT, cmdBeginQueryIndexedEXT), 3677 VK_NULL_FUNC_ENTRY(vkCmdEndQueryIndexedEXT, cmdEndQueryIndexedEXT), 3678 VK_NULL_FUNC_ENTRY(vkCmdDrawIndirectByteCountEXT, cmdDrawIndirectByteCountEXT), 3679 VK_NULL_FUNC_ENTRY(vkCreateCuModuleNVX, createCuModuleNVX), 3680 VK_NULL_FUNC_ENTRY(vkCreateCuFunctionNVX, createCuFunctionNVX), 3681 VK_NULL_FUNC_ENTRY(vkDestroyCuModuleNVX, destroyCuModuleNVX), 3682 VK_NULL_FUNC_ENTRY(vkDestroyCuFunctionNVX, destroyCuFunctionNVX), 3683 VK_NULL_FUNC_ENTRY(vkCmdCuLaunchKernelNVX, cmdCuLaunchKernelNVX), 3684 VK_NULL_FUNC_ENTRY(vkGetImageViewHandleNVX, getImageViewHandleNVX), 3685 VK_NULL_FUNC_ENTRY(vkGetImageViewAddressNVX, getImageViewAddressNVX), 3686 VK_NULL_FUNC_ENTRY(vkCmdDrawIndirectCountAMD, cmdDrawIndirectCountAMD), 3687 VK_NULL_FUNC_ENTRY(vkCmdDrawIndexedIndirectCountAMD, cmdDrawIndexedIndirectCountAMD), 3688 VK_NULL_FUNC_ENTRY(vkGetShaderInfoAMD, getShaderInfoAMD), 3689 VK_NULL_FUNC_ENTRY(vkCmdBeginConditionalRenderingEXT, cmdBeginConditionalRenderingEXT), 3690 VK_NULL_FUNC_ENTRY(vkCmdEndConditionalRenderingEXT, cmdEndConditionalRenderingEXT), 3691 VK_NULL_FUNC_ENTRY(vkCmdSetViewportWScalingNV, cmdSetViewportWScalingNV), 3692 VK_NULL_FUNC_ENTRY(vkDisplayPowerControlEXT, displayPowerControlEXT), 3693 VK_NULL_FUNC_ENTRY(vkRegisterDeviceEventEXT, registerDeviceEventEXT), 3694 VK_NULL_FUNC_ENTRY(vkRegisterDisplayEventEXT, registerDisplayEventEXT), 3695 VK_NULL_FUNC_ENTRY(vkGetSwapchainCounterEXT, getSwapchainCounterEXT), 3696 VK_NULL_FUNC_ENTRY(vkGetRefreshCycleDurationGOOGLE, getRefreshCycleDurationGOOGLE), 3697 VK_NULL_FUNC_ENTRY(vkGetPastPresentationTimingGOOGLE, getPastPresentationTimingGOOGLE), 3698 VK_NULL_FUNC_ENTRY(vkCmdSetDiscardRectangleEXT, cmdSetDiscardRectangleEXT), 3699 VK_NULL_FUNC_ENTRY(vkSetHdrMetadataEXT, setHdrMetadataEXT), 3700 VK_NULL_FUNC_ENTRY(vkSetDebugUtilsObjectNameEXT, setDebugUtilsObjectNameEXT), 3701 VK_NULL_FUNC_ENTRY(vkSetDebugUtilsObjectTagEXT, setDebugUtilsObjectTagEXT), 3702 VK_NULL_FUNC_ENTRY(vkQueueBeginDebugUtilsLabelEXT, queueBeginDebugUtilsLabelEXT), 3703 VK_NULL_FUNC_ENTRY(vkQueueEndDebugUtilsLabelEXT, queueEndDebugUtilsLabelEXT), 3704 VK_NULL_FUNC_ENTRY(vkQueueInsertDebugUtilsLabelEXT, queueInsertDebugUtilsLabelEXT), 3705 VK_NULL_FUNC_ENTRY(vkCmdBeginDebugUtilsLabelEXT, cmdBeginDebugUtilsLabelEXT), 3706 VK_NULL_FUNC_ENTRY(vkCmdEndDebugUtilsLabelEXT, cmdEndDebugUtilsLabelEXT), 3707 VK_NULL_FUNC_ENTRY(vkCmdInsertDebugUtilsLabelEXT, cmdInsertDebugUtilsLabelEXT), 3708 VK_NULL_FUNC_ENTRY(vkCmdSetSampleLocationsEXT, cmdSetSampleLocationsEXT), 3709 VK_NULL_FUNC_ENTRY(vkGetImageDrmFormatModifierPropertiesEXT, getImageDrmFormatModifierPropertiesEXT), 3710 VK_NULL_FUNC_ENTRY(vkCreateValidationCacheEXT, createValidationCacheEXT), 3711 VK_NULL_FUNC_ENTRY(vkDestroyValidationCacheEXT, destroyValidationCacheEXT), 3712 VK_NULL_FUNC_ENTRY(vkMergeValidationCachesEXT, mergeValidationCachesEXT), 3713 VK_NULL_FUNC_ENTRY(vkGetValidationCacheDataEXT, getValidationCacheDataEXT), 3714 VK_NULL_FUNC_ENTRY(vkCmdBindShadingRateImageNV, cmdBindShadingRateImageNV), 3715 VK_NULL_FUNC_ENTRY(vkCmdSetViewportShadingRatePaletteNV, cmdSetViewportShadingRatePaletteNV), 3716 VK_NULL_FUNC_ENTRY(vkCmdSetCoarseSampleOrderNV, cmdSetCoarseSampleOrderNV), 3717 VK_NULL_FUNC_ENTRY(vkCreateAccelerationStructureNV, createAccelerationStructureNV), 3718 VK_NULL_FUNC_ENTRY(vkDestroyAccelerationStructureNV, destroyAccelerationStructureNV), 3719 VK_NULL_FUNC_ENTRY(vkGetAccelerationStructureMemoryRequirementsNV, getAccelerationStructureMemoryRequirementsNV), 3720 VK_NULL_FUNC_ENTRY(vkBindAccelerationStructureMemoryNV, bindAccelerationStructureMemoryNV), 3721 VK_NULL_FUNC_ENTRY(vkCmdBuildAccelerationStructureNV, cmdBuildAccelerationStructureNV), 3722 VK_NULL_FUNC_ENTRY(vkCmdCopyAccelerationStructureNV, cmdCopyAccelerationStructureNV), 3723 VK_NULL_FUNC_ENTRY(vkCmdTraceRaysNV, cmdTraceRaysNV), 3724 VK_NULL_FUNC_ENTRY(vkCreateRayTracingPipelinesNV, createRayTracingPipelinesNV), 3725 VK_NULL_FUNC_ENTRY(vkGetRayTracingShaderGroupHandlesKHR, getRayTracingShaderGroupHandlesKHR), 3726 VK_NULL_FUNC_ENTRY(vkGetRayTracingShaderGroupHandlesNV, getRayTracingShaderGroupHandlesNV), 3727 VK_NULL_FUNC_ENTRY(vkGetAccelerationStructureHandleNV, getAccelerationStructureHandleNV), 3728 VK_NULL_FUNC_ENTRY(vkCmdWriteAccelerationStructuresPropertiesNV, cmdWriteAccelerationStructuresPropertiesNV), 3729 VK_NULL_FUNC_ENTRY(vkCompileDeferredNV, compileDeferredNV), 3730 VK_NULL_FUNC_ENTRY(vkGetMemoryHostPointerPropertiesEXT, getMemoryHostPointerPropertiesEXT), 3731 VK_NULL_FUNC_ENTRY(vkCmdWriteBufferMarkerAMD, cmdWriteBufferMarkerAMD), 3732 VK_NULL_FUNC_ENTRY(vkGetCalibratedTimestampsEXT, getCalibratedTimestampsEXT), 3733 VK_NULL_FUNC_ENTRY(vkCmdDrawMeshTasksNV, cmdDrawMeshTasksNV), 3734 VK_NULL_FUNC_ENTRY(vkCmdDrawMeshTasksIndirectNV, cmdDrawMeshTasksIndirectNV), 3735 VK_NULL_FUNC_ENTRY(vkCmdDrawMeshTasksIndirectCountNV, cmdDrawMeshTasksIndirectCountNV), 3736 VK_NULL_FUNC_ENTRY(vkCmdSetExclusiveScissorNV, cmdSetExclusiveScissorNV), 3737 VK_NULL_FUNC_ENTRY(vkCmdSetCheckpointNV, cmdSetCheckpointNV), 3738 VK_NULL_FUNC_ENTRY(vkGetQueueCheckpointDataNV, getQueueCheckpointDataNV), 3739 VK_NULL_FUNC_ENTRY(vkInitializePerformanceApiINTEL, initializePerformanceApiINTEL), 3740 VK_NULL_FUNC_ENTRY(vkUninitializePerformanceApiINTEL, uninitializePerformanceApiINTEL), 3741 VK_NULL_FUNC_ENTRY(vkCmdSetPerformanceMarkerINTEL, cmdSetPerformanceMarkerINTEL), 3742 VK_NULL_FUNC_ENTRY(vkCmdSetPerformanceStreamMarkerINTEL, cmdSetPerformanceStreamMarkerINTEL), 3743 VK_NULL_FUNC_ENTRY(vkCmdSetPerformanceOverrideINTEL, cmdSetPerformanceOverrideINTEL), 3744 VK_NULL_FUNC_ENTRY(vkAcquirePerformanceConfigurationINTEL, acquirePerformanceConfigurationINTEL), 3745 VK_NULL_FUNC_ENTRY(vkReleasePerformanceConfigurationINTEL, releasePerformanceConfigurationINTEL), 3746 VK_NULL_FUNC_ENTRY(vkQueueSetPerformanceConfigurationINTEL, queueSetPerformanceConfigurationINTEL), 3747 VK_NULL_FUNC_ENTRY(vkGetPerformanceParameterINTEL, getPerformanceParameterINTEL), 3748 VK_NULL_FUNC_ENTRY(vkSetLocalDimmingAMD, setLocalDimmingAMD), 3749 VK_NULL_FUNC_ENTRY(vkGetBufferDeviceAddressEXT, getBufferDeviceAddressEXT), 3750 VK_NULL_FUNC_ENTRY(vkCmdSetLineStippleEXT, cmdSetLineStippleEXT), 3751 VK_NULL_FUNC_ENTRY(vkResetQueryPoolEXT, resetQueryPool), 3752 VK_NULL_FUNC_ENTRY(vkCmdSetCullModeEXT, cmdSetCullMode), 3753 VK_NULL_FUNC_ENTRY(vkCmdSetFrontFaceEXT, cmdSetFrontFace), 3754 VK_NULL_FUNC_ENTRY(vkCmdSetPrimitiveTopologyEXT, cmdSetPrimitiveTopology), 3755 VK_NULL_FUNC_ENTRY(vkCmdSetViewportWithCountEXT, cmdSetViewportWithCount), 3756 VK_NULL_FUNC_ENTRY(vkCmdSetScissorWithCountEXT, cmdSetScissorWithCount), 3757 VK_NULL_FUNC_ENTRY(vkCmdBindVertexBuffers2EXT, cmdBindVertexBuffers2), 3758 VK_NULL_FUNC_ENTRY(vkCmdSetDepthTestEnableEXT, cmdSetDepthTestEnable), 3759 VK_NULL_FUNC_ENTRY(vkCmdSetDepthWriteEnableEXT, cmdSetDepthWriteEnable), 3760 VK_NULL_FUNC_ENTRY(vkCmdSetDepthCompareOpEXT, cmdSetDepthCompareOp), 3761 VK_NULL_FUNC_ENTRY(vkCmdSetDepthBoundsTestEnableEXT, cmdSetDepthBoundsTestEnable), 3762 VK_NULL_FUNC_ENTRY(vkCmdSetStencilTestEnableEXT, cmdSetStencilTestEnable), 3763 VK_NULL_FUNC_ENTRY(vkCmdSetStencilOpEXT, cmdSetStencilOp), 3764 VK_NULL_FUNC_ENTRY(vkGetGeneratedCommandsMemoryRequirementsNV, getGeneratedCommandsMemoryRequirementsNV), 3765 VK_NULL_FUNC_ENTRY(vkCmdPreprocessGeneratedCommandsNV, cmdPreprocessGeneratedCommandsNV), 3766 VK_NULL_FUNC_ENTRY(vkCmdExecuteGeneratedCommandsNV, cmdExecuteGeneratedCommandsNV), 3767 VK_NULL_FUNC_ENTRY(vkCmdBindPipelineShaderGroupNV, cmdBindPipelineShaderGroupNV), 3768 VK_NULL_FUNC_ENTRY(vkCreateIndirectCommandsLayoutNV, createIndirectCommandsLayoutNV), 3769 VK_NULL_FUNC_ENTRY(vkDestroyIndirectCommandsLayoutNV, destroyIndirectCommandsLayoutNV), 3770 VK_NULL_FUNC_ENTRY(vkCreatePrivateDataSlotEXT, createPrivateDataSlot), 3771 VK_NULL_FUNC_ENTRY(vkDestroyPrivateDataSlotEXT, destroyPrivateDataSlot), 3772 VK_NULL_FUNC_ENTRY(vkSetPrivateDataEXT, setPrivateData), 3773 VK_NULL_FUNC_ENTRY(vkGetPrivateDataEXT, getPrivateData), 3774 VK_NULL_FUNC_ENTRY(vkCmdSetFragmentShadingRateEnumNV, cmdSetFragmentShadingRateEnumNV), 3775 VK_NULL_FUNC_ENTRY(vkCmdSetVertexInputEXT, cmdSetVertexInputEXT), 3776 VK_NULL_FUNC_ENTRY(vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI, getDeviceSubpassShadingMaxWorkgroupSizeHUAWEI), 3777 VK_NULL_FUNC_ENTRY(vkCmdSubpassShadingHUAWEI, cmdSubpassShadingHUAWEI), 3778 VK_NULL_FUNC_ENTRY(vkCmdBindInvocationMaskHUAWEI, cmdBindInvocationMaskHUAWEI), 3779 VK_NULL_FUNC_ENTRY(vkGetMemoryRemoteAddressNV, getMemoryRemoteAddressNV), 3780 VK_NULL_FUNC_ENTRY(vkCmdSetPatchControlPointsEXT, cmdSetPatchControlPointsEXT), 3781 VK_NULL_FUNC_ENTRY(vkCmdSetRasterizerDiscardEnableEXT, cmdSetRasterizerDiscardEnable), 3782 VK_NULL_FUNC_ENTRY(vkCmdSetDepthBiasEnableEXT, cmdSetDepthBiasEnable), 3783 VK_NULL_FUNC_ENTRY(vkCmdSetLogicOpEXT, cmdSetLogicOpEXT), 3784 VK_NULL_FUNC_ENTRY(vkCmdSetPrimitiveRestartEnableEXT, cmdSetPrimitiveRestartEnable), 3785 VK_NULL_FUNC_ENTRY(vkCmdSetColorWriteEnableEXT, cmdSetColorWriteEnableEXT), 3786 VK_NULL_FUNC_ENTRY(vkCmdDrawMultiEXT, cmdDrawMultiEXT), 3787 VK_NULL_FUNC_ENTRY(vkCmdDrawMultiIndexedEXT, cmdDrawMultiIndexedEXT), 3788 VK_NULL_FUNC_ENTRY(vkSetDeviceMemoryPriorityEXT, setDeviceMemoryPriorityEXT), 3789 VK_NULL_FUNC_ENTRY(vkCreateAccelerationStructureKHR, createAccelerationStructureKHR), 3790 VK_NULL_FUNC_ENTRY(vkDestroyAccelerationStructureKHR, destroyAccelerationStructureKHR), 3791 VK_NULL_FUNC_ENTRY(vkCmdBuildAccelerationStructuresKHR, cmdBuildAccelerationStructuresKHR), 3792 VK_NULL_FUNC_ENTRY(vkCmdBuildAccelerationStructuresIndirectKHR, cmdBuildAccelerationStructuresIndirectKHR), 3793 VK_NULL_FUNC_ENTRY(vkBuildAccelerationStructuresKHR, buildAccelerationStructuresKHR), 3794 VK_NULL_FUNC_ENTRY(vkCopyAccelerationStructureKHR, copyAccelerationStructureKHR), 3795 VK_NULL_FUNC_ENTRY(vkCopyAccelerationStructureToMemoryKHR, copyAccelerationStructureToMemoryKHR), 3796 VK_NULL_FUNC_ENTRY(vkCopyMemoryToAccelerationStructureKHR, copyMemoryToAccelerationStructureKHR), 3797 VK_NULL_FUNC_ENTRY(vkWriteAccelerationStructuresPropertiesKHR, writeAccelerationStructuresPropertiesKHR), 3798 VK_NULL_FUNC_ENTRY(vkCmdCopyAccelerationStructureKHR, cmdCopyAccelerationStructureKHR), 3799 VK_NULL_FUNC_ENTRY(vkCmdCopyAccelerationStructureToMemoryKHR, cmdCopyAccelerationStructureToMemoryKHR), 3800 VK_NULL_FUNC_ENTRY(vkCmdCopyMemoryToAccelerationStructureKHR, cmdCopyMemoryToAccelerationStructureKHR), 3801 VK_NULL_FUNC_ENTRY(vkGetAccelerationStructureDeviceAddressKHR, getAccelerationStructureDeviceAddressKHR), 3802 VK_NULL_FUNC_ENTRY(vkCmdWriteAccelerationStructuresPropertiesKHR, cmdWriteAccelerationStructuresPropertiesKHR), 3803 VK_NULL_FUNC_ENTRY(vkGetDeviceAccelerationStructureCompatibilityKHR, getDeviceAccelerationStructureCompatibilityKHR), 3804 VK_NULL_FUNC_ENTRY(vkGetAccelerationStructureBuildSizesKHR, getAccelerationStructureBuildSizesKHR), 3805 VK_NULL_FUNC_ENTRY(vkCmdTraceRaysKHR, cmdTraceRaysKHR), 3806 VK_NULL_FUNC_ENTRY(vkCreateRayTracingPipelinesKHR, createRayTracingPipelinesKHR), 3807 VK_NULL_FUNC_ENTRY(vkGetRayTracingCaptureReplayShaderGroupHandlesKHR, getRayTracingCaptureReplayShaderGroupHandlesKHR), 3808 VK_NULL_FUNC_ENTRY(vkCmdTraceRaysIndirectKHR, cmdTraceRaysIndirectKHR), 3809 VK_NULL_FUNC_ENTRY(vkGetRayTracingShaderGroupStackSizeKHR, getRayTracingShaderGroupStackSizeKHR), 3810 VK_NULL_FUNC_ENTRY(vkCmdSetRayTracingPipelineStackSizeKHR, cmdSetRayTracingPipelineStackSizeKHR), 3811 VK_NULL_FUNC_ENTRY(vkGetAndroidHardwareBufferPropertiesANDROID, getAndroidHardwareBufferPropertiesANDROID), 3812 VK_NULL_FUNC_ENTRY(vkGetMemoryAndroidHardwareBufferANDROID, getMemoryAndroidHardwareBufferANDROID), 3813 VK_NULL_FUNC_ENTRY(vkCreateVideoSessionKHR, createVideoSessionKHR), 3814 VK_NULL_FUNC_ENTRY(vkDestroyVideoSessionKHR, destroyVideoSessionKHR), 3815 VK_NULL_FUNC_ENTRY(vkGetVideoSessionMemoryRequirementsKHR, getVideoSessionMemoryRequirementsKHR), 3816 VK_NULL_FUNC_ENTRY(vkBindVideoSessionMemoryKHR, bindVideoSessionMemoryKHR), 3817 VK_NULL_FUNC_ENTRY(vkCreateVideoSessionParametersKHR, createVideoSessionParametersKHR), 3818 VK_NULL_FUNC_ENTRY(vkUpdateVideoSessionParametersKHR, updateVideoSessionParametersKHR), 3819 VK_NULL_FUNC_ENTRY(vkDestroyVideoSessionParametersKHR, destroyVideoSessionParametersKHR), 3820 VK_NULL_FUNC_ENTRY(vkCmdBeginVideoCodingKHR, cmdBeginVideoCodingKHR), 3821 VK_NULL_FUNC_ENTRY(vkCmdEndVideoCodingKHR, cmdEndVideoCodingKHR), 3822 VK_NULL_FUNC_ENTRY(vkCmdControlVideoCodingKHR, cmdControlVideoCodingKHR), 3823 VK_NULL_FUNC_ENTRY(vkCmdDecodeVideoKHR, cmdDecodeVideoKHR), 3824 VK_NULL_FUNC_ENTRY(vkCmdEncodeVideoKHR, cmdEncodeVideoKHR), 3825 VK_NULL_FUNC_ENTRY(vkGetMemoryZirconHandleFUCHSIA, getMemoryZirconHandleFUCHSIA), 3826 VK_NULL_FUNC_ENTRY(vkGetMemoryZirconHandlePropertiesFUCHSIA, getMemoryZirconHandlePropertiesFUCHSIA), 3827 VK_NULL_FUNC_ENTRY(vkImportSemaphoreZirconHandleFUCHSIA, importSemaphoreZirconHandleFUCHSIA), 3828 VK_NULL_FUNC_ENTRY(vkGetSemaphoreZirconHandleFUCHSIA, getSemaphoreZirconHandleFUCHSIA), 3829 VK_NULL_FUNC_ENTRY(vkCreateBufferCollectionFUCHSIA, createBufferCollectionFUCHSIA), 3830 VK_NULL_FUNC_ENTRY(vkSetBufferCollectionImageConstraintsFUCHSIA, setBufferCollectionImageConstraintsFUCHSIA), 3831 VK_NULL_FUNC_ENTRY(vkSetBufferCollectionBufferConstraintsFUCHSIA, setBufferCollectionBufferConstraintsFUCHSIA), 3832 VK_NULL_FUNC_ENTRY(vkDestroyBufferCollectionFUCHSIA, destroyBufferCollectionFUCHSIA), 3833 VK_NULL_FUNC_ENTRY(vkGetBufferCollectionPropertiesFUCHSIA, getBufferCollectionPropertiesFUCHSIA), 3834 VK_NULL_FUNC_ENTRY(vkGetMemoryWin32HandleKHR, getMemoryWin32HandleKHR), 3835 VK_NULL_FUNC_ENTRY(vkGetMemoryWin32HandlePropertiesKHR, getMemoryWin32HandlePropertiesKHR), 3836 VK_NULL_FUNC_ENTRY(vkImportSemaphoreWin32HandleKHR, importSemaphoreWin32HandleKHR), 3837 VK_NULL_FUNC_ENTRY(vkGetSemaphoreWin32HandleKHR, getSemaphoreWin32HandleKHR), 3838 VK_NULL_FUNC_ENTRY(vkImportFenceWin32HandleKHR, importFenceWin32HandleKHR), 3839 VK_NULL_FUNC_ENTRY(vkGetFenceWin32HandleKHR, getFenceWin32HandleKHR), 3840 VK_NULL_FUNC_ENTRY(vkGetMemoryWin32HandleNV, getMemoryWin32HandleNV), 3841 VK_NULL_FUNC_ENTRY(vkAcquireFullScreenExclusiveModeEXT, acquireFullScreenExclusiveModeEXT), 3842 VK_NULL_FUNC_ENTRY(vkReleaseFullScreenExclusiveModeEXT, releaseFullScreenExclusiveModeEXT), 3843 VK_NULL_FUNC_ENTRY(vkGetDeviceGroupSurfacePresentModes2EXT, getDeviceGroupSurfacePresentModes2EXT), 3844}; 3845 3846