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