1/* WARNING: This is auto-generated file. Do not modify, since changes will 2 * be lost! Modify the generating script instead. 3 * This file was generated by /scripts/gen_framework.py 4 */ 5 6VKAPI_ATTR VkResult VKAPI_CALL createInstance (const VkInstanceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkInstance* pInstance) 7{ 8 DE_UNREF(pAllocator); 9 VK_NULL_RETURN((*pInstance = allocateHandle<Instance, VkInstance>(pCreateInfo, pAllocator))); 10} 11 12VKAPI_ATTR VkResult VKAPI_CALL createDevice (VkPhysicalDevice physicalDevice, const VkDeviceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDevice* pDevice) 13{ 14 DE_UNREF(pAllocator); 15 VK_NULL_RETURN((*pDevice = allocateHandle<Device, VkDevice>(physicalDevice, pCreateInfo, pAllocator))); 16} 17 18VKAPI_ATTR VkResult VKAPI_CALL createFence (VkDevice device, const VkFenceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkFence* pFence) 19{ 20 DE_UNREF(pAllocator); 21 VK_NULL_RETURN((*pFence = allocateNonDispHandle<Fence, VkFence>(device, pCreateInfo, pAllocator))); 22} 23 24VKAPI_ATTR VkResult VKAPI_CALL createSemaphore (VkDevice device, const VkSemaphoreCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSemaphore* pSemaphore) 25{ 26 DE_UNREF(pAllocator); 27 VK_NULL_RETURN((*pSemaphore = allocateNonDispHandle<Semaphore, VkSemaphore>(device, pCreateInfo, pAllocator))); 28} 29 30VKAPI_ATTR VkResult VKAPI_CALL createEvent (VkDevice device, const VkEventCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkEvent* pEvent) 31{ 32 DE_UNREF(pAllocator); 33 VK_NULL_RETURN((*pEvent = allocateNonDispHandle<Event, VkEvent>(device, pCreateInfo, pAllocator))); 34} 35 36VKAPI_ATTR VkResult VKAPI_CALL createQueryPool (VkDevice device, const VkQueryPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkQueryPool* pQueryPool) 37{ 38 DE_UNREF(pAllocator); 39 VK_NULL_RETURN((*pQueryPool = allocateNonDispHandle<QueryPool, VkQueryPool>(device, pCreateInfo, pAllocator))); 40} 41 42VKAPI_ATTR VkResult VKAPI_CALL createBuffer (VkDevice device, const VkBufferCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkBuffer* pBuffer) 43{ 44 DE_UNREF(pAllocator); 45 VK_NULL_RETURN((*pBuffer = allocateNonDispHandle<Buffer, VkBuffer>(device, pCreateInfo, pAllocator))); 46} 47 48VKAPI_ATTR VkResult VKAPI_CALL createBufferView (VkDevice device, const VkBufferViewCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkBufferView* pView) 49{ 50 DE_UNREF(pAllocator); 51 VK_NULL_RETURN((*pView = allocateNonDispHandle<BufferView, VkBufferView>(device, pCreateInfo, pAllocator))); 52} 53 54VKAPI_ATTR VkResult VKAPI_CALL createImage (VkDevice device, const VkImageCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkImage* pImage) 55{ 56 DE_UNREF(pAllocator); 57 VK_NULL_RETURN((*pImage = allocateNonDispHandle<Image, VkImage>(device, pCreateInfo, pAllocator))); 58} 59 60VKAPI_ATTR VkResult VKAPI_CALL createImageView (VkDevice device, const VkImageViewCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkImageView* pView) 61{ 62 DE_UNREF(pAllocator); 63 VK_NULL_RETURN((*pView = allocateNonDispHandle<ImageView, VkImageView>(device, pCreateInfo, pAllocator))); 64} 65 66VKAPI_ATTR VkResult VKAPI_CALL createPipelineCache (VkDevice device, const VkPipelineCacheCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPipelineCache* pPipelineCache) 67{ 68 DE_UNREF(pAllocator); 69 VK_NULL_RETURN((*pPipelineCache = allocateNonDispHandle<PipelineCache, VkPipelineCache>(device, pCreateInfo, pAllocator))); 70} 71 72VKAPI_ATTR VkResult VKAPI_CALL createPipelineLayout (VkDevice device, const VkPipelineLayoutCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPipelineLayout* pPipelineLayout) 73{ 74 DE_UNREF(pAllocator); 75 VK_NULL_RETURN((*pPipelineLayout = allocateNonDispHandle<PipelineLayout, VkPipelineLayout>(device, pCreateInfo, pAllocator))); 76} 77 78VKAPI_ATTR VkResult VKAPI_CALL createSampler (VkDevice device, const VkSamplerCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSampler* pSampler) 79{ 80 DE_UNREF(pAllocator); 81 VK_NULL_RETURN((*pSampler = allocateNonDispHandle<Sampler, VkSampler>(device, pCreateInfo, pAllocator))); 82} 83 84VKAPI_ATTR VkResult VKAPI_CALL createDescriptorSetLayout (VkDevice device, const VkDescriptorSetLayoutCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorSetLayout* pSetLayout) 85{ 86 DE_UNREF(pAllocator); 87 VK_NULL_RETURN((*pSetLayout = allocateNonDispHandle<DescriptorSetLayout, VkDescriptorSetLayout>(device, pCreateInfo, pAllocator))); 88} 89 90VKAPI_ATTR VkResult VKAPI_CALL createDescriptorPool (VkDevice device, const VkDescriptorPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorPool* pDescriptorPool) 91{ 92 DE_UNREF(pAllocator); 93 VK_NULL_RETURN((*pDescriptorPool = allocateNonDispHandle<DescriptorPool, VkDescriptorPool>(device, pCreateInfo, pAllocator))); 94} 95 96VKAPI_ATTR VkResult VKAPI_CALL createFramebuffer (VkDevice device, const VkFramebufferCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkFramebuffer* pFramebuffer) 97{ 98 DE_UNREF(pAllocator); 99 VK_NULL_RETURN((*pFramebuffer = allocateNonDispHandle<Framebuffer, VkFramebuffer>(device, pCreateInfo, pAllocator))); 100} 101 102VKAPI_ATTR VkResult VKAPI_CALL createRenderPass (VkDevice device, const VkRenderPassCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkRenderPass* pRenderPass) 103{ 104 DE_UNREF(pAllocator); 105 VK_NULL_RETURN((*pRenderPass = allocateNonDispHandle<RenderPass, VkRenderPass>(device, pCreateInfo, pAllocator))); 106} 107 108VKAPI_ATTR VkResult VKAPI_CALL createCommandPool (VkDevice device, const VkCommandPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkCommandPool* pCommandPool) 109{ 110 DE_UNREF(pAllocator); 111 VK_NULL_RETURN((*pCommandPool = allocateNonDispHandle<CommandPool, VkCommandPool>(device, pCreateInfo, pAllocator))); 112} 113 114VKAPI_ATTR VkResult VKAPI_CALL createDisplayPlaneSurfaceKHR (VkInstance instance, const VkDisplaySurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) 115{ 116 DE_UNREF(pAllocator); 117 VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator))); 118} 119 120VKAPI_ATTR VkResult VKAPI_CALL createSwapchainKHR (VkDevice device, const VkSwapchainCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSwapchainKHR* pSwapchain) 121{ 122 DE_UNREF(pAllocator); 123 VK_NULL_RETURN((*pSwapchain = allocateNonDispHandle<SwapchainKHR, VkSwapchainKHR>(device, pCreateInfo, pAllocator))); 124} 125 126VKAPI_ATTR VkResult VKAPI_CALL createSemaphoreSciSyncPoolNV (VkDevice device, const VkSemaphoreSciSyncPoolCreateInfoNV* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSemaphoreSciSyncPoolNV* pSemaphorePool) 127{ 128 DE_UNREF(pAllocator); 129 VK_NULL_RETURN((*pSemaphorePool = allocateNonDispHandle<SemaphoreSciSyncPoolNV, VkSemaphoreSciSyncPoolNV>(device, pCreateInfo, pAllocator))); 130} 131 132VKAPI_ATTR VkResult VKAPI_CALL createSamplerYcbcrConversion (VkDevice device, const VkSamplerYcbcrConversionCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSamplerYcbcrConversion* pYcbcrConversion) 133{ 134 DE_UNREF(pAllocator); 135 VK_NULL_RETURN((*pYcbcrConversion = allocateNonDispHandle<SamplerYcbcrConversion, VkSamplerYcbcrConversion>(device, pCreateInfo, pAllocator))); 136} 137 138VKAPI_ATTR VkResult VKAPI_CALL createDebugUtilsMessengerEXT (VkInstance instance, const VkDebugUtilsMessengerCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDebugUtilsMessengerEXT* pMessenger) 139{ 140 DE_UNREF(pAllocator); 141 VK_NULL_RETURN((*pMessenger = allocateNonDispHandle<DebugUtilsMessengerEXT, VkDebugUtilsMessengerEXT>(instance, pCreateInfo, pAllocator))); 142} 143 144VKAPI_ATTR VkResult VKAPI_CALL createRenderPass2 (VkDevice device, const VkRenderPassCreateInfo2* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkRenderPass* pRenderPass) 145{ 146 DE_UNREF(pAllocator); 147 VK_NULL_RETURN((*pRenderPass = allocateNonDispHandle<RenderPass, VkRenderPass>(device, pCreateInfo, pAllocator))); 148} 149 150VKAPI_ATTR VkResult VKAPI_CALL createHeadlessSurfaceEXT (VkInstance instance, const VkHeadlessSurfaceCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) 151{ 152 DE_UNREF(pAllocator); 153 VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator))); 154} 155 156VKAPI_ATTR void VKAPI_CALL destroyInstance (VkInstance instance, const VkAllocationCallbacks* pAllocator) 157{ 158 freeHandle<Instance, VkInstance>(instance, pAllocator); 159} 160 161VKAPI_ATTR void VKAPI_CALL destroyDevice (VkDevice device, const VkAllocationCallbacks* pAllocator) 162{ 163 freeHandle<Device, VkDevice>(device, pAllocator); 164} 165 166VKAPI_ATTR void VKAPI_CALL destroyFence (VkDevice device, VkFence fence, const VkAllocationCallbacks* pAllocator) 167{ 168 DE_UNREF(device); 169 freeNonDispHandle<Fence, VkFence>(fence, pAllocator); 170} 171 172VKAPI_ATTR void VKAPI_CALL destroySemaphore (VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks* pAllocator) 173{ 174 DE_UNREF(device); 175 freeNonDispHandle<Semaphore, VkSemaphore>(semaphore, pAllocator); 176} 177 178VKAPI_ATTR void VKAPI_CALL destroyEvent (VkDevice device, VkEvent event, const VkAllocationCallbacks* pAllocator) 179{ 180 DE_UNREF(device); 181 freeNonDispHandle<Event, VkEvent>(event, pAllocator); 182} 183 184VKAPI_ATTR void VKAPI_CALL destroyBuffer (VkDevice device, VkBuffer buffer, const VkAllocationCallbacks* pAllocator) 185{ 186 DE_UNREF(device); 187 freeNonDispHandle<Buffer, VkBuffer>(buffer, pAllocator); 188} 189 190VKAPI_ATTR void VKAPI_CALL destroyBufferView (VkDevice device, VkBufferView bufferView, const VkAllocationCallbacks* pAllocator) 191{ 192 DE_UNREF(device); 193 freeNonDispHandle<BufferView, VkBufferView>(bufferView, pAllocator); 194} 195 196VKAPI_ATTR void VKAPI_CALL destroyImage (VkDevice device, VkImage image, const VkAllocationCallbacks* pAllocator) 197{ 198 DE_UNREF(device); 199 freeNonDispHandle<Image, VkImage>(image, pAllocator); 200} 201 202VKAPI_ATTR void VKAPI_CALL destroyImageView (VkDevice device, VkImageView imageView, const VkAllocationCallbacks* pAllocator) 203{ 204 DE_UNREF(device); 205 freeNonDispHandle<ImageView, VkImageView>(imageView, pAllocator); 206} 207 208VKAPI_ATTR void VKAPI_CALL destroyPipelineCache (VkDevice device, VkPipelineCache pipelineCache, const VkAllocationCallbacks* pAllocator) 209{ 210 DE_UNREF(device); 211 freeNonDispHandle<PipelineCache, VkPipelineCache>(pipelineCache, pAllocator); 212} 213 214VKAPI_ATTR void VKAPI_CALL destroyPipeline (VkDevice device, VkPipeline pipeline, const VkAllocationCallbacks* pAllocator) 215{ 216 DE_UNREF(device); 217 freeNonDispHandle<Pipeline, VkPipeline>(pipeline, pAllocator); 218} 219 220VKAPI_ATTR void VKAPI_CALL destroyPipelineLayout (VkDevice device, VkPipelineLayout pipelineLayout, const VkAllocationCallbacks* pAllocator) 221{ 222 DE_UNREF(device); 223 freeNonDispHandle<PipelineLayout, VkPipelineLayout>(pipelineLayout, pAllocator); 224} 225 226VKAPI_ATTR void VKAPI_CALL destroySampler (VkDevice device, VkSampler sampler, const VkAllocationCallbacks* pAllocator) 227{ 228 DE_UNREF(device); 229 freeNonDispHandle<Sampler, VkSampler>(sampler, pAllocator); 230} 231 232VKAPI_ATTR void VKAPI_CALL destroyDescriptorSetLayout (VkDevice device, VkDescriptorSetLayout descriptorSetLayout, const VkAllocationCallbacks* pAllocator) 233{ 234 DE_UNREF(device); 235 freeNonDispHandle<DescriptorSetLayout, VkDescriptorSetLayout>(descriptorSetLayout, pAllocator); 236} 237 238VKAPI_ATTR void VKAPI_CALL destroyFramebuffer (VkDevice device, VkFramebuffer framebuffer, const VkAllocationCallbacks* pAllocator) 239{ 240 DE_UNREF(device); 241 freeNonDispHandle<Framebuffer, VkFramebuffer>(framebuffer, pAllocator); 242} 243 244VKAPI_ATTR void VKAPI_CALL destroyRenderPass (VkDevice device, VkRenderPass renderPass, const VkAllocationCallbacks* pAllocator) 245{ 246 DE_UNREF(device); 247 freeNonDispHandle<RenderPass, VkRenderPass>(renderPass, pAllocator); 248} 249 250VKAPI_ATTR void VKAPI_CALL destroySurfaceKHR (VkInstance instance, VkSurfaceKHR surface, const VkAllocationCallbacks* pAllocator) 251{ 252 DE_UNREF(instance); 253 freeNonDispHandle<SurfaceKHR, VkSurfaceKHR>(surface, pAllocator); 254} 255 256VKAPI_ATTR void VKAPI_CALL destroySamplerYcbcrConversion (VkDevice device, VkSamplerYcbcrConversion ycbcrConversion, const VkAllocationCallbacks* pAllocator) 257{ 258 DE_UNREF(device); 259 freeNonDispHandle<SamplerYcbcrConversion, VkSamplerYcbcrConversion>(ycbcrConversion, pAllocator); 260} 261 262VKAPI_ATTR void VKAPI_CALL destroyDebugUtilsMessengerEXT (VkInstance instance, VkDebugUtilsMessengerEXT messenger, const VkAllocationCallbacks* pAllocator) 263{ 264 DE_UNREF(instance); 265 freeNonDispHandle<DebugUtilsMessengerEXT, VkDebugUtilsMessengerEXT>(messenger, pAllocator); 266} 267 268VKAPI_ATTR VkResult VKAPI_CALL enumerateInstanceVersion (uint32_t* pApiVersion) 269{ 270 DE_UNREF(pApiVersion); 271 return VK_SUCCESS; 272} 273 274VKAPI_ATTR VkResult VKAPI_CALL enumerateInstanceLayerProperties (uint32_t* pPropertyCount, VkLayerProperties* pProperties) 275{ 276 DE_UNREF(pPropertyCount); 277 DE_UNREF(pProperties); 278 return VK_SUCCESS; 279} 280 281VKAPI_ATTR VkResult VKAPI_CALL enumerateDeviceLayerProperties (VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkLayerProperties* pProperties) 282{ 283 DE_UNREF(physicalDevice); 284 DE_UNREF(pPropertyCount); 285 DE_UNREF(pProperties); 286 return VK_SUCCESS; 287} 288 289VKAPI_ATTR VkResult VKAPI_CALL queueSubmit (VkQueue queue, uint32_t submitCount, const VkSubmitInfo* pSubmits, VkFence fence) 290{ 291 DE_UNREF(queue); 292 DE_UNREF(submitCount); 293 DE_UNREF(pSubmits); 294 DE_UNREF(fence); 295 return VK_SUCCESS; 296} 297 298VKAPI_ATTR VkResult VKAPI_CALL queueWaitIdle (VkQueue queue) 299{ 300 DE_UNREF(queue); 301 return VK_SUCCESS; 302} 303 304VKAPI_ATTR VkResult VKAPI_CALL deviceWaitIdle (VkDevice device) 305{ 306 DE_UNREF(device); 307 return VK_SUCCESS; 308} 309 310VKAPI_ATTR VkResult VKAPI_CALL flushMappedMemoryRanges (VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange* pMemoryRanges) 311{ 312 DE_UNREF(device); 313 DE_UNREF(memoryRangeCount); 314 DE_UNREF(pMemoryRanges); 315 return VK_SUCCESS; 316} 317 318VKAPI_ATTR VkResult VKAPI_CALL invalidateMappedMemoryRanges (VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange* pMemoryRanges) 319{ 320 DE_UNREF(device); 321 DE_UNREF(memoryRangeCount); 322 DE_UNREF(pMemoryRanges); 323 return VK_SUCCESS; 324} 325 326VKAPI_ATTR void VKAPI_CALL getDeviceMemoryCommitment (VkDevice device, VkDeviceMemory memory, VkDeviceSize* pCommittedMemoryInBytes) 327{ 328 DE_UNREF(device); 329 DE_UNREF(memory); 330 DE_UNREF(pCommittedMemoryInBytes); 331} 332 333VKAPI_ATTR VkResult VKAPI_CALL bindBufferMemory (VkDevice device, VkBuffer buffer, VkDeviceMemory memory, VkDeviceSize memoryOffset) 334{ 335 DE_UNREF(device); 336 DE_UNREF(buffer); 337 DE_UNREF(memory); 338 DE_UNREF(memoryOffset); 339 return VK_SUCCESS; 340} 341 342VKAPI_ATTR VkResult VKAPI_CALL bindImageMemory (VkDevice device, VkImage image, VkDeviceMemory memory, VkDeviceSize memoryOffset) 343{ 344 DE_UNREF(device); 345 DE_UNREF(image); 346 DE_UNREF(memory); 347 DE_UNREF(memoryOffset); 348 return VK_SUCCESS; 349} 350 351VKAPI_ATTR VkResult VKAPI_CALL resetFences (VkDevice device, uint32_t fenceCount, const VkFence* pFences) 352{ 353 DE_UNREF(device); 354 DE_UNREF(fenceCount); 355 DE_UNREF(pFences); 356 return VK_SUCCESS; 357} 358 359VKAPI_ATTR VkResult VKAPI_CALL getFenceStatus (VkDevice device, VkFence fence) 360{ 361 DE_UNREF(device); 362 DE_UNREF(fence); 363 return VK_SUCCESS; 364} 365 366VKAPI_ATTR VkResult VKAPI_CALL waitForFences (VkDevice device, uint32_t fenceCount, const VkFence* pFences, VkBool32 waitAll, uint64_t timeout) 367{ 368 DE_UNREF(device); 369 DE_UNREF(fenceCount); 370 DE_UNREF(pFences); 371 DE_UNREF(waitAll); 372 DE_UNREF(timeout); 373 return VK_SUCCESS; 374} 375 376VKAPI_ATTR VkResult VKAPI_CALL getEventStatus (VkDevice device, VkEvent event) 377{ 378 DE_UNREF(device); 379 DE_UNREF(event); 380 return VK_SUCCESS; 381} 382 383VKAPI_ATTR VkResult VKAPI_CALL setEvent (VkDevice device, VkEvent event) 384{ 385 DE_UNREF(device); 386 DE_UNREF(event); 387 return VK_SUCCESS; 388} 389 390VKAPI_ATTR VkResult VKAPI_CALL resetEvent (VkDevice device, VkEvent event) 391{ 392 DE_UNREF(device); 393 DE_UNREF(event); 394 return VK_SUCCESS; 395} 396 397VKAPI_ATTR VkResult VKAPI_CALL getQueryPoolResults (VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void* pData, VkDeviceSize stride, VkQueryResultFlags flags) 398{ 399 DE_UNREF(device); 400 DE_UNREF(queryPool); 401 DE_UNREF(firstQuery); 402 DE_UNREF(queryCount); 403 DE_UNREF(dataSize); 404 DE_UNREF(pData); 405 DE_UNREF(stride); 406 DE_UNREF(flags); 407 return VK_SUCCESS; 408} 409 410VKAPI_ATTR void VKAPI_CALL resetQueryPool (VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount) 411{ 412 DE_UNREF(device); 413 DE_UNREF(queryPool); 414 DE_UNREF(firstQuery); 415 DE_UNREF(queryCount); 416} 417 418VKAPI_ATTR void VKAPI_CALL getImageSubresourceLayout (VkDevice device, VkImage image, const VkImageSubresource* pSubresource, VkSubresourceLayout* pLayout) 419{ 420 DE_UNREF(device); 421 DE_UNREF(image); 422 DE_UNREF(pSubresource); 423 DE_UNREF(pLayout); 424} 425 426VKAPI_ATTR void VKAPI_CALL updateDescriptorSets (VkDevice device, uint32_t descriptorWriteCount, const VkWriteDescriptorSet* pDescriptorWrites, uint32_t descriptorCopyCount, const VkCopyDescriptorSet* pDescriptorCopies) 427{ 428 DE_UNREF(device); 429 DE_UNREF(descriptorWriteCount); 430 DE_UNREF(pDescriptorWrites); 431 DE_UNREF(descriptorCopyCount); 432 DE_UNREF(pDescriptorCopies); 433} 434 435VKAPI_ATTR void VKAPI_CALL getRenderAreaGranularity (VkDevice device, VkRenderPass renderPass, VkExtent2D* pGranularity) 436{ 437 DE_UNREF(device); 438 DE_UNREF(renderPass); 439 DE_UNREF(pGranularity); 440} 441 442VKAPI_ATTR VkResult VKAPI_CALL resetCommandPool (VkDevice device, VkCommandPool commandPool, VkCommandPoolResetFlags flags) 443{ 444 DE_UNREF(device); 445 DE_UNREF(commandPool); 446 DE_UNREF(flags); 447 return VK_SUCCESS; 448} 449 450VKAPI_ATTR VkResult VKAPI_CALL beginCommandBuffer (VkCommandBuffer commandBuffer, const VkCommandBufferBeginInfo* pBeginInfo) 451{ 452 DE_UNREF(commandBuffer); 453 DE_UNREF(pBeginInfo); 454 return VK_SUCCESS; 455} 456 457VKAPI_ATTR VkResult VKAPI_CALL endCommandBuffer (VkCommandBuffer commandBuffer) 458{ 459 DE_UNREF(commandBuffer); 460 return VK_SUCCESS; 461} 462 463VKAPI_ATTR VkResult VKAPI_CALL resetCommandBuffer (VkCommandBuffer commandBuffer, VkCommandBufferResetFlags flags) 464{ 465 DE_UNREF(commandBuffer); 466 DE_UNREF(flags); 467 return VK_SUCCESS; 468} 469 470VKAPI_ATTR void VKAPI_CALL cmdBindPipeline (VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline) 471{ 472 DE_UNREF(commandBuffer); 473 DE_UNREF(pipelineBindPoint); 474 DE_UNREF(pipeline); 475} 476 477VKAPI_ATTR void VKAPI_CALL cmdSetViewport (VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewport* pViewports) 478{ 479 DE_UNREF(commandBuffer); 480 DE_UNREF(firstViewport); 481 DE_UNREF(viewportCount); 482 DE_UNREF(pViewports); 483} 484 485VKAPI_ATTR void VKAPI_CALL cmdSetScissor (VkCommandBuffer commandBuffer, uint32_t firstScissor, uint32_t scissorCount, const VkRect2D* pScissors) 486{ 487 DE_UNREF(commandBuffer); 488 DE_UNREF(firstScissor); 489 DE_UNREF(scissorCount); 490 DE_UNREF(pScissors); 491} 492 493VKAPI_ATTR void VKAPI_CALL cmdSetLineWidth (VkCommandBuffer commandBuffer, float lineWidth) 494{ 495 DE_UNREF(commandBuffer); 496 DE_UNREF(lineWidth); 497} 498 499VKAPI_ATTR void VKAPI_CALL cmdSetDepthBias (VkCommandBuffer commandBuffer, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor) 500{ 501 DE_UNREF(commandBuffer); 502 DE_UNREF(depthBiasConstantFactor); 503 DE_UNREF(depthBiasClamp); 504 DE_UNREF(depthBiasSlopeFactor); 505} 506 507VKAPI_ATTR void VKAPI_CALL cmdSetBlendConstants (VkCommandBuffer commandBuffer, const float blendConstants[4]) 508{ 509 DE_UNREF(commandBuffer); 510 DE_UNREF(blendConstants); 511} 512 513VKAPI_ATTR void VKAPI_CALL cmdSetDepthBounds (VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds) 514{ 515 DE_UNREF(commandBuffer); 516 DE_UNREF(minDepthBounds); 517 DE_UNREF(maxDepthBounds); 518} 519 520VKAPI_ATTR void VKAPI_CALL cmdSetStencilCompareMask (VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t compareMask) 521{ 522 DE_UNREF(commandBuffer); 523 DE_UNREF(faceMask); 524 DE_UNREF(compareMask); 525} 526 527VKAPI_ATTR void VKAPI_CALL cmdSetStencilWriteMask (VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t writeMask) 528{ 529 DE_UNREF(commandBuffer); 530 DE_UNREF(faceMask); 531 DE_UNREF(writeMask); 532} 533 534VKAPI_ATTR void VKAPI_CALL cmdSetStencilReference (VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t reference) 535{ 536 DE_UNREF(commandBuffer); 537 DE_UNREF(faceMask); 538 DE_UNREF(reference); 539} 540 541VKAPI_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) 542{ 543 DE_UNREF(commandBuffer); 544 DE_UNREF(pipelineBindPoint); 545 DE_UNREF(layout); 546 DE_UNREF(firstSet); 547 DE_UNREF(descriptorSetCount); 548 DE_UNREF(pDescriptorSets); 549 DE_UNREF(dynamicOffsetCount); 550 DE_UNREF(pDynamicOffsets); 551} 552 553VKAPI_ATTR void VKAPI_CALL cmdBindIndexBuffer (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkIndexType indexType) 554{ 555 DE_UNREF(commandBuffer); 556 DE_UNREF(buffer); 557 DE_UNREF(offset); 558 DE_UNREF(indexType); 559} 560 561VKAPI_ATTR void VKAPI_CALL cmdBindVertexBuffers (VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer* pBuffers, const VkDeviceSize* pOffsets) 562{ 563 DE_UNREF(commandBuffer); 564 DE_UNREF(firstBinding); 565 DE_UNREF(bindingCount); 566 DE_UNREF(pBuffers); 567 DE_UNREF(pOffsets); 568} 569 570VKAPI_ATTR void VKAPI_CALL cmdDraw (VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) 571{ 572 DE_UNREF(commandBuffer); 573 DE_UNREF(vertexCount); 574 DE_UNREF(instanceCount); 575 DE_UNREF(firstVertex); 576 DE_UNREF(firstInstance); 577} 578 579VKAPI_ATTR void VKAPI_CALL cmdDrawIndexed (VkCommandBuffer commandBuffer, uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance) 580{ 581 DE_UNREF(commandBuffer); 582 DE_UNREF(indexCount); 583 DE_UNREF(instanceCount); 584 DE_UNREF(firstIndex); 585 DE_UNREF(vertexOffset); 586 DE_UNREF(firstInstance); 587} 588 589VKAPI_ATTR void VKAPI_CALL cmdDrawIndirect (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride) 590{ 591 DE_UNREF(commandBuffer); 592 DE_UNREF(buffer); 593 DE_UNREF(offset); 594 DE_UNREF(drawCount); 595 DE_UNREF(stride); 596} 597 598VKAPI_ATTR void VKAPI_CALL cmdDrawIndexedIndirect (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride) 599{ 600 DE_UNREF(commandBuffer); 601 DE_UNREF(buffer); 602 DE_UNREF(offset); 603 DE_UNREF(drawCount); 604 DE_UNREF(stride); 605} 606 607VKAPI_ATTR void VKAPI_CALL cmdDispatch (VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ) 608{ 609 DE_UNREF(commandBuffer); 610 DE_UNREF(groupCountX); 611 DE_UNREF(groupCountY); 612 DE_UNREF(groupCountZ); 613} 614 615VKAPI_ATTR void VKAPI_CALL cmdDispatchIndirect (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset) 616{ 617 DE_UNREF(commandBuffer); 618 DE_UNREF(buffer); 619 DE_UNREF(offset); 620} 621 622VKAPI_ATTR void VKAPI_CALL cmdCopyBuffer (VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferCopy* pRegions) 623{ 624 DE_UNREF(commandBuffer); 625 DE_UNREF(srcBuffer); 626 DE_UNREF(dstBuffer); 627 DE_UNREF(regionCount); 628 DE_UNREF(pRegions); 629} 630 631VKAPI_ATTR void VKAPI_CALL cmdCopyImage (VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageCopy* pRegions) 632{ 633 DE_UNREF(commandBuffer); 634 DE_UNREF(srcImage); 635 DE_UNREF(srcImageLayout); 636 DE_UNREF(dstImage); 637 DE_UNREF(dstImageLayout); 638 DE_UNREF(regionCount); 639 DE_UNREF(pRegions); 640} 641 642VKAPI_ATTR void VKAPI_CALL cmdBlitImage (VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageBlit* pRegions, VkFilter filter) 643{ 644 DE_UNREF(commandBuffer); 645 DE_UNREF(srcImage); 646 DE_UNREF(srcImageLayout); 647 DE_UNREF(dstImage); 648 DE_UNREF(dstImageLayout); 649 DE_UNREF(regionCount); 650 DE_UNREF(pRegions); 651 DE_UNREF(filter); 652} 653 654VKAPI_ATTR void VKAPI_CALL cmdCopyBufferToImage (VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkBufferImageCopy* pRegions) 655{ 656 DE_UNREF(commandBuffer); 657 DE_UNREF(srcBuffer); 658 DE_UNREF(dstImage); 659 DE_UNREF(dstImageLayout); 660 DE_UNREF(regionCount); 661 DE_UNREF(pRegions); 662} 663 664VKAPI_ATTR void VKAPI_CALL cmdCopyImageToBuffer (VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferImageCopy* pRegions) 665{ 666 DE_UNREF(commandBuffer); 667 DE_UNREF(srcImage); 668 DE_UNREF(srcImageLayout); 669 DE_UNREF(dstBuffer); 670 DE_UNREF(regionCount); 671 DE_UNREF(pRegions); 672} 673 674VKAPI_ATTR void VKAPI_CALL cmdUpdateBuffer (VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, const void* pData) 675{ 676 DE_UNREF(commandBuffer); 677 DE_UNREF(dstBuffer); 678 DE_UNREF(dstOffset); 679 DE_UNREF(dataSize); 680 DE_UNREF(pData); 681} 682 683VKAPI_ATTR void VKAPI_CALL cmdFillBuffer (VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize size, uint32_t data) 684{ 685 DE_UNREF(commandBuffer); 686 DE_UNREF(dstBuffer); 687 DE_UNREF(dstOffset); 688 DE_UNREF(size); 689 DE_UNREF(data); 690} 691 692VKAPI_ATTR void VKAPI_CALL cmdClearColorImage (VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearColorValue* pColor, uint32_t rangeCount, const VkImageSubresourceRange* pRanges) 693{ 694 DE_UNREF(commandBuffer); 695 DE_UNREF(image); 696 DE_UNREF(imageLayout); 697 DE_UNREF(pColor); 698 DE_UNREF(rangeCount); 699 DE_UNREF(pRanges); 700} 701 702VKAPI_ATTR void VKAPI_CALL cmdClearDepthStencilImage (VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearDepthStencilValue* pDepthStencil, uint32_t rangeCount, const VkImageSubresourceRange* pRanges) 703{ 704 DE_UNREF(commandBuffer); 705 DE_UNREF(image); 706 DE_UNREF(imageLayout); 707 DE_UNREF(pDepthStencil); 708 DE_UNREF(rangeCount); 709 DE_UNREF(pRanges); 710} 711 712VKAPI_ATTR void VKAPI_CALL cmdClearAttachments (VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkClearAttachment* pAttachments, uint32_t rectCount, const VkClearRect* pRects) 713{ 714 DE_UNREF(commandBuffer); 715 DE_UNREF(attachmentCount); 716 DE_UNREF(pAttachments); 717 DE_UNREF(rectCount); 718 DE_UNREF(pRects); 719} 720 721VKAPI_ATTR void VKAPI_CALL cmdResolveImage (VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageResolve* pRegions) 722{ 723 DE_UNREF(commandBuffer); 724 DE_UNREF(srcImage); 725 DE_UNREF(srcImageLayout); 726 DE_UNREF(dstImage); 727 DE_UNREF(dstImageLayout); 728 DE_UNREF(regionCount); 729 DE_UNREF(pRegions); 730} 731 732VKAPI_ATTR void VKAPI_CALL cmdSetEvent (VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask) 733{ 734 DE_UNREF(commandBuffer); 735 DE_UNREF(event); 736 DE_UNREF(stageMask); 737} 738 739VKAPI_ATTR void VKAPI_CALL cmdResetEvent (VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask) 740{ 741 DE_UNREF(commandBuffer); 742 DE_UNREF(event); 743 DE_UNREF(stageMask); 744} 745 746VKAPI_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) 747{ 748 DE_UNREF(commandBuffer); 749 DE_UNREF(eventCount); 750 DE_UNREF(pEvents); 751 DE_UNREF(srcStageMask); 752 DE_UNREF(dstStageMask); 753 DE_UNREF(memoryBarrierCount); 754 DE_UNREF(pMemoryBarriers); 755 DE_UNREF(bufferMemoryBarrierCount); 756 DE_UNREF(pBufferMemoryBarriers); 757 DE_UNREF(imageMemoryBarrierCount); 758 DE_UNREF(pImageMemoryBarriers); 759} 760 761VKAPI_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) 762{ 763 DE_UNREF(commandBuffer); 764 DE_UNREF(srcStageMask); 765 DE_UNREF(dstStageMask); 766 DE_UNREF(dependencyFlags); 767 DE_UNREF(memoryBarrierCount); 768 DE_UNREF(pMemoryBarriers); 769 DE_UNREF(bufferMemoryBarrierCount); 770 DE_UNREF(pBufferMemoryBarriers); 771 DE_UNREF(imageMemoryBarrierCount); 772 DE_UNREF(pImageMemoryBarriers); 773} 774 775VKAPI_ATTR void VKAPI_CALL cmdBeginQuery (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags) 776{ 777 DE_UNREF(commandBuffer); 778 DE_UNREF(queryPool); 779 DE_UNREF(query); 780 DE_UNREF(flags); 781} 782 783VKAPI_ATTR void VKAPI_CALL cmdEndQuery (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query) 784{ 785 DE_UNREF(commandBuffer); 786 DE_UNREF(queryPool); 787 DE_UNREF(query); 788} 789 790VKAPI_ATTR void VKAPI_CALL cmdResetQueryPool (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount) 791{ 792 DE_UNREF(commandBuffer); 793 DE_UNREF(queryPool); 794 DE_UNREF(firstQuery); 795 DE_UNREF(queryCount); 796} 797 798VKAPI_ATTR void VKAPI_CALL cmdWriteTimestamp (VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkQueryPool queryPool, uint32_t query) 799{ 800 DE_UNREF(commandBuffer); 801 DE_UNREF(pipelineStage); 802 DE_UNREF(queryPool); 803 DE_UNREF(query); 804} 805 806VKAPI_ATTR void VKAPI_CALL cmdCopyQueryPoolResults (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize stride, VkQueryResultFlags flags) 807{ 808 DE_UNREF(commandBuffer); 809 DE_UNREF(queryPool); 810 DE_UNREF(firstQuery); 811 DE_UNREF(queryCount); 812 DE_UNREF(dstBuffer); 813 DE_UNREF(dstOffset); 814 DE_UNREF(stride); 815 DE_UNREF(flags); 816} 817 818VKAPI_ATTR void VKAPI_CALL cmdPushConstants (VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, const void* pValues) 819{ 820 DE_UNREF(commandBuffer); 821 DE_UNREF(layout); 822 DE_UNREF(stageFlags); 823 DE_UNREF(offset); 824 DE_UNREF(size); 825 DE_UNREF(pValues); 826} 827 828VKAPI_ATTR void VKAPI_CALL cmdBeginRenderPass (VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo* pRenderPassBegin, VkSubpassContents contents) 829{ 830 DE_UNREF(commandBuffer); 831 DE_UNREF(pRenderPassBegin); 832 DE_UNREF(contents); 833} 834 835VKAPI_ATTR void VKAPI_CALL cmdNextSubpass (VkCommandBuffer commandBuffer, VkSubpassContents contents) 836{ 837 DE_UNREF(commandBuffer); 838 DE_UNREF(contents); 839} 840 841VKAPI_ATTR void VKAPI_CALL cmdEndRenderPass (VkCommandBuffer commandBuffer) 842{ 843 DE_UNREF(commandBuffer); 844} 845 846VKAPI_ATTR void VKAPI_CALL cmdExecuteCommands (VkCommandBuffer commandBuffer, uint32_t commandBufferCount, const VkCommandBuffer* pCommandBuffers) 847{ 848 DE_UNREF(commandBuffer); 849 DE_UNREF(commandBufferCount); 850 DE_UNREF(pCommandBuffers); 851} 852 853VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceDisplayPropertiesKHR (VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayPropertiesKHR* pProperties) 854{ 855 DE_UNREF(physicalDevice); 856 DE_UNREF(pPropertyCount); 857 DE_UNREF(pProperties); 858 return VK_SUCCESS; 859} 860 861VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceDisplayPlanePropertiesKHR (VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayPlanePropertiesKHR* pProperties) 862{ 863 DE_UNREF(physicalDevice); 864 DE_UNREF(pPropertyCount); 865 DE_UNREF(pProperties); 866 return VK_SUCCESS; 867} 868 869VKAPI_ATTR VkResult VKAPI_CALL getDisplayPlaneSupportedDisplaysKHR (VkPhysicalDevice physicalDevice, uint32_t planeIndex, uint32_t* pDisplayCount, VkDisplayKHR* pDisplays) 870{ 871 DE_UNREF(physicalDevice); 872 DE_UNREF(planeIndex); 873 DE_UNREF(pDisplayCount); 874 DE_UNREF(pDisplays); 875 return VK_SUCCESS; 876} 877 878VKAPI_ATTR VkResult VKAPI_CALL getDisplayModePropertiesKHR (VkPhysicalDevice physicalDevice, VkDisplayKHR display, uint32_t* pPropertyCount, VkDisplayModePropertiesKHR* pProperties) 879{ 880 DE_UNREF(physicalDevice); 881 DE_UNREF(display); 882 DE_UNREF(pPropertyCount); 883 DE_UNREF(pProperties); 884 return VK_SUCCESS; 885} 886 887VKAPI_ATTR VkResult VKAPI_CALL getDisplayPlaneCapabilitiesKHR (VkPhysicalDevice physicalDevice, VkDisplayModeKHR mode, uint32_t planeIndex, VkDisplayPlaneCapabilitiesKHR* pCapabilities) 888{ 889 DE_UNREF(physicalDevice); 890 DE_UNREF(mode); 891 DE_UNREF(planeIndex); 892 DE_UNREF(pCapabilities); 893 return VK_SUCCESS; 894} 895 896VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfaceSupportKHR (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, VkSurfaceKHR surface, VkBool32* pSupported) 897{ 898 DE_UNREF(physicalDevice); 899 DE_UNREF(queueFamilyIndex); 900 DE_UNREF(surface); 901 DE_UNREF(pSupported); 902 return VK_SUCCESS; 903} 904 905VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfaceCapabilitiesKHR (VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilitiesKHR* pSurfaceCapabilities) 906{ 907 DE_UNREF(physicalDevice); 908 DE_UNREF(surface); 909 DE_UNREF(pSurfaceCapabilities); 910 return VK_SUCCESS; 911} 912 913VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfaceFormatsKHR (VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t* pSurfaceFormatCount, VkSurfaceFormatKHR* pSurfaceFormats) 914{ 915 DE_UNREF(physicalDevice); 916 DE_UNREF(surface); 917 DE_UNREF(pSurfaceFormatCount); 918 DE_UNREF(pSurfaceFormats); 919 return VK_SUCCESS; 920} 921 922VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfacePresentModesKHR (VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t* pPresentModeCount, VkPresentModeKHR* pPresentModes) 923{ 924 DE_UNREF(physicalDevice); 925 DE_UNREF(surface); 926 DE_UNREF(pPresentModeCount); 927 DE_UNREF(pPresentModes); 928 return VK_SUCCESS; 929} 930 931VKAPI_ATTR VkResult VKAPI_CALL getSwapchainImagesKHR (VkDevice device, VkSwapchainKHR swapchain, uint32_t* pSwapchainImageCount, VkImage* pSwapchainImages) 932{ 933 DE_UNREF(device); 934 DE_UNREF(swapchain); 935 DE_UNREF(pSwapchainImageCount); 936 DE_UNREF(pSwapchainImages); 937 return VK_SUCCESS; 938} 939 940VKAPI_ATTR VkResult VKAPI_CALL acquireNextImageKHR (VkDevice device, VkSwapchainKHR swapchain, uint64_t timeout, VkSemaphore semaphore, VkFence fence, uint32_t* pImageIndex) 941{ 942 DE_UNREF(device); 943 DE_UNREF(swapchain); 944 DE_UNREF(timeout); 945 DE_UNREF(semaphore); 946 DE_UNREF(fence); 947 DE_UNREF(pImageIndex); 948 return VK_SUCCESS; 949} 950 951VKAPI_ATTR VkResult VKAPI_CALL queuePresentKHR (VkQueue queue, const VkPresentInfoKHR* pPresentInfo) 952{ 953 DE_UNREF(queue); 954 DE_UNREF(pPresentInfo); 955 return VK_SUCCESS; 956} 957 958VKAPI_ATTR void VKAPI_CALL getPhysicalDeviceFeatures2 (VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2* pFeatures) 959{ 960 DE_UNREF(physicalDevice); 961 DE_UNREF(pFeatures); 962} 963 964VKAPI_ATTR void VKAPI_CALL getPhysicalDeviceProperties2 (VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties2* pProperties) 965{ 966 DE_UNREF(physicalDevice); 967 DE_UNREF(pProperties); 968} 969 970VKAPI_ATTR void VKAPI_CALL getPhysicalDeviceFormatProperties2 (VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties2* pFormatProperties) 971{ 972 DE_UNREF(physicalDevice); 973 DE_UNREF(format); 974 DE_UNREF(pFormatProperties); 975} 976 977VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceImageFormatProperties2 (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceImageFormatInfo2* pImageFormatInfo, VkImageFormatProperties2* pImageFormatProperties) 978{ 979 DE_UNREF(physicalDevice); 980 DE_UNREF(pImageFormatInfo); 981 DE_UNREF(pImageFormatProperties); 982 return VK_SUCCESS; 983} 984 985VKAPI_ATTR void VKAPI_CALL getPhysicalDeviceQueueFamilyProperties2 (VkPhysicalDevice physicalDevice, uint32_t* pQueueFamilyPropertyCount, VkQueueFamilyProperties2* pQueueFamilyProperties) 986{ 987 DE_UNREF(physicalDevice); 988 DE_UNREF(pQueueFamilyPropertyCount); 989 DE_UNREF(pQueueFamilyProperties); 990} 991 992VKAPI_ATTR void VKAPI_CALL getPhysicalDeviceMemoryProperties2 (VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2* pMemoryProperties) 993{ 994 DE_UNREF(physicalDevice); 995 DE_UNREF(pMemoryProperties); 996} 997 998VKAPI_ATTR void VKAPI_CALL getPhysicalDeviceExternalBufferProperties (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalBufferInfo* pExternalBufferInfo, VkExternalBufferProperties* pExternalBufferProperties) 999{ 1000 DE_UNREF(physicalDevice); 1001 DE_UNREF(pExternalBufferInfo); 1002 DE_UNREF(pExternalBufferProperties); 1003} 1004 1005VKAPI_ATTR VkResult VKAPI_CALL getMemoryFdKHR (VkDevice device, const VkMemoryGetFdInfoKHR* pGetFdInfo, int* pFd) 1006{ 1007 DE_UNREF(device); 1008 DE_UNREF(pGetFdInfo); 1009 DE_UNREF(pFd); 1010 return VK_SUCCESS; 1011} 1012 1013VKAPI_ATTR VkResult VKAPI_CALL getMemoryFdPropertiesKHR (VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, int fd, VkMemoryFdPropertiesKHR* pMemoryFdProperties) 1014{ 1015 DE_UNREF(device); 1016 DE_UNREF(handleType); 1017 DE_UNREF(fd); 1018 DE_UNREF(pMemoryFdProperties); 1019 return VK_SUCCESS; 1020} 1021 1022VKAPI_ATTR VkResult VKAPI_CALL getMemorySciBufNV (VkDevice device, const VkMemoryGetSciBufInfoNV* pGetSciBufInfo, pt::NvSciBufObj* pHandle) 1023{ 1024 DE_UNREF(device); 1025 DE_UNREF(pGetSciBufInfo); 1026 DE_UNREF(pHandle); 1027 return VK_SUCCESS; 1028} 1029 1030VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceExternalMemorySciBufPropertiesNV (VkPhysicalDevice physicalDevice, VkExternalMemoryHandleTypeFlagBits handleType, pt::NvSciBufObj handle, VkMemorySciBufPropertiesNV* pMemorySciBufProperties) 1031{ 1032 DE_UNREF(physicalDevice); 1033 DE_UNREF(handleType); 1034 DE_UNREF(handle); 1035 DE_UNREF(pMemorySciBufProperties); 1036 return VK_SUCCESS; 1037} 1038 1039VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSciBufAttributesNV (VkPhysicalDevice physicalDevice, pt::NvSciBufAttrList pAttributes) 1040{ 1041 DE_UNREF(physicalDevice); 1042 DE_UNREF(pAttributes); 1043 return VK_SUCCESS; 1044} 1045 1046VKAPI_ATTR void VKAPI_CALL getPhysicalDeviceExternalSemaphoreProperties (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalSemaphoreInfo* pExternalSemaphoreInfo, VkExternalSemaphoreProperties* pExternalSemaphoreProperties) 1047{ 1048 DE_UNREF(physicalDevice); 1049 DE_UNREF(pExternalSemaphoreInfo); 1050 DE_UNREF(pExternalSemaphoreProperties); 1051} 1052 1053VKAPI_ATTR VkResult VKAPI_CALL getSemaphoreFdKHR (VkDevice device, const VkSemaphoreGetFdInfoKHR* pGetFdInfo, int* pFd) 1054{ 1055 DE_UNREF(device); 1056 DE_UNREF(pGetFdInfo); 1057 DE_UNREF(pFd); 1058 return VK_SUCCESS; 1059} 1060 1061VKAPI_ATTR VkResult VKAPI_CALL importSemaphoreFdKHR (VkDevice device, const VkImportSemaphoreFdInfoKHR* pImportSemaphoreFdInfo) 1062{ 1063 DE_UNREF(device); 1064 DE_UNREF(pImportSemaphoreFdInfo); 1065 return VK_SUCCESS; 1066} 1067 1068VKAPI_ATTR void VKAPI_CALL getPhysicalDeviceExternalFenceProperties (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalFenceInfo* pExternalFenceInfo, VkExternalFenceProperties* pExternalFenceProperties) 1069{ 1070 DE_UNREF(physicalDevice); 1071 DE_UNREF(pExternalFenceInfo); 1072 DE_UNREF(pExternalFenceProperties); 1073} 1074 1075VKAPI_ATTR VkResult VKAPI_CALL getFenceFdKHR (VkDevice device, const VkFenceGetFdInfoKHR* pGetFdInfo, int* pFd) 1076{ 1077 DE_UNREF(device); 1078 DE_UNREF(pGetFdInfo); 1079 DE_UNREF(pFd); 1080 return VK_SUCCESS; 1081} 1082 1083VKAPI_ATTR VkResult VKAPI_CALL importFenceFdKHR (VkDevice device, const VkImportFenceFdInfoKHR* pImportFenceFdInfo) 1084{ 1085 DE_UNREF(device); 1086 DE_UNREF(pImportFenceFdInfo); 1087 return VK_SUCCESS; 1088} 1089 1090VKAPI_ATTR VkResult VKAPI_CALL getFenceSciSyncFenceNV (VkDevice device, const VkFenceGetSciSyncInfoNV* pGetSciSyncHandleInfo, void* pHandle) 1091{ 1092 DE_UNREF(device); 1093 DE_UNREF(pGetSciSyncHandleInfo); 1094 DE_UNREF(pHandle); 1095 return VK_SUCCESS; 1096} 1097 1098VKAPI_ATTR VkResult VKAPI_CALL getFenceSciSyncObjNV (VkDevice device, const VkFenceGetSciSyncInfoNV* pGetSciSyncHandleInfo, void* pHandle) 1099{ 1100 DE_UNREF(device); 1101 DE_UNREF(pGetSciSyncHandleInfo); 1102 DE_UNREF(pHandle); 1103 return VK_SUCCESS; 1104} 1105 1106VKAPI_ATTR VkResult VKAPI_CALL importFenceSciSyncFenceNV (VkDevice device, const VkImportFenceSciSyncInfoNV* pImportFenceSciSyncInfo) 1107{ 1108 DE_UNREF(device); 1109 DE_UNREF(pImportFenceSciSyncInfo); 1110 return VK_SUCCESS; 1111} 1112 1113VKAPI_ATTR VkResult VKAPI_CALL importFenceSciSyncObjNV (VkDevice device, const VkImportFenceSciSyncInfoNV* pImportFenceSciSyncInfo) 1114{ 1115 DE_UNREF(device); 1116 DE_UNREF(pImportFenceSciSyncInfo); 1117 return VK_SUCCESS; 1118} 1119 1120VKAPI_ATTR VkResult VKAPI_CALL getSemaphoreSciSyncObjNV (VkDevice device, const VkSemaphoreGetSciSyncInfoNV* pGetSciSyncInfo, void* pHandle) 1121{ 1122 DE_UNREF(device); 1123 DE_UNREF(pGetSciSyncInfo); 1124 DE_UNREF(pHandle); 1125 return VK_SUCCESS; 1126} 1127 1128VKAPI_ATTR VkResult VKAPI_CALL importSemaphoreSciSyncObjNV (VkDevice device, const VkImportSemaphoreSciSyncInfoNV* pImportSemaphoreSciSyncInfo) 1129{ 1130 DE_UNREF(device); 1131 DE_UNREF(pImportSemaphoreSciSyncInfo); 1132 return VK_SUCCESS; 1133} 1134 1135VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSciSyncAttributesNV (VkPhysicalDevice physicalDevice, const VkSciSyncAttributesInfoNV* pSciSyncAttributesInfo, pt::NvSciSyncAttrList pAttributes) 1136{ 1137 DE_UNREF(physicalDevice); 1138 DE_UNREF(pSciSyncAttributesInfo); 1139 DE_UNREF(pAttributes); 1140 return VK_SUCCESS; 1141} 1142 1143VKAPI_ATTR VkResult VKAPI_CALL releaseDisplayEXT (VkPhysicalDevice physicalDevice, VkDisplayKHR display) 1144{ 1145 DE_UNREF(physicalDevice); 1146 DE_UNREF(display); 1147 return VK_SUCCESS; 1148} 1149 1150VKAPI_ATTR VkResult VKAPI_CALL displayPowerControlEXT (VkDevice device, VkDisplayKHR display, const VkDisplayPowerInfoEXT* pDisplayPowerInfo) 1151{ 1152 DE_UNREF(device); 1153 DE_UNREF(display); 1154 DE_UNREF(pDisplayPowerInfo); 1155 return VK_SUCCESS; 1156} 1157 1158VKAPI_ATTR VkResult VKAPI_CALL registerDeviceEventEXT (VkDevice device, const VkDeviceEventInfoEXT* pDeviceEventInfo, const VkAllocationCallbacks* pAllocator, VkFence* pFence) 1159{ 1160 DE_UNREF(device); 1161 DE_UNREF(pDeviceEventInfo); 1162 DE_UNREF(pAllocator); 1163 DE_UNREF(pFence); 1164 return VK_SUCCESS; 1165} 1166 1167VKAPI_ATTR VkResult VKAPI_CALL registerDisplayEventEXT (VkDevice device, VkDisplayKHR display, const VkDisplayEventInfoEXT* pDisplayEventInfo, const VkAllocationCallbacks* pAllocator, VkFence* pFence) 1168{ 1169 DE_UNREF(device); 1170 DE_UNREF(display); 1171 DE_UNREF(pDisplayEventInfo); 1172 DE_UNREF(pAllocator); 1173 DE_UNREF(pFence); 1174 return VK_SUCCESS; 1175} 1176 1177VKAPI_ATTR VkResult VKAPI_CALL getSwapchainCounterEXT (VkDevice device, VkSwapchainKHR swapchain, VkSurfaceCounterFlagBitsEXT counter, uint64_t* pCounterValue) 1178{ 1179 DE_UNREF(device); 1180 DE_UNREF(swapchain); 1181 DE_UNREF(counter); 1182 DE_UNREF(pCounterValue); 1183 return VK_SUCCESS; 1184} 1185 1186VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfaceCapabilities2EXT (VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilities2EXT* pSurfaceCapabilities) 1187{ 1188 DE_UNREF(physicalDevice); 1189 DE_UNREF(surface); 1190 DE_UNREF(pSurfaceCapabilities); 1191 return VK_SUCCESS; 1192} 1193 1194VKAPI_ATTR VkResult VKAPI_CALL enumeratePhysicalDeviceGroups (VkInstance instance, uint32_t* pPhysicalDeviceGroupCount, VkPhysicalDeviceGroupProperties* pPhysicalDeviceGroupProperties) 1195{ 1196 DE_UNREF(instance); 1197 DE_UNREF(pPhysicalDeviceGroupCount); 1198 DE_UNREF(pPhysicalDeviceGroupProperties); 1199 return VK_SUCCESS; 1200} 1201 1202VKAPI_ATTR void VKAPI_CALL getDeviceGroupPeerMemoryFeatures (VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags* pPeerMemoryFeatures) 1203{ 1204 DE_UNREF(device); 1205 DE_UNREF(heapIndex); 1206 DE_UNREF(localDeviceIndex); 1207 DE_UNREF(remoteDeviceIndex); 1208 DE_UNREF(pPeerMemoryFeatures); 1209} 1210 1211VKAPI_ATTR VkResult VKAPI_CALL bindBufferMemory2 (VkDevice device, uint32_t bindInfoCount, const VkBindBufferMemoryInfo* pBindInfos) 1212{ 1213 DE_UNREF(device); 1214 DE_UNREF(bindInfoCount); 1215 DE_UNREF(pBindInfos); 1216 return VK_SUCCESS; 1217} 1218 1219VKAPI_ATTR VkResult VKAPI_CALL bindImageMemory2 (VkDevice device, uint32_t bindInfoCount, const VkBindImageMemoryInfo* pBindInfos) 1220{ 1221 DE_UNREF(device); 1222 DE_UNREF(bindInfoCount); 1223 DE_UNREF(pBindInfos); 1224 return VK_SUCCESS; 1225} 1226 1227VKAPI_ATTR void VKAPI_CALL cmdSetDeviceMask (VkCommandBuffer commandBuffer, uint32_t deviceMask) 1228{ 1229 DE_UNREF(commandBuffer); 1230 DE_UNREF(deviceMask); 1231} 1232 1233VKAPI_ATTR VkResult VKAPI_CALL getDeviceGroupPresentCapabilitiesKHR (VkDevice device, VkDeviceGroupPresentCapabilitiesKHR* pDeviceGroupPresentCapabilities) 1234{ 1235 DE_UNREF(device); 1236 DE_UNREF(pDeviceGroupPresentCapabilities); 1237 return VK_SUCCESS; 1238} 1239 1240VKAPI_ATTR VkResult VKAPI_CALL getDeviceGroupSurfacePresentModesKHR (VkDevice device, VkSurfaceKHR surface, VkDeviceGroupPresentModeFlagsKHR* pModes) 1241{ 1242 DE_UNREF(device); 1243 DE_UNREF(surface); 1244 DE_UNREF(pModes); 1245 return VK_SUCCESS; 1246} 1247 1248VKAPI_ATTR VkResult VKAPI_CALL acquireNextImage2KHR (VkDevice device, const VkAcquireNextImageInfoKHR* pAcquireInfo, uint32_t* pImageIndex) 1249{ 1250 DE_UNREF(device); 1251 DE_UNREF(pAcquireInfo); 1252 DE_UNREF(pImageIndex); 1253 return VK_SUCCESS; 1254} 1255 1256VKAPI_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) 1257{ 1258 DE_UNREF(commandBuffer); 1259 DE_UNREF(baseGroupX); 1260 DE_UNREF(baseGroupY); 1261 DE_UNREF(baseGroupZ); 1262 DE_UNREF(groupCountX); 1263 DE_UNREF(groupCountY); 1264 DE_UNREF(groupCountZ); 1265} 1266 1267VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDevicePresentRectanglesKHR (VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t* pRectCount, VkRect2D* pRects) 1268{ 1269 DE_UNREF(physicalDevice); 1270 DE_UNREF(surface); 1271 DE_UNREF(pRectCount); 1272 DE_UNREF(pRects); 1273 return VK_SUCCESS; 1274} 1275 1276VKAPI_ATTR void VKAPI_CALL setHdrMetadataEXT (VkDevice device, uint32_t swapchainCount, const VkSwapchainKHR* pSwapchains, const VkHdrMetadataEXT* pMetadata) 1277{ 1278 DE_UNREF(device); 1279 DE_UNREF(swapchainCount); 1280 DE_UNREF(pSwapchains); 1281 DE_UNREF(pMetadata); 1282} 1283 1284VKAPI_ATTR VkResult VKAPI_CALL getSwapchainStatusKHR (VkDevice device, VkSwapchainKHR swapchain) 1285{ 1286 DE_UNREF(device); 1287 DE_UNREF(swapchain); 1288 return VK_SUCCESS; 1289} 1290 1291VKAPI_ATTR void VKAPI_CALL cmdSetDiscardRectangleEXT (VkCommandBuffer commandBuffer, uint32_t firstDiscardRectangle, uint32_t discardRectangleCount, const VkRect2D* pDiscardRectangles) 1292{ 1293 DE_UNREF(commandBuffer); 1294 DE_UNREF(firstDiscardRectangle); 1295 DE_UNREF(discardRectangleCount); 1296 DE_UNREF(pDiscardRectangles); 1297} 1298 1299VKAPI_ATTR void VKAPI_CALL cmdSetDiscardRectangleEnableEXT (VkCommandBuffer commandBuffer, VkBool32 discardRectangleEnable) 1300{ 1301 DE_UNREF(commandBuffer); 1302 DE_UNREF(discardRectangleEnable); 1303} 1304 1305VKAPI_ATTR void VKAPI_CALL cmdSetDiscardRectangleModeEXT (VkCommandBuffer commandBuffer, VkDiscardRectangleModeEXT discardRectangleMode) 1306{ 1307 DE_UNREF(commandBuffer); 1308 DE_UNREF(discardRectangleMode); 1309} 1310 1311VKAPI_ATTR void VKAPI_CALL cmdSetSampleLocationsEXT (VkCommandBuffer commandBuffer, const VkSampleLocationsInfoEXT* pSampleLocationsInfo) 1312{ 1313 DE_UNREF(commandBuffer); 1314 DE_UNREF(pSampleLocationsInfo); 1315} 1316 1317VKAPI_ATTR void VKAPI_CALL getPhysicalDeviceMultisamplePropertiesEXT (VkPhysicalDevice physicalDevice, VkSampleCountFlagBits samples, VkMultisamplePropertiesEXT* pMultisampleProperties) 1318{ 1319 DE_UNREF(physicalDevice); 1320 DE_UNREF(samples); 1321 DE_UNREF(pMultisampleProperties); 1322} 1323 1324VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfaceCapabilities2KHR (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, VkSurfaceCapabilities2KHR* pSurfaceCapabilities) 1325{ 1326 DE_UNREF(physicalDevice); 1327 DE_UNREF(pSurfaceInfo); 1328 DE_UNREF(pSurfaceCapabilities); 1329 return VK_SUCCESS; 1330} 1331 1332VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfaceFormats2KHR (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, uint32_t* pSurfaceFormatCount, VkSurfaceFormat2KHR* pSurfaceFormats) 1333{ 1334 DE_UNREF(physicalDevice); 1335 DE_UNREF(pSurfaceInfo); 1336 DE_UNREF(pSurfaceFormatCount); 1337 DE_UNREF(pSurfaceFormats); 1338 return VK_SUCCESS; 1339} 1340 1341VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceDisplayProperties2KHR (VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayProperties2KHR* pProperties) 1342{ 1343 DE_UNREF(physicalDevice); 1344 DE_UNREF(pPropertyCount); 1345 DE_UNREF(pProperties); 1346 return VK_SUCCESS; 1347} 1348 1349VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceDisplayPlaneProperties2KHR (VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayPlaneProperties2KHR* pProperties) 1350{ 1351 DE_UNREF(physicalDevice); 1352 DE_UNREF(pPropertyCount); 1353 DE_UNREF(pProperties); 1354 return VK_SUCCESS; 1355} 1356 1357VKAPI_ATTR VkResult VKAPI_CALL getDisplayModeProperties2KHR (VkPhysicalDevice physicalDevice, VkDisplayKHR display, uint32_t* pPropertyCount, VkDisplayModeProperties2KHR* pProperties) 1358{ 1359 DE_UNREF(physicalDevice); 1360 DE_UNREF(display); 1361 DE_UNREF(pPropertyCount); 1362 DE_UNREF(pProperties); 1363 return VK_SUCCESS; 1364} 1365 1366VKAPI_ATTR VkResult VKAPI_CALL getDisplayPlaneCapabilities2KHR (VkPhysicalDevice physicalDevice, const VkDisplayPlaneInfo2KHR* pDisplayPlaneInfo, VkDisplayPlaneCapabilities2KHR* pCapabilities) 1367{ 1368 DE_UNREF(physicalDevice); 1369 DE_UNREF(pDisplayPlaneInfo); 1370 DE_UNREF(pCapabilities); 1371 return VK_SUCCESS; 1372} 1373 1374VKAPI_ATTR void VKAPI_CALL getBufferMemoryRequirements2 (VkDevice device, const VkBufferMemoryRequirementsInfo2* pInfo, VkMemoryRequirements2* pMemoryRequirements) 1375{ 1376 DE_UNREF(device); 1377 DE_UNREF(pInfo); 1378 DE_UNREF(pMemoryRequirements); 1379} 1380 1381VKAPI_ATTR void VKAPI_CALL getImageMemoryRequirements2 (VkDevice device, const VkImageMemoryRequirementsInfo2* pInfo, VkMemoryRequirements2* pMemoryRequirements) 1382{ 1383 DE_UNREF(device); 1384 DE_UNREF(pInfo); 1385 DE_UNREF(pMemoryRequirements); 1386} 1387 1388VKAPI_ATTR void VKAPI_CALL getDeviceQueue2 (VkDevice device, const VkDeviceQueueInfo2* pQueueInfo, VkQueue* pQueue) 1389{ 1390 DE_UNREF(device); 1391 DE_UNREF(pQueueInfo); 1392 DE_UNREF(pQueue); 1393} 1394 1395VKAPI_ATTR void VKAPI_CALL getDescriptorSetLayoutSupport (VkDevice device, const VkDescriptorSetLayoutCreateInfo* pCreateInfo, VkDescriptorSetLayoutSupport* pSupport) 1396{ 1397 DE_UNREF(device); 1398 DE_UNREF(pCreateInfo); 1399 DE_UNREF(pSupport); 1400} 1401 1402VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceCalibrateableTimeDomainsEXT (VkPhysicalDevice physicalDevice, uint32_t* pTimeDomainCount, VkTimeDomainEXT* pTimeDomains) 1403{ 1404 DE_UNREF(physicalDevice); 1405 DE_UNREF(pTimeDomainCount); 1406 DE_UNREF(pTimeDomains); 1407 return VK_SUCCESS; 1408} 1409 1410VKAPI_ATTR VkResult VKAPI_CALL getCalibratedTimestampsEXT (VkDevice device, uint32_t timestampCount, const VkCalibratedTimestampInfoEXT* pTimestampInfos, uint64_t* pTimestamps, uint64_t* pMaxDeviation) 1411{ 1412 DE_UNREF(device); 1413 DE_UNREF(timestampCount); 1414 DE_UNREF(pTimestampInfos); 1415 DE_UNREF(pTimestamps); 1416 DE_UNREF(pMaxDeviation); 1417 return VK_SUCCESS; 1418} 1419 1420VKAPI_ATTR VkResult VKAPI_CALL setDebugUtilsObjectNameEXT (VkDevice device, const VkDebugUtilsObjectNameInfoEXT* pNameInfo) 1421{ 1422 DE_UNREF(device); 1423 DE_UNREF(pNameInfo); 1424 return VK_SUCCESS; 1425} 1426 1427VKAPI_ATTR VkResult VKAPI_CALL setDebugUtilsObjectTagEXT (VkDevice device, const VkDebugUtilsObjectTagInfoEXT* pTagInfo) 1428{ 1429 DE_UNREF(device); 1430 DE_UNREF(pTagInfo); 1431 return VK_SUCCESS; 1432} 1433 1434VKAPI_ATTR void VKAPI_CALL queueBeginDebugUtilsLabelEXT (VkQueue queue, const VkDebugUtilsLabelEXT* pLabelInfo) 1435{ 1436 DE_UNREF(queue); 1437 DE_UNREF(pLabelInfo); 1438} 1439 1440VKAPI_ATTR void VKAPI_CALL queueEndDebugUtilsLabelEXT (VkQueue queue) 1441{ 1442 DE_UNREF(queue); 1443} 1444 1445VKAPI_ATTR void VKAPI_CALL queueInsertDebugUtilsLabelEXT (VkQueue queue, const VkDebugUtilsLabelEXT* pLabelInfo) 1446{ 1447 DE_UNREF(queue); 1448 DE_UNREF(pLabelInfo); 1449} 1450 1451VKAPI_ATTR void VKAPI_CALL cmdBeginDebugUtilsLabelEXT (VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT* pLabelInfo) 1452{ 1453 DE_UNREF(commandBuffer); 1454 DE_UNREF(pLabelInfo); 1455} 1456 1457VKAPI_ATTR void VKAPI_CALL cmdEndDebugUtilsLabelEXT (VkCommandBuffer commandBuffer) 1458{ 1459 DE_UNREF(commandBuffer); 1460} 1461 1462VKAPI_ATTR void VKAPI_CALL cmdInsertDebugUtilsLabelEXT (VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT* pLabelInfo) 1463{ 1464 DE_UNREF(commandBuffer); 1465 DE_UNREF(pLabelInfo); 1466} 1467 1468VKAPI_ATTR void VKAPI_CALL submitDebugUtilsMessageEXT (VkInstance instance, VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageTypes, const VkDebugUtilsMessengerCallbackDataEXT* pCallbackData) 1469{ 1470 DE_UNREF(instance); 1471 DE_UNREF(messageSeverity); 1472 DE_UNREF(messageTypes); 1473 DE_UNREF(pCallbackData); 1474} 1475 1476VKAPI_ATTR VkResult VKAPI_CALL getMemoryHostPointerPropertiesEXT (VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, const void* pHostPointer, VkMemoryHostPointerPropertiesEXT* pMemoryHostPointerProperties) 1477{ 1478 DE_UNREF(device); 1479 DE_UNREF(handleType); 1480 DE_UNREF(pHostPointer); 1481 DE_UNREF(pMemoryHostPointerProperties); 1482 return VK_SUCCESS; 1483} 1484 1485VKAPI_ATTR void VKAPI_CALL cmdBeginRenderPass2 (VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo* pRenderPassBegin, const VkSubpassBeginInfo* pSubpassBeginInfo) 1486{ 1487 DE_UNREF(commandBuffer); 1488 DE_UNREF(pRenderPassBegin); 1489 DE_UNREF(pSubpassBeginInfo); 1490} 1491 1492VKAPI_ATTR void VKAPI_CALL cmdNextSubpass2 (VkCommandBuffer commandBuffer, const VkSubpassBeginInfo* pSubpassBeginInfo, const VkSubpassEndInfo* pSubpassEndInfo) 1493{ 1494 DE_UNREF(commandBuffer); 1495 DE_UNREF(pSubpassBeginInfo); 1496 DE_UNREF(pSubpassEndInfo); 1497} 1498 1499VKAPI_ATTR void VKAPI_CALL cmdEndRenderPass2 (VkCommandBuffer commandBuffer, const VkSubpassEndInfo* pSubpassEndInfo) 1500{ 1501 DE_UNREF(commandBuffer); 1502 DE_UNREF(pSubpassEndInfo); 1503} 1504 1505VKAPI_ATTR VkResult VKAPI_CALL getSemaphoreCounterValue (VkDevice device, VkSemaphore semaphore, uint64_t* pValue) 1506{ 1507 DE_UNREF(device); 1508 DE_UNREF(semaphore); 1509 DE_UNREF(pValue); 1510 return VK_SUCCESS; 1511} 1512 1513VKAPI_ATTR VkResult VKAPI_CALL waitSemaphores (VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeout) 1514{ 1515 DE_UNREF(device); 1516 DE_UNREF(pWaitInfo); 1517 DE_UNREF(timeout); 1518 return VK_SUCCESS; 1519} 1520 1521VKAPI_ATTR VkResult VKAPI_CALL signalSemaphore (VkDevice device, const VkSemaphoreSignalInfo* pSignalInfo) 1522{ 1523 DE_UNREF(device); 1524 DE_UNREF(pSignalInfo); 1525 return VK_SUCCESS; 1526} 1527 1528VKAPI_ATTR void VKAPI_CALL cmdDrawIndirectCount (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) 1529{ 1530 DE_UNREF(commandBuffer); 1531 DE_UNREF(buffer); 1532 DE_UNREF(offset); 1533 DE_UNREF(countBuffer); 1534 DE_UNREF(countBufferOffset); 1535 DE_UNREF(maxDrawCount); 1536 DE_UNREF(stride); 1537} 1538 1539VKAPI_ATTR void VKAPI_CALL cmdDrawIndexedIndirectCount (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) 1540{ 1541 DE_UNREF(commandBuffer); 1542 DE_UNREF(buffer); 1543 DE_UNREF(offset); 1544 DE_UNREF(countBuffer); 1545 DE_UNREF(countBufferOffset); 1546 DE_UNREF(maxDrawCount); 1547 DE_UNREF(stride); 1548} 1549 1550VKAPI_ATTR void VKAPI_CALL cmdSetCheckpointNV (VkCommandBuffer commandBuffer, const void* pCheckpointMarker) 1551{ 1552 DE_UNREF(commandBuffer); 1553 DE_UNREF(pCheckpointMarker); 1554} 1555 1556VKAPI_ATTR void VKAPI_CALL getQueueCheckpointDataNV (VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointDataNV* pCheckpointData) 1557{ 1558 DE_UNREF(queue); 1559 DE_UNREF(pCheckpointDataCount); 1560 DE_UNREF(pCheckpointData); 1561} 1562 1563VKAPI_ATTR VkResult VKAPI_CALL enumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, uint32_t* pCounterCount, VkPerformanceCounterKHR* pCounters, VkPerformanceCounterDescriptionKHR* pCounterDescriptions) 1564{ 1565 DE_UNREF(physicalDevice); 1566 DE_UNREF(queueFamilyIndex); 1567 DE_UNREF(pCounterCount); 1568 DE_UNREF(pCounters); 1569 DE_UNREF(pCounterDescriptions); 1570 return VK_SUCCESS; 1571} 1572 1573VKAPI_ATTR void VKAPI_CALL getPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR (VkPhysicalDevice physicalDevice, const VkQueryPoolPerformanceCreateInfoKHR* pPerformanceQueryCreateInfo, uint32_t* pNumPasses) 1574{ 1575 DE_UNREF(physicalDevice); 1576 DE_UNREF(pPerformanceQueryCreateInfo); 1577 DE_UNREF(pNumPasses); 1578} 1579 1580VKAPI_ATTR VkResult VKAPI_CALL acquireProfilingLockKHR (VkDevice device, const VkAcquireProfilingLockInfoKHR* pInfo) 1581{ 1582 DE_UNREF(device); 1583 DE_UNREF(pInfo); 1584 return VK_SUCCESS; 1585} 1586 1587VKAPI_ATTR void VKAPI_CALL releaseProfilingLockKHR (VkDevice device) 1588{ 1589 DE_UNREF(device); 1590} 1591 1592VKAPI_ATTR VkResult VKAPI_CALL getImageDrmFormatModifierPropertiesEXT (VkDevice device, VkImage image, VkImageDrmFormatModifierPropertiesEXT* pProperties) 1593{ 1594 DE_UNREF(device); 1595 DE_UNREF(image); 1596 DE_UNREF(pProperties); 1597 return VK_SUCCESS; 1598} 1599 1600VKAPI_ATTR uint64_t VKAPI_CALL getBufferOpaqueCaptureAddress (VkDevice device, const VkBufferDeviceAddressInfo* pInfo) 1601{ 1602 DE_UNREF(device); 1603 DE_UNREF(pInfo); 1604 return VK_SUCCESS; 1605} 1606 1607VKAPI_ATTR VkDeviceAddress VKAPI_CALL getBufferDeviceAddress (VkDevice device, const VkBufferDeviceAddressInfo* pInfo) 1608{ 1609 DE_UNREF(device); 1610 DE_UNREF(pInfo); 1611 return VK_SUCCESS; 1612} 1613 1614VKAPI_ATTR uint64_t VKAPI_CALL getDeviceMemoryOpaqueCaptureAddress (VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo* pInfo) 1615{ 1616 DE_UNREF(device); 1617 DE_UNREF(pInfo); 1618 return VK_SUCCESS; 1619} 1620 1621VKAPI_ATTR void VKAPI_CALL cmdSetLineStippleEXT (VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) 1622{ 1623 DE_UNREF(commandBuffer); 1624 DE_UNREF(lineStippleFactor); 1625 DE_UNREF(lineStipplePattern); 1626} 1627 1628VKAPI_ATTR VkResult VKAPI_CALL getFaultData (VkDevice device, VkFaultQueryBehavior faultQueryBehavior, VkBool32* pUnrecordedFaults, uint32_t* pFaultCount, VkFaultData* pFaults) 1629{ 1630 DE_UNREF(device); 1631 DE_UNREF(faultQueryBehavior); 1632 DE_UNREF(pUnrecordedFaults); 1633 DE_UNREF(pFaultCount); 1634 DE_UNREF(pFaults); 1635 return VK_SUCCESS; 1636} 1637 1638VKAPI_ATTR void VKAPI_CALL cmdSetCullModeEXT (VkCommandBuffer commandBuffer, VkCullModeFlags cullMode) 1639{ 1640 DE_UNREF(commandBuffer); 1641 DE_UNREF(cullMode); 1642} 1643 1644VKAPI_ATTR void VKAPI_CALL cmdSetFrontFaceEXT (VkCommandBuffer commandBuffer, VkFrontFace frontFace) 1645{ 1646 DE_UNREF(commandBuffer); 1647 DE_UNREF(frontFace); 1648} 1649 1650VKAPI_ATTR void VKAPI_CALL cmdSetPrimitiveTopologyEXT (VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology) 1651{ 1652 DE_UNREF(commandBuffer); 1653 DE_UNREF(primitiveTopology); 1654} 1655 1656VKAPI_ATTR void VKAPI_CALL cmdSetViewportWithCountEXT (VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport* pViewports) 1657{ 1658 DE_UNREF(commandBuffer); 1659 DE_UNREF(viewportCount); 1660 DE_UNREF(pViewports); 1661} 1662 1663VKAPI_ATTR void VKAPI_CALL cmdSetScissorWithCountEXT (VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D* pScissors) 1664{ 1665 DE_UNREF(commandBuffer); 1666 DE_UNREF(scissorCount); 1667 DE_UNREF(pScissors); 1668} 1669 1670VKAPI_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) 1671{ 1672 DE_UNREF(commandBuffer); 1673 DE_UNREF(firstBinding); 1674 DE_UNREF(bindingCount); 1675 DE_UNREF(pBuffers); 1676 DE_UNREF(pOffsets); 1677 DE_UNREF(pSizes); 1678 DE_UNREF(pStrides); 1679} 1680 1681VKAPI_ATTR void VKAPI_CALL cmdSetDepthTestEnableEXT (VkCommandBuffer commandBuffer, VkBool32 depthTestEnable) 1682{ 1683 DE_UNREF(commandBuffer); 1684 DE_UNREF(depthTestEnable); 1685} 1686 1687VKAPI_ATTR void VKAPI_CALL cmdSetDepthWriteEnableEXT (VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable) 1688{ 1689 DE_UNREF(commandBuffer); 1690 DE_UNREF(depthWriteEnable); 1691} 1692 1693VKAPI_ATTR void VKAPI_CALL cmdSetDepthCompareOpEXT (VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp) 1694{ 1695 DE_UNREF(commandBuffer); 1696 DE_UNREF(depthCompareOp); 1697} 1698 1699VKAPI_ATTR void VKAPI_CALL cmdSetDepthBoundsTestEnableEXT (VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable) 1700{ 1701 DE_UNREF(commandBuffer); 1702 DE_UNREF(depthBoundsTestEnable); 1703} 1704 1705VKAPI_ATTR void VKAPI_CALL cmdSetStencilTestEnableEXT (VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable) 1706{ 1707 DE_UNREF(commandBuffer); 1708 DE_UNREF(stencilTestEnable); 1709} 1710 1711VKAPI_ATTR void VKAPI_CALL cmdSetStencilOpEXT (VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp) 1712{ 1713 DE_UNREF(commandBuffer); 1714 DE_UNREF(faceMask); 1715 DE_UNREF(failOp); 1716 DE_UNREF(passOp); 1717 DE_UNREF(depthFailOp); 1718 DE_UNREF(compareOp); 1719} 1720 1721VKAPI_ATTR void VKAPI_CALL cmdSetPatchControlPointsEXT (VkCommandBuffer commandBuffer, uint32_t patchControlPoints) 1722{ 1723 DE_UNREF(commandBuffer); 1724 DE_UNREF(patchControlPoints); 1725} 1726 1727VKAPI_ATTR void VKAPI_CALL cmdSetRasterizerDiscardEnableEXT (VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable) 1728{ 1729 DE_UNREF(commandBuffer); 1730 DE_UNREF(rasterizerDiscardEnable); 1731} 1732 1733VKAPI_ATTR void VKAPI_CALL cmdSetDepthBiasEnableEXT (VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable) 1734{ 1735 DE_UNREF(commandBuffer); 1736 DE_UNREF(depthBiasEnable); 1737} 1738 1739VKAPI_ATTR void VKAPI_CALL cmdSetLogicOpEXT (VkCommandBuffer commandBuffer, VkLogicOp logicOp) 1740{ 1741 DE_UNREF(commandBuffer); 1742 DE_UNREF(logicOp); 1743} 1744 1745VKAPI_ATTR void VKAPI_CALL cmdSetPrimitiveRestartEnableEXT (VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable) 1746{ 1747 DE_UNREF(commandBuffer); 1748 DE_UNREF(primitiveRestartEnable); 1749} 1750 1751VKAPI_ATTR void VKAPI_CALL cmdCopyBuffer2KHR (VkCommandBuffer commandBuffer, const VkCopyBufferInfo2KHR* pCopyBufferInfo) 1752{ 1753 DE_UNREF(commandBuffer); 1754 DE_UNREF(pCopyBufferInfo); 1755} 1756 1757VKAPI_ATTR void VKAPI_CALL cmdCopyImage2KHR (VkCommandBuffer commandBuffer, const VkCopyImageInfo2KHR* pCopyImageInfo) 1758{ 1759 DE_UNREF(commandBuffer); 1760 DE_UNREF(pCopyImageInfo); 1761} 1762 1763VKAPI_ATTR void VKAPI_CALL cmdBlitImage2KHR (VkCommandBuffer commandBuffer, const VkBlitImageInfo2KHR* pBlitImageInfo) 1764{ 1765 DE_UNREF(commandBuffer); 1766 DE_UNREF(pBlitImageInfo); 1767} 1768 1769VKAPI_ATTR void VKAPI_CALL cmdCopyBufferToImage2KHR (VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2KHR* pCopyBufferToImageInfo) 1770{ 1771 DE_UNREF(commandBuffer); 1772 DE_UNREF(pCopyBufferToImageInfo); 1773} 1774 1775VKAPI_ATTR void VKAPI_CALL cmdCopyImageToBuffer2KHR (VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2KHR* pCopyImageToBufferInfo) 1776{ 1777 DE_UNREF(commandBuffer); 1778 DE_UNREF(pCopyImageToBufferInfo); 1779} 1780 1781VKAPI_ATTR void VKAPI_CALL cmdResolveImage2KHR (VkCommandBuffer commandBuffer, const VkResolveImageInfo2KHR* pResolveImageInfo) 1782{ 1783 DE_UNREF(commandBuffer); 1784 DE_UNREF(pResolveImageInfo); 1785} 1786 1787VKAPI_ATTR void VKAPI_CALL cmdRefreshObjectsKHR (VkCommandBuffer commandBuffer, const VkRefreshObjectListKHR* pRefreshObjects) 1788{ 1789 DE_UNREF(commandBuffer); 1790 DE_UNREF(pRefreshObjects); 1791} 1792 1793VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceRefreshableObjectTypesKHR (VkPhysicalDevice physicalDevice, uint32_t* pRefreshableObjectTypeCount, VkObjectType* pRefreshableObjectTypes) 1794{ 1795 DE_UNREF(physicalDevice); 1796 DE_UNREF(pRefreshableObjectTypeCount); 1797 DE_UNREF(pRefreshableObjectTypes); 1798 return VK_SUCCESS; 1799} 1800 1801VKAPI_ATTR void VKAPI_CALL cmdSetFragmentShadingRateKHR (VkCommandBuffer commandBuffer, const VkExtent2D* pFragmentSize, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]) 1802{ 1803 DE_UNREF(commandBuffer); 1804 DE_UNREF(pFragmentSize); 1805 DE_UNREF(combinerOps); 1806} 1807 1808VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceFragmentShadingRatesKHR (VkPhysicalDevice physicalDevice, uint32_t* pFragmentShadingRateCount, VkPhysicalDeviceFragmentShadingRateKHR* pFragmentShadingRates) 1809{ 1810 DE_UNREF(physicalDevice); 1811 DE_UNREF(pFragmentShadingRateCount); 1812 DE_UNREF(pFragmentShadingRates); 1813 return VK_SUCCESS; 1814} 1815 1816VKAPI_ATTR void VKAPI_CALL cmdSetVertexInputEXT (VkCommandBuffer commandBuffer, uint32_t vertexBindingDescriptionCount, const VkVertexInputBindingDescription2EXT* pVertexBindingDescriptions, uint32_t vertexAttributeDescriptionCount, const VkVertexInputAttributeDescription2EXT* pVertexAttributeDescriptions) 1817{ 1818 DE_UNREF(commandBuffer); 1819 DE_UNREF(vertexBindingDescriptionCount); 1820 DE_UNREF(pVertexBindingDescriptions); 1821 DE_UNREF(vertexAttributeDescriptionCount); 1822 DE_UNREF(pVertexAttributeDescriptions); 1823} 1824 1825VKAPI_ATTR void VKAPI_CALL cmdSetColorWriteEnableEXT (VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkBool32* pColorWriteEnables) 1826{ 1827 DE_UNREF(commandBuffer); 1828 DE_UNREF(attachmentCount); 1829 DE_UNREF(pColorWriteEnables); 1830} 1831 1832VKAPI_ATTR void VKAPI_CALL cmdSetEvent2KHR (VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfoKHR* pDependencyInfo) 1833{ 1834 DE_UNREF(commandBuffer); 1835 DE_UNREF(event); 1836 DE_UNREF(pDependencyInfo); 1837} 1838 1839VKAPI_ATTR void VKAPI_CALL cmdResetEvent2KHR (VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask) 1840{ 1841 DE_UNREF(commandBuffer); 1842 DE_UNREF(event); 1843 DE_UNREF(stageMask); 1844} 1845 1846VKAPI_ATTR void VKAPI_CALL cmdWaitEvents2KHR (VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent* pEvents, const VkDependencyInfoKHR* pDependencyInfos) 1847{ 1848 DE_UNREF(commandBuffer); 1849 DE_UNREF(eventCount); 1850 DE_UNREF(pEvents); 1851 DE_UNREF(pDependencyInfos); 1852} 1853 1854VKAPI_ATTR void VKAPI_CALL cmdPipelineBarrier2KHR (VkCommandBuffer commandBuffer, const VkDependencyInfoKHR* pDependencyInfo) 1855{ 1856 DE_UNREF(commandBuffer); 1857 DE_UNREF(pDependencyInfo); 1858} 1859 1860VKAPI_ATTR VkResult VKAPI_CALL queueSubmit2KHR (VkQueue queue, uint32_t submitCount, const VkSubmitInfo2KHR* pSubmits, VkFence fence) 1861{ 1862 DE_UNREF(queue); 1863 DE_UNREF(submitCount); 1864 DE_UNREF(pSubmits); 1865 DE_UNREF(fence); 1866 return VK_SUCCESS; 1867} 1868 1869VKAPI_ATTR void VKAPI_CALL cmdWriteTimestamp2KHR (VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query) 1870{ 1871 DE_UNREF(commandBuffer); 1872 DE_UNREF(stage); 1873 DE_UNREF(queryPool); 1874 DE_UNREF(query); 1875} 1876 1877VKAPI_ATTR void VKAPI_CALL getQueueCheckpointData2NV (VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData) 1878{ 1879 DE_UNREF(queue); 1880 DE_UNREF(pCheckpointDataCount); 1881 DE_UNREF(pCheckpointData); 1882} 1883 1884VKAPI_ATTR void VKAPI_CALL getCommandPoolMemoryConsumption (VkDevice device, VkCommandPool commandPool, VkCommandBuffer commandBuffer, VkCommandPoolMemoryConsumption* pConsumption) 1885{ 1886 DE_UNREF(device); 1887 DE_UNREF(commandPool); 1888 DE_UNREF(commandBuffer); 1889 DE_UNREF(pConsumption); 1890} 1891 1892VKAPI_ATTR VkResult VKAPI_CALL getScreenBufferPropertiesQNX (VkDevice device, const struct _screen_buffer* buffer, VkScreenBufferPropertiesQNX* pProperties) 1893{ 1894 DE_UNREF(device); 1895 DE_UNREF(buffer); 1896 DE_UNREF(pProperties); 1897 return VK_SUCCESS; 1898} 1899 1900static const tcu::StaticFunctionLibrary::Entry s_platformFunctions[] = 1901{ 1902 VK_NULL_FUNC_ENTRY(vkCreateInstance, createInstance), 1903 VK_NULL_FUNC_ENTRY(vkGetInstanceProcAddr, getInstanceProcAddr), 1904 VK_NULL_FUNC_ENTRY(vkEnumerateInstanceVersion, enumerateInstanceVersion), 1905 VK_NULL_FUNC_ENTRY(vkEnumerateInstanceLayerProperties, enumerateInstanceLayerProperties), 1906 VK_NULL_FUNC_ENTRY(vkEnumerateInstanceExtensionProperties, enumerateInstanceExtensionProperties), 1907}; 1908 1909static const tcu::StaticFunctionLibrary::Entry s_instanceFunctions[] = 1910{ 1911 VK_NULL_FUNC_ENTRY(vkDestroyInstance, destroyInstance), 1912 VK_NULL_FUNC_ENTRY(vkEnumeratePhysicalDevices, enumeratePhysicalDevices), 1913 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceProperties, getPhysicalDeviceProperties), 1914 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceQueueFamilyProperties, getPhysicalDeviceQueueFamilyProperties), 1915 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceMemoryProperties, getPhysicalDeviceMemoryProperties), 1916 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceFeatures, getPhysicalDeviceFeatures), 1917 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceFormatProperties, getPhysicalDeviceFormatProperties), 1918 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceImageFormatProperties, getPhysicalDeviceImageFormatProperties), 1919 VK_NULL_FUNC_ENTRY(vkCreateDevice, createDevice), 1920 VK_NULL_FUNC_ENTRY(vkEnumerateDeviceLayerProperties, enumerateDeviceLayerProperties), 1921 VK_NULL_FUNC_ENTRY(vkEnumerateDeviceExtensionProperties, enumerateDeviceExtensionProperties), 1922 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceDisplayPropertiesKHR, getPhysicalDeviceDisplayPropertiesKHR), 1923 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceDisplayPlanePropertiesKHR, getPhysicalDeviceDisplayPlanePropertiesKHR), 1924 VK_NULL_FUNC_ENTRY(vkGetDisplayPlaneSupportedDisplaysKHR, getDisplayPlaneSupportedDisplaysKHR), 1925 VK_NULL_FUNC_ENTRY(vkGetDisplayModePropertiesKHR, getDisplayModePropertiesKHR), 1926 VK_NULL_FUNC_ENTRY(vkCreateDisplayModeKHR, createDisplayModeKHR), 1927 VK_NULL_FUNC_ENTRY(vkGetDisplayPlaneCapabilitiesKHR, getDisplayPlaneCapabilitiesKHR), 1928 VK_NULL_FUNC_ENTRY(vkCreateDisplayPlaneSurfaceKHR, createDisplayPlaneSurfaceKHR), 1929 VK_NULL_FUNC_ENTRY(vkDestroySurfaceKHR, destroySurfaceKHR), 1930 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfaceSupportKHR, getPhysicalDeviceSurfaceSupportKHR), 1931 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfaceCapabilitiesKHR, getPhysicalDeviceSurfaceCapabilitiesKHR), 1932 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfaceFormatsKHR, getPhysicalDeviceSurfaceFormatsKHR), 1933 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfacePresentModesKHR, getPhysicalDeviceSurfacePresentModesKHR), 1934 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceFeatures2, getPhysicalDeviceFeatures2), 1935 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceProperties2, getPhysicalDeviceProperties2), 1936 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceFormatProperties2, getPhysicalDeviceFormatProperties2), 1937 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceImageFormatProperties2, getPhysicalDeviceImageFormatProperties2), 1938 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceQueueFamilyProperties2, getPhysicalDeviceQueueFamilyProperties2), 1939 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceMemoryProperties2, getPhysicalDeviceMemoryProperties2), 1940 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceExternalBufferProperties, getPhysicalDeviceExternalBufferProperties), 1941 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceExternalMemorySciBufPropertiesNV, getPhysicalDeviceExternalMemorySciBufPropertiesNV), 1942 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSciBufAttributesNV, getPhysicalDeviceSciBufAttributesNV), 1943 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceExternalSemaphoreProperties, getPhysicalDeviceExternalSemaphoreProperties), 1944 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceExternalFenceProperties, getPhysicalDeviceExternalFenceProperties), 1945 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSciSyncAttributesNV, getPhysicalDeviceSciSyncAttributesNV), 1946 VK_NULL_FUNC_ENTRY(vkReleaseDisplayEXT, releaseDisplayEXT), 1947 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfaceCapabilities2EXT, getPhysicalDeviceSurfaceCapabilities2EXT), 1948 VK_NULL_FUNC_ENTRY(vkEnumeratePhysicalDeviceGroups, enumeratePhysicalDeviceGroups), 1949 VK_NULL_FUNC_ENTRY(vkGetPhysicalDevicePresentRectanglesKHR, getPhysicalDevicePresentRectanglesKHR), 1950 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceMultisamplePropertiesEXT, getPhysicalDeviceMultisamplePropertiesEXT), 1951 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfaceCapabilities2KHR, getPhysicalDeviceSurfaceCapabilities2KHR), 1952 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfaceFormats2KHR, getPhysicalDeviceSurfaceFormats2KHR), 1953 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceDisplayProperties2KHR, getPhysicalDeviceDisplayProperties2KHR), 1954 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceDisplayPlaneProperties2KHR, getPhysicalDeviceDisplayPlaneProperties2KHR), 1955 VK_NULL_FUNC_ENTRY(vkGetDisplayModeProperties2KHR, getDisplayModeProperties2KHR), 1956 VK_NULL_FUNC_ENTRY(vkGetDisplayPlaneCapabilities2KHR, getDisplayPlaneCapabilities2KHR), 1957 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceCalibrateableTimeDomainsEXT, getPhysicalDeviceCalibrateableTimeDomainsEXT), 1958 VK_NULL_FUNC_ENTRY(vkCreateDebugUtilsMessengerEXT, createDebugUtilsMessengerEXT), 1959 VK_NULL_FUNC_ENTRY(vkDestroyDebugUtilsMessengerEXT, destroyDebugUtilsMessengerEXT), 1960 VK_NULL_FUNC_ENTRY(vkSubmitDebugUtilsMessageEXT, submitDebugUtilsMessageEXT), 1961 VK_NULL_FUNC_ENTRY(vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR, enumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR), 1962 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR, getPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR), 1963 VK_NULL_FUNC_ENTRY(vkCreateHeadlessSurfaceEXT, createHeadlessSurfaceEXT), 1964 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceRefreshableObjectTypesKHR, getPhysicalDeviceRefreshableObjectTypesKHR), 1965 VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceFragmentShadingRatesKHR, getPhysicalDeviceFragmentShadingRatesKHR), 1966}; 1967 1968static const tcu::StaticFunctionLibrary::Entry s_deviceFunctions[] = 1969{ 1970 VK_NULL_FUNC_ENTRY(vkGetDeviceProcAddr, getDeviceProcAddr), 1971 VK_NULL_FUNC_ENTRY(vkDestroyDevice, destroyDevice), 1972 VK_NULL_FUNC_ENTRY(vkGetDeviceQueue, getDeviceQueue), 1973 VK_NULL_FUNC_ENTRY(vkQueueSubmit, queueSubmit), 1974 VK_NULL_FUNC_ENTRY(vkQueueWaitIdle, queueWaitIdle), 1975 VK_NULL_FUNC_ENTRY(vkDeviceWaitIdle, deviceWaitIdle), 1976 VK_NULL_FUNC_ENTRY(vkAllocateMemory, allocateMemory), 1977 VK_NULL_FUNC_ENTRY(vkMapMemory, mapMemory), 1978 VK_NULL_FUNC_ENTRY(vkUnmapMemory, unmapMemory), 1979 VK_NULL_FUNC_ENTRY(vkFlushMappedMemoryRanges, flushMappedMemoryRanges), 1980 VK_NULL_FUNC_ENTRY(vkInvalidateMappedMemoryRanges, invalidateMappedMemoryRanges), 1981 VK_NULL_FUNC_ENTRY(vkGetDeviceMemoryCommitment, getDeviceMemoryCommitment), 1982 VK_NULL_FUNC_ENTRY(vkGetBufferMemoryRequirements, getBufferMemoryRequirements), 1983 VK_NULL_FUNC_ENTRY(vkBindBufferMemory, bindBufferMemory), 1984 VK_NULL_FUNC_ENTRY(vkGetImageMemoryRequirements, getImageMemoryRequirements), 1985 VK_NULL_FUNC_ENTRY(vkBindImageMemory, bindImageMemory), 1986 VK_NULL_FUNC_ENTRY(vkCreateFence, createFence), 1987 VK_NULL_FUNC_ENTRY(vkDestroyFence, destroyFence), 1988 VK_NULL_FUNC_ENTRY(vkResetFences, resetFences), 1989 VK_NULL_FUNC_ENTRY(vkGetFenceStatus, getFenceStatus), 1990 VK_NULL_FUNC_ENTRY(vkWaitForFences, waitForFences), 1991 VK_NULL_FUNC_ENTRY(vkCreateSemaphore, createSemaphore), 1992 VK_NULL_FUNC_ENTRY(vkDestroySemaphore, destroySemaphore), 1993 VK_NULL_FUNC_ENTRY(vkCreateEvent, createEvent), 1994 VK_NULL_FUNC_ENTRY(vkDestroyEvent, destroyEvent), 1995 VK_NULL_FUNC_ENTRY(vkGetEventStatus, getEventStatus), 1996 VK_NULL_FUNC_ENTRY(vkSetEvent, setEvent), 1997 VK_NULL_FUNC_ENTRY(vkResetEvent, resetEvent), 1998 VK_NULL_FUNC_ENTRY(vkCreateQueryPool, createQueryPool), 1999 VK_NULL_FUNC_ENTRY(vkGetQueryPoolResults, getQueryPoolResults), 2000 VK_NULL_FUNC_ENTRY(vkResetQueryPool, resetQueryPool), 2001 VK_NULL_FUNC_ENTRY(vkCreateBuffer, createBuffer), 2002 VK_NULL_FUNC_ENTRY(vkDestroyBuffer, destroyBuffer), 2003 VK_NULL_FUNC_ENTRY(vkCreateBufferView, createBufferView), 2004 VK_NULL_FUNC_ENTRY(vkDestroyBufferView, destroyBufferView), 2005 VK_NULL_FUNC_ENTRY(vkCreateImage, createImage), 2006 VK_NULL_FUNC_ENTRY(vkDestroyImage, destroyImage), 2007 VK_NULL_FUNC_ENTRY(vkGetImageSubresourceLayout, getImageSubresourceLayout), 2008 VK_NULL_FUNC_ENTRY(vkCreateImageView, createImageView), 2009 VK_NULL_FUNC_ENTRY(vkDestroyImageView, destroyImageView), 2010 VK_NULL_FUNC_ENTRY(vkCreatePipelineCache, createPipelineCache), 2011 VK_NULL_FUNC_ENTRY(vkDestroyPipelineCache, destroyPipelineCache), 2012 VK_NULL_FUNC_ENTRY(vkCreateGraphicsPipelines, createGraphicsPipelines), 2013 VK_NULL_FUNC_ENTRY(vkCreateComputePipelines, createComputePipelines), 2014 VK_NULL_FUNC_ENTRY(vkDestroyPipeline, destroyPipeline), 2015 VK_NULL_FUNC_ENTRY(vkCreatePipelineLayout, createPipelineLayout), 2016 VK_NULL_FUNC_ENTRY(vkDestroyPipelineLayout, destroyPipelineLayout), 2017 VK_NULL_FUNC_ENTRY(vkCreateSampler, createSampler), 2018 VK_NULL_FUNC_ENTRY(vkDestroySampler, destroySampler), 2019 VK_NULL_FUNC_ENTRY(vkCreateDescriptorSetLayout, createDescriptorSetLayout), 2020 VK_NULL_FUNC_ENTRY(vkDestroyDescriptorSetLayout, destroyDescriptorSetLayout), 2021 VK_NULL_FUNC_ENTRY(vkCreateDescriptorPool, createDescriptorPool), 2022 VK_NULL_FUNC_ENTRY(vkResetDescriptorPool, resetDescriptorPool), 2023 VK_NULL_FUNC_ENTRY(vkAllocateDescriptorSets, allocateDescriptorSets), 2024 VK_NULL_FUNC_ENTRY(vkFreeDescriptorSets, freeDescriptorSets), 2025 VK_NULL_FUNC_ENTRY(vkUpdateDescriptorSets, updateDescriptorSets), 2026 VK_NULL_FUNC_ENTRY(vkCreateFramebuffer, createFramebuffer), 2027 VK_NULL_FUNC_ENTRY(vkDestroyFramebuffer, destroyFramebuffer), 2028 VK_NULL_FUNC_ENTRY(vkCreateRenderPass, createRenderPass), 2029 VK_NULL_FUNC_ENTRY(vkDestroyRenderPass, destroyRenderPass), 2030 VK_NULL_FUNC_ENTRY(vkGetRenderAreaGranularity, getRenderAreaGranularity), 2031 VK_NULL_FUNC_ENTRY(vkCreateCommandPool, createCommandPool), 2032 VK_NULL_FUNC_ENTRY(vkResetCommandPool, resetCommandPool), 2033 VK_NULL_FUNC_ENTRY(vkAllocateCommandBuffers, allocateCommandBuffers), 2034 VK_NULL_FUNC_ENTRY(vkFreeCommandBuffers, freeCommandBuffers), 2035 VK_NULL_FUNC_ENTRY(vkBeginCommandBuffer, beginCommandBuffer), 2036 VK_NULL_FUNC_ENTRY(vkEndCommandBuffer, endCommandBuffer), 2037 VK_NULL_FUNC_ENTRY(vkResetCommandBuffer, resetCommandBuffer), 2038 VK_NULL_FUNC_ENTRY(vkCmdBindPipeline, cmdBindPipeline), 2039 VK_NULL_FUNC_ENTRY(vkCmdSetViewport, cmdSetViewport), 2040 VK_NULL_FUNC_ENTRY(vkCmdSetScissor, cmdSetScissor), 2041 VK_NULL_FUNC_ENTRY(vkCmdSetLineWidth, cmdSetLineWidth), 2042 VK_NULL_FUNC_ENTRY(vkCmdSetDepthBias, cmdSetDepthBias), 2043 VK_NULL_FUNC_ENTRY(vkCmdSetBlendConstants, cmdSetBlendConstants), 2044 VK_NULL_FUNC_ENTRY(vkCmdSetDepthBounds, cmdSetDepthBounds), 2045 VK_NULL_FUNC_ENTRY(vkCmdSetStencilCompareMask, cmdSetStencilCompareMask), 2046 VK_NULL_FUNC_ENTRY(vkCmdSetStencilWriteMask, cmdSetStencilWriteMask), 2047 VK_NULL_FUNC_ENTRY(vkCmdSetStencilReference, cmdSetStencilReference), 2048 VK_NULL_FUNC_ENTRY(vkCmdBindDescriptorSets, cmdBindDescriptorSets), 2049 VK_NULL_FUNC_ENTRY(vkCmdBindIndexBuffer, cmdBindIndexBuffer), 2050 VK_NULL_FUNC_ENTRY(vkCmdBindVertexBuffers, cmdBindVertexBuffers), 2051 VK_NULL_FUNC_ENTRY(vkCmdDraw, cmdDraw), 2052 VK_NULL_FUNC_ENTRY(vkCmdDrawIndexed, cmdDrawIndexed), 2053 VK_NULL_FUNC_ENTRY(vkCmdDrawIndirect, cmdDrawIndirect), 2054 VK_NULL_FUNC_ENTRY(vkCmdDrawIndexedIndirect, cmdDrawIndexedIndirect), 2055 VK_NULL_FUNC_ENTRY(vkCmdDispatch, cmdDispatch), 2056 VK_NULL_FUNC_ENTRY(vkCmdDispatchIndirect, cmdDispatchIndirect), 2057 VK_NULL_FUNC_ENTRY(vkCmdCopyBuffer, cmdCopyBuffer), 2058 VK_NULL_FUNC_ENTRY(vkCmdCopyImage, cmdCopyImage), 2059 VK_NULL_FUNC_ENTRY(vkCmdBlitImage, cmdBlitImage), 2060 VK_NULL_FUNC_ENTRY(vkCmdCopyBufferToImage, cmdCopyBufferToImage), 2061 VK_NULL_FUNC_ENTRY(vkCmdCopyImageToBuffer, cmdCopyImageToBuffer), 2062 VK_NULL_FUNC_ENTRY(vkCmdUpdateBuffer, cmdUpdateBuffer), 2063 VK_NULL_FUNC_ENTRY(vkCmdFillBuffer, cmdFillBuffer), 2064 VK_NULL_FUNC_ENTRY(vkCmdClearColorImage, cmdClearColorImage), 2065 VK_NULL_FUNC_ENTRY(vkCmdClearDepthStencilImage, cmdClearDepthStencilImage), 2066 VK_NULL_FUNC_ENTRY(vkCmdClearAttachments, cmdClearAttachments), 2067 VK_NULL_FUNC_ENTRY(vkCmdResolveImage, cmdResolveImage), 2068 VK_NULL_FUNC_ENTRY(vkCmdSetEvent, cmdSetEvent), 2069 VK_NULL_FUNC_ENTRY(vkCmdResetEvent, cmdResetEvent), 2070 VK_NULL_FUNC_ENTRY(vkCmdWaitEvents, cmdWaitEvents), 2071 VK_NULL_FUNC_ENTRY(vkCmdPipelineBarrier, cmdPipelineBarrier), 2072 VK_NULL_FUNC_ENTRY(vkCmdBeginQuery, cmdBeginQuery), 2073 VK_NULL_FUNC_ENTRY(vkCmdEndQuery, cmdEndQuery), 2074 VK_NULL_FUNC_ENTRY(vkCmdResetQueryPool, cmdResetQueryPool), 2075 VK_NULL_FUNC_ENTRY(vkCmdWriteTimestamp, cmdWriteTimestamp), 2076 VK_NULL_FUNC_ENTRY(vkCmdCopyQueryPoolResults, cmdCopyQueryPoolResults), 2077 VK_NULL_FUNC_ENTRY(vkCmdPushConstants, cmdPushConstants), 2078 VK_NULL_FUNC_ENTRY(vkCmdBeginRenderPass, cmdBeginRenderPass), 2079 VK_NULL_FUNC_ENTRY(vkCmdNextSubpass, cmdNextSubpass), 2080 VK_NULL_FUNC_ENTRY(vkCmdEndRenderPass, cmdEndRenderPass), 2081 VK_NULL_FUNC_ENTRY(vkCmdExecuteCommands, cmdExecuteCommands), 2082 VK_NULL_FUNC_ENTRY(vkCreateSharedSwapchainsKHR, createSharedSwapchainsKHR), 2083 VK_NULL_FUNC_ENTRY(vkCreateSwapchainKHR, createSwapchainKHR), 2084 VK_NULL_FUNC_ENTRY(vkGetSwapchainImagesKHR, getSwapchainImagesKHR), 2085 VK_NULL_FUNC_ENTRY(vkAcquireNextImageKHR, acquireNextImageKHR), 2086 VK_NULL_FUNC_ENTRY(vkQueuePresentKHR, queuePresentKHR), 2087 VK_NULL_FUNC_ENTRY(vkGetMemoryFdKHR, getMemoryFdKHR), 2088 VK_NULL_FUNC_ENTRY(vkGetMemoryFdPropertiesKHR, getMemoryFdPropertiesKHR), 2089 VK_NULL_FUNC_ENTRY(vkGetMemorySciBufNV, getMemorySciBufNV), 2090 VK_NULL_FUNC_ENTRY(vkGetSemaphoreFdKHR, getSemaphoreFdKHR), 2091 VK_NULL_FUNC_ENTRY(vkImportSemaphoreFdKHR, importSemaphoreFdKHR), 2092 VK_NULL_FUNC_ENTRY(vkGetFenceFdKHR, getFenceFdKHR), 2093 VK_NULL_FUNC_ENTRY(vkImportFenceFdKHR, importFenceFdKHR), 2094 VK_NULL_FUNC_ENTRY(vkGetFenceSciSyncFenceNV, getFenceSciSyncFenceNV), 2095 VK_NULL_FUNC_ENTRY(vkGetFenceSciSyncObjNV, getFenceSciSyncObjNV), 2096 VK_NULL_FUNC_ENTRY(vkImportFenceSciSyncFenceNV, importFenceSciSyncFenceNV), 2097 VK_NULL_FUNC_ENTRY(vkImportFenceSciSyncObjNV, importFenceSciSyncObjNV), 2098 VK_NULL_FUNC_ENTRY(vkGetSemaphoreSciSyncObjNV, getSemaphoreSciSyncObjNV), 2099 VK_NULL_FUNC_ENTRY(vkImportSemaphoreSciSyncObjNV, importSemaphoreSciSyncObjNV), 2100 VK_NULL_FUNC_ENTRY(vkCreateSemaphoreSciSyncPoolNV, createSemaphoreSciSyncPoolNV), 2101 VK_NULL_FUNC_ENTRY(vkDisplayPowerControlEXT, displayPowerControlEXT), 2102 VK_NULL_FUNC_ENTRY(vkRegisterDeviceEventEXT, registerDeviceEventEXT), 2103 VK_NULL_FUNC_ENTRY(vkRegisterDisplayEventEXT, registerDisplayEventEXT), 2104 VK_NULL_FUNC_ENTRY(vkGetSwapchainCounterEXT, getSwapchainCounterEXT), 2105 VK_NULL_FUNC_ENTRY(vkGetDeviceGroupPeerMemoryFeatures, getDeviceGroupPeerMemoryFeatures), 2106 VK_NULL_FUNC_ENTRY(vkBindBufferMemory2, bindBufferMemory2), 2107 VK_NULL_FUNC_ENTRY(vkBindImageMemory2, bindImageMemory2), 2108 VK_NULL_FUNC_ENTRY(vkCmdSetDeviceMask, cmdSetDeviceMask), 2109 VK_NULL_FUNC_ENTRY(vkGetDeviceGroupPresentCapabilitiesKHR, getDeviceGroupPresentCapabilitiesKHR), 2110 VK_NULL_FUNC_ENTRY(vkGetDeviceGroupSurfacePresentModesKHR, getDeviceGroupSurfacePresentModesKHR), 2111 VK_NULL_FUNC_ENTRY(vkAcquireNextImage2KHR, acquireNextImage2KHR), 2112 VK_NULL_FUNC_ENTRY(vkCmdDispatchBase, cmdDispatchBase), 2113 VK_NULL_FUNC_ENTRY(vkSetHdrMetadataEXT, setHdrMetadataEXT), 2114 VK_NULL_FUNC_ENTRY(vkGetSwapchainStatusKHR, getSwapchainStatusKHR), 2115 VK_NULL_FUNC_ENTRY(vkCmdSetDiscardRectangleEXT, cmdSetDiscardRectangleEXT), 2116 VK_NULL_FUNC_ENTRY(vkCmdSetDiscardRectangleEnableEXT, cmdSetDiscardRectangleEnableEXT), 2117 VK_NULL_FUNC_ENTRY(vkCmdSetDiscardRectangleModeEXT, cmdSetDiscardRectangleModeEXT), 2118 VK_NULL_FUNC_ENTRY(vkCmdSetSampleLocationsEXT, cmdSetSampleLocationsEXT), 2119 VK_NULL_FUNC_ENTRY(vkGetBufferMemoryRequirements2, getBufferMemoryRequirements2), 2120 VK_NULL_FUNC_ENTRY(vkGetImageMemoryRequirements2, getImageMemoryRequirements2), 2121 VK_NULL_FUNC_ENTRY(vkCreateSamplerYcbcrConversion, createSamplerYcbcrConversion), 2122 VK_NULL_FUNC_ENTRY(vkDestroySamplerYcbcrConversion, destroySamplerYcbcrConversion), 2123 VK_NULL_FUNC_ENTRY(vkGetDeviceQueue2, getDeviceQueue2), 2124 VK_NULL_FUNC_ENTRY(vkGetDescriptorSetLayoutSupport, getDescriptorSetLayoutSupport), 2125 VK_NULL_FUNC_ENTRY(vkGetCalibratedTimestampsEXT, getCalibratedTimestampsEXT), 2126 VK_NULL_FUNC_ENTRY(vkSetDebugUtilsObjectNameEXT, setDebugUtilsObjectNameEXT), 2127 VK_NULL_FUNC_ENTRY(vkSetDebugUtilsObjectTagEXT, setDebugUtilsObjectTagEXT), 2128 VK_NULL_FUNC_ENTRY(vkQueueBeginDebugUtilsLabelEXT, queueBeginDebugUtilsLabelEXT), 2129 VK_NULL_FUNC_ENTRY(vkQueueEndDebugUtilsLabelEXT, queueEndDebugUtilsLabelEXT), 2130 VK_NULL_FUNC_ENTRY(vkQueueInsertDebugUtilsLabelEXT, queueInsertDebugUtilsLabelEXT), 2131 VK_NULL_FUNC_ENTRY(vkCmdBeginDebugUtilsLabelEXT, cmdBeginDebugUtilsLabelEXT), 2132 VK_NULL_FUNC_ENTRY(vkCmdEndDebugUtilsLabelEXT, cmdEndDebugUtilsLabelEXT), 2133 VK_NULL_FUNC_ENTRY(vkCmdInsertDebugUtilsLabelEXT, cmdInsertDebugUtilsLabelEXT), 2134 VK_NULL_FUNC_ENTRY(vkGetMemoryHostPointerPropertiesEXT, getMemoryHostPointerPropertiesEXT), 2135 VK_NULL_FUNC_ENTRY(vkCreateRenderPass2, createRenderPass2), 2136 VK_NULL_FUNC_ENTRY(vkCmdBeginRenderPass2, cmdBeginRenderPass2), 2137 VK_NULL_FUNC_ENTRY(vkCmdNextSubpass2, cmdNextSubpass2), 2138 VK_NULL_FUNC_ENTRY(vkCmdEndRenderPass2, cmdEndRenderPass2), 2139 VK_NULL_FUNC_ENTRY(vkGetSemaphoreCounterValue, getSemaphoreCounterValue), 2140 VK_NULL_FUNC_ENTRY(vkWaitSemaphores, waitSemaphores), 2141 VK_NULL_FUNC_ENTRY(vkSignalSemaphore, signalSemaphore), 2142 VK_NULL_FUNC_ENTRY(vkCmdDrawIndirectCount, cmdDrawIndirectCount), 2143 VK_NULL_FUNC_ENTRY(vkCmdDrawIndexedIndirectCount, cmdDrawIndexedIndirectCount), 2144 VK_NULL_FUNC_ENTRY(vkCmdSetCheckpointNV, cmdSetCheckpointNV), 2145 VK_NULL_FUNC_ENTRY(vkGetQueueCheckpointDataNV, getQueueCheckpointDataNV), 2146 VK_NULL_FUNC_ENTRY(vkAcquireProfilingLockKHR, acquireProfilingLockKHR), 2147 VK_NULL_FUNC_ENTRY(vkReleaseProfilingLockKHR, releaseProfilingLockKHR), 2148 VK_NULL_FUNC_ENTRY(vkGetImageDrmFormatModifierPropertiesEXT, getImageDrmFormatModifierPropertiesEXT), 2149 VK_NULL_FUNC_ENTRY(vkGetBufferOpaqueCaptureAddress, getBufferOpaqueCaptureAddress), 2150 VK_NULL_FUNC_ENTRY(vkGetBufferDeviceAddress, getBufferDeviceAddress), 2151 VK_NULL_FUNC_ENTRY(vkGetDeviceMemoryOpaqueCaptureAddress, getDeviceMemoryOpaqueCaptureAddress), 2152 VK_NULL_FUNC_ENTRY(vkCmdSetLineStippleEXT, cmdSetLineStippleEXT), 2153 VK_NULL_FUNC_ENTRY(vkGetFaultData, getFaultData), 2154 VK_NULL_FUNC_ENTRY(vkCmdSetCullModeEXT, cmdSetCullModeEXT), 2155 VK_NULL_FUNC_ENTRY(vkCmdSetFrontFaceEXT, cmdSetFrontFaceEXT), 2156 VK_NULL_FUNC_ENTRY(vkCmdSetPrimitiveTopologyEXT, cmdSetPrimitiveTopologyEXT), 2157 VK_NULL_FUNC_ENTRY(vkCmdSetViewportWithCountEXT, cmdSetViewportWithCountEXT), 2158 VK_NULL_FUNC_ENTRY(vkCmdSetScissorWithCountEXT, cmdSetScissorWithCountEXT), 2159 VK_NULL_FUNC_ENTRY(vkCmdBindVertexBuffers2EXT, cmdBindVertexBuffers2EXT), 2160 VK_NULL_FUNC_ENTRY(vkCmdSetDepthTestEnableEXT, cmdSetDepthTestEnableEXT), 2161 VK_NULL_FUNC_ENTRY(vkCmdSetDepthWriteEnableEXT, cmdSetDepthWriteEnableEXT), 2162 VK_NULL_FUNC_ENTRY(vkCmdSetDepthCompareOpEXT, cmdSetDepthCompareOpEXT), 2163 VK_NULL_FUNC_ENTRY(vkCmdSetDepthBoundsTestEnableEXT, cmdSetDepthBoundsTestEnableEXT), 2164 VK_NULL_FUNC_ENTRY(vkCmdSetStencilTestEnableEXT, cmdSetStencilTestEnableEXT), 2165 VK_NULL_FUNC_ENTRY(vkCmdSetStencilOpEXT, cmdSetStencilOpEXT), 2166 VK_NULL_FUNC_ENTRY(vkCmdSetPatchControlPointsEXT, cmdSetPatchControlPointsEXT), 2167 VK_NULL_FUNC_ENTRY(vkCmdSetRasterizerDiscardEnableEXT, cmdSetRasterizerDiscardEnableEXT), 2168 VK_NULL_FUNC_ENTRY(vkCmdSetDepthBiasEnableEXT, cmdSetDepthBiasEnableEXT), 2169 VK_NULL_FUNC_ENTRY(vkCmdSetLogicOpEXT, cmdSetLogicOpEXT), 2170 VK_NULL_FUNC_ENTRY(vkCmdSetPrimitiveRestartEnableEXT, cmdSetPrimitiveRestartEnableEXT), 2171 VK_NULL_FUNC_ENTRY(vkCmdCopyBuffer2KHR, cmdCopyBuffer2KHR), 2172 VK_NULL_FUNC_ENTRY(vkCmdCopyImage2KHR, cmdCopyImage2KHR), 2173 VK_NULL_FUNC_ENTRY(vkCmdBlitImage2KHR, cmdBlitImage2KHR), 2174 VK_NULL_FUNC_ENTRY(vkCmdCopyBufferToImage2KHR, cmdCopyBufferToImage2KHR), 2175 VK_NULL_FUNC_ENTRY(vkCmdCopyImageToBuffer2KHR, cmdCopyImageToBuffer2KHR), 2176 VK_NULL_FUNC_ENTRY(vkCmdResolveImage2KHR, cmdResolveImage2KHR), 2177 VK_NULL_FUNC_ENTRY(vkCmdRefreshObjectsKHR, cmdRefreshObjectsKHR), 2178 VK_NULL_FUNC_ENTRY(vkCmdSetFragmentShadingRateKHR, cmdSetFragmentShadingRateKHR), 2179 VK_NULL_FUNC_ENTRY(vkCmdSetVertexInputEXT, cmdSetVertexInputEXT), 2180 VK_NULL_FUNC_ENTRY(vkCmdSetColorWriteEnableEXT, cmdSetColorWriteEnableEXT), 2181 VK_NULL_FUNC_ENTRY(vkCmdSetEvent2KHR, cmdSetEvent2KHR), 2182 VK_NULL_FUNC_ENTRY(vkCmdResetEvent2KHR, cmdResetEvent2KHR), 2183 VK_NULL_FUNC_ENTRY(vkCmdWaitEvents2KHR, cmdWaitEvents2KHR), 2184 VK_NULL_FUNC_ENTRY(vkCmdPipelineBarrier2KHR, cmdPipelineBarrier2KHR), 2185 VK_NULL_FUNC_ENTRY(vkQueueSubmit2KHR, queueSubmit2KHR), 2186 VK_NULL_FUNC_ENTRY(vkCmdWriteTimestamp2KHR, cmdWriteTimestamp2KHR), 2187 VK_NULL_FUNC_ENTRY(vkGetQueueCheckpointData2NV, getQueueCheckpointData2NV), 2188 VK_NULL_FUNC_ENTRY(vkGetCommandPoolMemoryConsumption, getCommandPoolMemoryConsumption), 2189 VK_NULL_FUNC_ENTRY(vkGetScreenBufferPropertiesQNX, getScreenBufferPropertiesQNX), 2190}; 2191 2192