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