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