15db71995Sopenharmony_ci#pragma once 25db71995Sopenharmony_ci// *** THIS FILE IS GENERATED - DO NOT EDIT *** 35db71995Sopenharmony_ci// See dispatch_helper_generator.py for modifications 45db71995Sopenharmony_ci 55db71995Sopenharmony_ci/* 65db71995Sopenharmony_ci * Copyright (c) 2015-2021 The Khronos Group Inc. 75db71995Sopenharmony_ci * Copyright (c) 2015-2021 Valve Corporation 85db71995Sopenharmony_ci * Copyright (c) 2015-2021 LunarG, Inc. 95db71995Sopenharmony_ci * 105db71995Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 115db71995Sopenharmony_ci * you may not use this file except in compliance with the License. 125db71995Sopenharmony_ci * You may obtain a copy of the License at 135db71995Sopenharmony_ci * 145db71995Sopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 155db71995Sopenharmony_ci * 165db71995Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software 175db71995Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 185db71995Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 195db71995Sopenharmony_ci * See the License for the specific language governing permissions and 205db71995Sopenharmony_ci * limitations under the License. 215db71995Sopenharmony_ci * 225db71995Sopenharmony_ci * Author: Courtney Goeltzenleuchter <courtney@LunarG.com> 235db71995Sopenharmony_ci * Author: Jon Ashburn <jon@lunarg.com> 245db71995Sopenharmony_ci * Author: Mark Lobodzinski <mark@lunarg.com> 255db71995Sopenharmony_ci */ 265db71995Sopenharmony_ci 275db71995Sopenharmony_ci#include <vulkan/vulkan.h> 285db71995Sopenharmony_ci#include <vulkan/vk_layer.h> 295db71995Sopenharmony_ci#include <string.h> 305db71995Sopenharmony_ci#include "vk_layer_dispatch_table.h" 315db71995Sopenharmony_ci 325db71995Sopenharmony_cistatic inline void layer_init_device_dispatch_table(VkDevice device, VkLayerDispatchTable *table, PFN_vkGetDeviceProcAddr gpa) { 335db71995Sopenharmony_ci memset(table, 0, sizeof(*table)); 345db71995Sopenharmony_ci table->magic = DEVICE_DISP_TABLE_MAGIC_NUMBER; 355db71995Sopenharmony_ci 365db71995Sopenharmony_ci // Device function pointers 375db71995Sopenharmony_ci table->GetDeviceProcAddr = gpa; 385db71995Sopenharmony_ci table->DestroyDevice = (PFN_vkDestroyDevice)gpa(device, "vkDestroyDevice"); 395db71995Sopenharmony_ci table->GetDeviceQueue = (PFN_vkGetDeviceQueue)gpa(device, "vkGetDeviceQueue"); 405db71995Sopenharmony_ci table->QueueSubmit = (PFN_vkQueueSubmit)gpa(device, "vkQueueSubmit"); 415db71995Sopenharmony_ci table->QueueWaitIdle = (PFN_vkQueueWaitIdle)gpa(device, "vkQueueWaitIdle"); 425db71995Sopenharmony_ci table->DeviceWaitIdle = (PFN_vkDeviceWaitIdle)gpa(device, "vkDeviceWaitIdle"); 435db71995Sopenharmony_ci table->AllocateMemory = (PFN_vkAllocateMemory)gpa(device, "vkAllocateMemory"); 445db71995Sopenharmony_ci table->FreeMemory = (PFN_vkFreeMemory)gpa(device, "vkFreeMemory"); 455db71995Sopenharmony_ci table->MapMemory = (PFN_vkMapMemory)gpa(device, "vkMapMemory"); 465db71995Sopenharmony_ci table->UnmapMemory = (PFN_vkUnmapMemory)gpa(device, "vkUnmapMemory"); 475db71995Sopenharmony_ci table->FlushMappedMemoryRanges = (PFN_vkFlushMappedMemoryRanges)gpa(device, "vkFlushMappedMemoryRanges"); 485db71995Sopenharmony_ci table->InvalidateMappedMemoryRanges = (PFN_vkInvalidateMappedMemoryRanges)gpa(device, "vkInvalidateMappedMemoryRanges"); 495db71995Sopenharmony_ci table->GetDeviceMemoryCommitment = (PFN_vkGetDeviceMemoryCommitment)gpa(device, "vkGetDeviceMemoryCommitment"); 505db71995Sopenharmony_ci table->BindBufferMemory = (PFN_vkBindBufferMemory)gpa(device, "vkBindBufferMemory"); 515db71995Sopenharmony_ci table->BindImageMemory = (PFN_vkBindImageMemory)gpa(device, "vkBindImageMemory"); 525db71995Sopenharmony_ci table->GetBufferMemoryRequirements = (PFN_vkGetBufferMemoryRequirements)gpa(device, "vkGetBufferMemoryRequirements"); 535db71995Sopenharmony_ci table->GetImageMemoryRequirements = (PFN_vkGetImageMemoryRequirements)gpa(device, "vkGetImageMemoryRequirements"); 545db71995Sopenharmony_ci table->GetImageSparseMemoryRequirements = 555db71995Sopenharmony_ci (PFN_vkGetImageSparseMemoryRequirements)gpa(device, "vkGetImageSparseMemoryRequirements"); 565db71995Sopenharmony_ci table->QueueBindSparse = (PFN_vkQueueBindSparse)gpa(device, "vkQueueBindSparse"); 575db71995Sopenharmony_ci table->CreateFence = (PFN_vkCreateFence)gpa(device, "vkCreateFence"); 585db71995Sopenharmony_ci table->DestroyFence = (PFN_vkDestroyFence)gpa(device, "vkDestroyFence"); 595db71995Sopenharmony_ci table->ResetFences = (PFN_vkResetFences)gpa(device, "vkResetFences"); 605db71995Sopenharmony_ci table->GetFenceStatus = (PFN_vkGetFenceStatus)gpa(device, "vkGetFenceStatus"); 615db71995Sopenharmony_ci table->WaitForFences = (PFN_vkWaitForFences)gpa(device, "vkWaitForFences"); 625db71995Sopenharmony_ci table->CreateSemaphore = (PFN_vkCreateSemaphore)gpa(device, "vkCreateSemaphore"); 635db71995Sopenharmony_ci table->DestroySemaphore = (PFN_vkDestroySemaphore)gpa(device, "vkDestroySemaphore"); 645db71995Sopenharmony_ci table->CreateEvent = (PFN_vkCreateEvent)gpa(device, "vkCreateEvent"); 655db71995Sopenharmony_ci table->DestroyEvent = (PFN_vkDestroyEvent)gpa(device, "vkDestroyEvent"); 665db71995Sopenharmony_ci table->GetEventStatus = (PFN_vkGetEventStatus)gpa(device, "vkGetEventStatus"); 675db71995Sopenharmony_ci table->SetEvent = (PFN_vkSetEvent)gpa(device, "vkSetEvent"); 685db71995Sopenharmony_ci table->ResetEvent = (PFN_vkResetEvent)gpa(device, "vkResetEvent"); 695db71995Sopenharmony_ci table->CreateQueryPool = (PFN_vkCreateQueryPool)gpa(device, "vkCreateQueryPool"); 705db71995Sopenharmony_ci table->DestroyQueryPool = (PFN_vkDestroyQueryPool)gpa(device, "vkDestroyQueryPool"); 715db71995Sopenharmony_ci table->GetQueryPoolResults = (PFN_vkGetQueryPoolResults)gpa(device, "vkGetQueryPoolResults"); 725db71995Sopenharmony_ci table->CreateBuffer = (PFN_vkCreateBuffer)gpa(device, "vkCreateBuffer"); 735db71995Sopenharmony_ci table->DestroyBuffer = (PFN_vkDestroyBuffer)gpa(device, "vkDestroyBuffer"); 745db71995Sopenharmony_ci table->CreateBufferView = (PFN_vkCreateBufferView)gpa(device, "vkCreateBufferView"); 755db71995Sopenharmony_ci table->DestroyBufferView = (PFN_vkDestroyBufferView)gpa(device, "vkDestroyBufferView"); 765db71995Sopenharmony_ci table->CreateImage = (PFN_vkCreateImage)gpa(device, "vkCreateImage"); 775db71995Sopenharmony_ci table->DestroyImage = (PFN_vkDestroyImage)gpa(device, "vkDestroyImage"); 785db71995Sopenharmony_ci table->GetImageSubresourceLayout = (PFN_vkGetImageSubresourceLayout)gpa(device, "vkGetImageSubresourceLayout"); 795db71995Sopenharmony_ci table->CreateImageView = (PFN_vkCreateImageView)gpa(device, "vkCreateImageView"); 805db71995Sopenharmony_ci table->DestroyImageView = (PFN_vkDestroyImageView)gpa(device, "vkDestroyImageView"); 815db71995Sopenharmony_ci table->CreateShaderModule = (PFN_vkCreateShaderModule)gpa(device, "vkCreateShaderModule"); 825db71995Sopenharmony_ci table->DestroyShaderModule = (PFN_vkDestroyShaderModule)gpa(device, "vkDestroyShaderModule"); 835db71995Sopenharmony_ci table->CreatePipelineCache = (PFN_vkCreatePipelineCache)gpa(device, "vkCreatePipelineCache"); 845db71995Sopenharmony_ci table->DestroyPipelineCache = (PFN_vkDestroyPipelineCache)gpa(device, "vkDestroyPipelineCache"); 855db71995Sopenharmony_ci table->GetPipelineCacheData = (PFN_vkGetPipelineCacheData)gpa(device, "vkGetPipelineCacheData"); 865db71995Sopenharmony_ci table->MergePipelineCaches = (PFN_vkMergePipelineCaches)gpa(device, "vkMergePipelineCaches"); 875db71995Sopenharmony_ci table->CreateGraphicsPipelines = (PFN_vkCreateGraphicsPipelines)gpa(device, "vkCreateGraphicsPipelines"); 885db71995Sopenharmony_ci table->CreateComputePipelines = (PFN_vkCreateComputePipelines)gpa(device, "vkCreateComputePipelines"); 895db71995Sopenharmony_ci table->DestroyPipeline = (PFN_vkDestroyPipeline)gpa(device, "vkDestroyPipeline"); 905db71995Sopenharmony_ci table->CreatePipelineLayout = (PFN_vkCreatePipelineLayout)gpa(device, "vkCreatePipelineLayout"); 915db71995Sopenharmony_ci table->DestroyPipelineLayout = (PFN_vkDestroyPipelineLayout)gpa(device, "vkDestroyPipelineLayout"); 925db71995Sopenharmony_ci table->CreateSampler = (PFN_vkCreateSampler)gpa(device, "vkCreateSampler"); 935db71995Sopenharmony_ci table->DestroySampler = (PFN_vkDestroySampler)gpa(device, "vkDestroySampler"); 945db71995Sopenharmony_ci table->CreateDescriptorSetLayout = (PFN_vkCreateDescriptorSetLayout)gpa(device, "vkCreateDescriptorSetLayout"); 955db71995Sopenharmony_ci table->DestroyDescriptorSetLayout = (PFN_vkDestroyDescriptorSetLayout)gpa(device, "vkDestroyDescriptorSetLayout"); 965db71995Sopenharmony_ci table->CreateDescriptorPool = (PFN_vkCreateDescriptorPool)gpa(device, "vkCreateDescriptorPool"); 975db71995Sopenharmony_ci table->DestroyDescriptorPool = (PFN_vkDestroyDescriptorPool)gpa(device, "vkDestroyDescriptorPool"); 985db71995Sopenharmony_ci table->ResetDescriptorPool = (PFN_vkResetDescriptorPool)gpa(device, "vkResetDescriptorPool"); 995db71995Sopenharmony_ci table->AllocateDescriptorSets = (PFN_vkAllocateDescriptorSets)gpa(device, "vkAllocateDescriptorSets"); 1005db71995Sopenharmony_ci table->FreeDescriptorSets = (PFN_vkFreeDescriptorSets)gpa(device, "vkFreeDescriptorSets"); 1015db71995Sopenharmony_ci table->UpdateDescriptorSets = (PFN_vkUpdateDescriptorSets)gpa(device, "vkUpdateDescriptorSets"); 1025db71995Sopenharmony_ci table->CreateFramebuffer = (PFN_vkCreateFramebuffer)gpa(device, "vkCreateFramebuffer"); 1035db71995Sopenharmony_ci table->DestroyFramebuffer = (PFN_vkDestroyFramebuffer)gpa(device, "vkDestroyFramebuffer"); 1045db71995Sopenharmony_ci table->CreateRenderPass = (PFN_vkCreateRenderPass)gpa(device, "vkCreateRenderPass"); 1055db71995Sopenharmony_ci table->DestroyRenderPass = (PFN_vkDestroyRenderPass)gpa(device, "vkDestroyRenderPass"); 1065db71995Sopenharmony_ci table->GetRenderAreaGranularity = (PFN_vkGetRenderAreaGranularity)gpa(device, "vkGetRenderAreaGranularity"); 1075db71995Sopenharmony_ci table->CreateCommandPool = (PFN_vkCreateCommandPool)gpa(device, "vkCreateCommandPool"); 1085db71995Sopenharmony_ci table->DestroyCommandPool = (PFN_vkDestroyCommandPool)gpa(device, "vkDestroyCommandPool"); 1095db71995Sopenharmony_ci table->ResetCommandPool = (PFN_vkResetCommandPool)gpa(device, "vkResetCommandPool"); 1105db71995Sopenharmony_ci table->AllocateCommandBuffers = (PFN_vkAllocateCommandBuffers)gpa(device, "vkAllocateCommandBuffers"); 1115db71995Sopenharmony_ci table->FreeCommandBuffers = (PFN_vkFreeCommandBuffers)gpa(device, "vkFreeCommandBuffers"); 1125db71995Sopenharmony_ci table->BeginCommandBuffer = (PFN_vkBeginCommandBuffer)gpa(device, "vkBeginCommandBuffer"); 1135db71995Sopenharmony_ci table->EndCommandBuffer = (PFN_vkEndCommandBuffer)gpa(device, "vkEndCommandBuffer"); 1145db71995Sopenharmony_ci table->ResetCommandBuffer = (PFN_vkResetCommandBuffer)gpa(device, "vkResetCommandBuffer"); 1155db71995Sopenharmony_ci table->CmdBindPipeline = (PFN_vkCmdBindPipeline)gpa(device, "vkCmdBindPipeline"); 1165db71995Sopenharmony_ci table->CmdSetViewport = (PFN_vkCmdSetViewport)gpa(device, "vkCmdSetViewport"); 1175db71995Sopenharmony_ci table->CmdSetScissor = (PFN_vkCmdSetScissor)gpa(device, "vkCmdSetScissor"); 1185db71995Sopenharmony_ci table->CmdSetLineWidth = (PFN_vkCmdSetLineWidth)gpa(device, "vkCmdSetLineWidth"); 1195db71995Sopenharmony_ci table->CmdSetDepthBias = (PFN_vkCmdSetDepthBias)gpa(device, "vkCmdSetDepthBias"); 1205db71995Sopenharmony_ci table->CmdSetBlendConstants = (PFN_vkCmdSetBlendConstants)gpa(device, "vkCmdSetBlendConstants"); 1215db71995Sopenharmony_ci table->CmdSetDepthBounds = (PFN_vkCmdSetDepthBounds)gpa(device, "vkCmdSetDepthBounds"); 1225db71995Sopenharmony_ci table->CmdSetStencilCompareMask = (PFN_vkCmdSetStencilCompareMask)gpa(device, "vkCmdSetStencilCompareMask"); 1235db71995Sopenharmony_ci table->CmdSetStencilWriteMask = (PFN_vkCmdSetStencilWriteMask)gpa(device, "vkCmdSetStencilWriteMask"); 1245db71995Sopenharmony_ci table->CmdSetStencilReference = (PFN_vkCmdSetStencilReference)gpa(device, "vkCmdSetStencilReference"); 1255db71995Sopenharmony_ci table->CmdBindDescriptorSets = (PFN_vkCmdBindDescriptorSets)gpa(device, "vkCmdBindDescriptorSets"); 1265db71995Sopenharmony_ci table->CmdBindIndexBuffer = (PFN_vkCmdBindIndexBuffer)gpa(device, "vkCmdBindIndexBuffer"); 1275db71995Sopenharmony_ci table->CmdBindVertexBuffers = (PFN_vkCmdBindVertexBuffers)gpa(device, "vkCmdBindVertexBuffers"); 1285db71995Sopenharmony_ci table->CmdDraw = (PFN_vkCmdDraw)gpa(device, "vkCmdDraw"); 1295db71995Sopenharmony_ci table->CmdDrawIndexed = (PFN_vkCmdDrawIndexed)gpa(device, "vkCmdDrawIndexed"); 1305db71995Sopenharmony_ci table->CmdDrawIndirect = (PFN_vkCmdDrawIndirect)gpa(device, "vkCmdDrawIndirect"); 1315db71995Sopenharmony_ci table->CmdDrawIndexedIndirect = (PFN_vkCmdDrawIndexedIndirect)gpa(device, "vkCmdDrawIndexedIndirect"); 1325db71995Sopenharmony_ci table->CmdDispatch = (PFN_vkCmdDispatch)gpa(device, "vkCmdDispatch"); 1335db71995Sopenharmony_ci table->CmdDispatchIndirect = (PFN_vkCmdDispatchIndirect)gpa(device, "vkCmdDispatchIndirect"); 1345db71995Sopenharmony_ci table->CmdCopyBuffer = (PFN_vkCmdCopyBuffer)gpa(device, "vkCmdCopyBuffer"); 1355db71995Sopenharmony_ci table->CmdCopyImage = (PFN_vkCmdCopyImage)gpa(device, "vkCmdCopyImage"); 1365db71995Sopenharmony_ci table->CmdBlitImage = (PFN_vkCmdBlitImage)gpa(device, "vkCmdBlitImage"); 1375db71995Sopenharmony_ci table->CmdCopyBufferToImage = (PFN_vkCmdCopyBufferToImage)gpa(device, "vkCmdCopyBufferToImage"); 1385db71995Sopenharmony_ci table->CmdCopyImageToBuffer = (PFN_vkCmdCopyImageToBuffer)gpa(device, "vkCmdCopyImageToBuffer"); 1395db71995Sopenharmony_ci table->CmdUpdateBuffer = (PFN_vkCmdUpdateBuffer)gpa(device, "vkCmdUpdateBuffer"); 1405db71995Sopenharmony_ci table->CmdFillBuffer = (PFN_vkCmdFillBuffer)gpa(device, "vkCmdFillBuffer"); 1415db71995Sopenharmony_ci table->CmdClearColorImage = (PFN_vkCmdClearColorImage)gpa(device, "vkCmdClearColorImage"); 1425db71995Sopenharmony_ci table->CmdClearDepthStencilImage = (PFN_vkCmdClearDepthStencilImage)gpa(device, "vkCmdClearDepthStencilImage"); 1435db71995Sopenharmony_ci table->CmdClearAttachments = (PFN_vkCmdClearAttachments)gpa(device, "vkCmdClearAttachments"); 1445db71995Sopenharmony_ci table->CmdResolveImage = (PFN_vkCmdResolveImage)gpa(device, "vkCmdResolveImage"); 1455db71995Sopenharmony_ci table->CmdSetEvent = (PFN_vkCmdSetEvent)gpa(device, "vkCmdSetEvent"); 1465db71995Sopenharmony_ci table->CmdResetEvent = (PFN_vkCmdResetEvent)gpa(device, "vkCmdResetEvent"); 1475db71995Sopenharmony_ci table->CmdWaitEvents = (PFN_vkCmdWaitEvents)gpa(device, "vkCmdWaitEvents"); 1485db71995Sopenharmony_ci table->CmdPipelineBarrier = (PFN_vkCmdPipelineBarrier)gpa(device, "vkCmdPipelineBarrier"); 1495db71995Sopenharmony_ci table->CmdBeginQuery = (PFN_vkCmdBeginQuery)gpa(device, "vkCmdBeginQuery"); 1505db71995Sopenharmony_ci table->CmdEndQuery = (PFN_vkCmdEndQuery)gpa(device, "vkCmdEndQuery"); 1515db71995Sopenharmony_ci table->CmdResetQueryPool = (PFN_vkCmdResetQueryPool)gpa(device, "vkCmdResetQueryPool"); 1525db71995Sopenharmony_ci table->CmdWriteTimestamp = (PFN_vkCmdWriteTimestamp)gpa(device, "vkCmdWriteTimestamp"); 1535db71995Sopenharmony_ci table->CmdCopyQueryPoolResults = (PFN_vkCmdCopyQueryPoolResults)gpa(device, "vkCmdCopyQueryPoolResults"); 1545db71995Sopenharmony_ci table->CmdPushConstants = (PFN_vkCmdPushConstants)gpa(device, "vkCmdPushConstants"); 1555db71995Sopenharmony_ci table->CmdBeginRenderPass = (PFN_vkCmdBeginRenderPass)gpa(device, "vkCmdBeginRenderPass"); 1565db71995Sopenharmony_ci table->CmdNextSubpass = (PFN_vkCmdNextSubpass)gpa(device, "vkCmdNextSubpass"); 1575db71995Sopenharmony_ci table->CmdEndRenderPass = (PFN_vkCmdEndRenderPass)gpa(device, "vkCmdEndRenderPass"); 1585db71995Sopenharmony_ci table->CmdExecuteCommands = (PFN_vkCmdExecuteCommands)gpa(device, "vkCmdExecuteCommands"); 1595db71995Sopenharmony_ci table->BindBufferMemory2 = (PFN_vkBindBufferMemory2)gpa(device, "vkBindBufferMemory2"); 1605db71995Sopenharmony_ci table->BindImageMemory2 = (PFN_vkBindImageMemory2)gpa(device, "vkBindImageMemory2"); 1615db71995Sopenharmony_ci table->GetDeviceGroupPeerMemoryFeatures = 1625db71995Sopenharmony_ci (PFN_vkGetDeviceGroupPeerMemoryFeatures)gpa(device, "vkGetDeviceGroupPeerMemoryFeatures"); 1635db71995Sopenharmony_ci table->CmdSetDeviceMask = (PFN_vkCmdSetDeviceMask)gpa(device, "vkCmdSetDeviceMask"); 1645db71995Sopenharmony_ci table->CmdDispatchBase = (PFN_vkCmdDispatchBase)gpa(device, "vkCmdDispatchBase"); 1655db71995Sopenharmony_ci table->GetImageMemoryRequirements2 = (PFN_vkGetImageMemoryRequirements2)gpa(device, "vkGetImageMemoryRequirements2"); 1665db71995Sopenharmony_ci table->GetBufferMemoryRequirements2 = (PFN_vkGetBufferMemoryRequirements2)gpa(device, "vkGetBufferMemoryRequirements2"); 1675db71995Sopenharmony_ci table->GetImageSparseMemoryRequirements2 = 1685db71995Sopenharmony_ci (PFN_vkGetImageSparseMemoryRequirements2)gpa(device, "vkGetImageSparseMemoryRequirements2"); 1695db71995Sopenharmony_ci table->TrimCommandPool = (PFN_vkTrimCommandPool)gpa(device, "vkTrimCommandPool"); 1705db71995Sopenharmony_ci table->GetDeviceQueue2 = (PFN_vkGetDeviceQueue2)gpa(device, "vkGetDeviceQueue2"); 1715db71995Sopenharmony_ci table->CreateSamplerYcbcrConversion = (PFN_vkCreateSamplerYcbcrConversion)gpa(device, "vkCreateSamplerYcbcrConversion"); 1725db71995Sopenharmony_ci table->DestroySamplerYcbcrConversion = (PFN_vkDestroySamplerYcbcrConversion)gpa(device, "vkDestroySamplerYcbcrConversion"); 1735db71995Sopenharmony_ci table->CreateDescriptorUpdateTemplate = (PFN_vkCreateDescriptorUpdateTemplate)gpa(device, "vkCreateDescriptorUpdateTemplate"); 1745db71995Sopenharmony_ci table->DestroyDescriptorUpdateTemplate = 1755db71995Sopenharmony_ci (PFN_vkDestroyDescriptorUpdateTemplate)gpa(device, "vkDestroyDescriptorUpdateTemplate"); 1765db71995Sopenharmony_ci table->UpdateDescriptorSetWithTemplate = 1775db71995Sopenharmony_ci (PFN_vkUpdateDescriptorSetWithTemplate)gpa(device, "vkUpdateDescriptorSetWithTemplate"); 1785db71995Sopenharmony_ci table->GetDescriptorSetLayoutSupport = (PFN_vkGetDescriptorSetLayoutSupport)gpa(device, "vkGetDescriptorSetLayoutSupport"); 1795db71995Sopenharmony_ci table->CmdDrawIndirectCount = (PFN_vkCmdDrawIndirectCount)gpa(device, "vkCmdDrawIndirectCount"); 1805db71995Sopenharmony_ci table->CmdDrawIndexedIndirectCount = (PFN_vkCmdDrawIndexedIndirectCount)gpa(device, "vkCmdDrawIndexedIndirectCount"); 1815db71995Sopenharmony_ci table->CreateRenderPass2 = (PFN_vkCreateRenderPass2)gpa(device, "vkCreateRenderPass2"); 1825db71995Sopenharmony_ci table->CmdBeginRenderPass2 = (PFN_vkCmdBeginRenderPass2)gpa(device, "vkCmdBeginRenderPass2"); 1835db71995Sopenharmony_ci table->CmdNextSubpass2 = (PFN_vkCmdNextSubpass2)gpa(device, "vkCmdNextSubpass2"); 1845db71995Sopenharmony_ci table->CmdEndRenderPass2 = (PFN_vkCmdEndRenderPass2)gpa(device, "vkCmdEndRenderPass2"); 1855db71995Sopenharmony_ci table->ResetQueryPool = (PFN_vkResetQueryPool)gpa(device, "vkResetQueryPool"); 1865db71995Sopenharmony_ci table->GetSemaphoreCounterValue = (PFN_vkGetSemaphoreCounterValue)gpa(device, "vkGetSemaphoreCounterValue"); 1875db71995Sopenharmony_ci table->WaitSemaphores = (PFN_vkWaitSemaphores)gpa(device, "vkWaitSemaphores"); 1885db71995Sopenharmony_ci table->SignalSemaphore = (PFN_vkSignalSemaphore)gpa(device, "vkSignalSemaphore"); 1895db71995Sopenharmony_ci table->GetBufferDeviceAddress = (PFN_vkGetBufferDeviceAddress)gpa(device, "vkGetBufferDeviceAddress"); 1905db71995Sopenharmony_ci table->GetBufferOpaqueCaptureAddress = (PFN_vkGetBufferOpaqueCaptureAddress)gpa(device, "vkGetBufferOpaqueCaptureAddress"); 1915db71995Sopenharmony_ci table->GetDeviceMemoryOpaqueCaptureAddress = 1925db71995Sopenharmony_ci (PFN_vkGetDeviceMemoryOpaqueCaptureAddress)gpa(device, "vkGetDeviceMemoryOpaqueCaptureAddress"); 1935db71995Sopenharmony_ci table->CreatePrivateDataSlot = (PFN_vkCreatePrivateDataSlot)gpa(device, "vkCreatePrivateDataSlot"); 1945db71995Sopenharmony_ci table->DestroyPrivateDataSlot = (PFN_vkDestroyPrivateDataSlot)gpa(device, "vkDestroyPrivateDataSlot"); 1955db71995Sopenharmony_ci table->SetPrivateData = (PFN_vkSetPrivateData)gpa(device, "vkSetPrivateData"); 1965db71995Sopenharmony_ci table->GetPrivateData = (PFN_vkGetPrivateData)gpa(device, "vkGetPrivateData"); 1975db71995Sopenharmony_ci table->CmdSetEvent2 = (PFN_vkCmdSetEvent2)gpa(device, "vkCmdSetEvent2"); 1985db71995Sopenharmony_ci table->CmdResetEvent2 = (PFN_vkCmdResetEvent2)gpa(device, "vkCmdResetEvent2"); 1995db71995Sopenharmony_ci table->CmdWaitEvents2 = (PFN_vkCmdWaitEvents2)gpa(device, "vkCmdWaitEvents2"); 2005db71995Sopenharmony_ci table->CmdPipelineBarrier2 = (PFN_vkCmdPipelineBarrier2)gpa(device, "vkCmdPipelineBarrier2"); 2015db71995Sopenharmony_ci table->CmdWriteTimestamp2 = (PFN_vkCmdWriteTimestamp2)gpa(device, "vkCmdWriteTimestamp2"); 2025db71995Sopenharmony_ci table->QueueSubmit2 = (PFN_vkQueueSubmit2)gpa(device, "vkQueueSubmit2"); 2035db71995Sopenharmony_ci table->CmdCopyBuffer2 = (PFN_vkCmdCopyBuffer2)gpa(device, "vkCmdCopyBuffer2"); 2045db71995Sopenharmony_ci table->CmdCopyImage2 = (PFN_vkCmdCopyImage2)gpa(device, "vkCmdCopyImage2"); 2055db71995Sopenharmony_ci table->CmdCopyBufferToImage2 = (PFN_vkCmdCopyBufferToImage2)gpa(device, "vkCmdCopyBufferToImage2"); 2065db71995Sopenharmony_ci table->CmdCopyImageToBuffer2 = (PFN_vkCmdCopyImageToBuffer2)gpa(device, "vkCmdCopyImageToBuffer2"); 2075db71995Sopenharmony_ci table->CmdBlitImage2 = (PFN_vkCmdBlitImage2)gpa(device, "vkCmdBlitImage2"); 2085db71995Sopenharmony_ci table->CmdResolveImage2 = (PFN_vkCmdResolveImage2)gpa(device, "vkCmdResolveImage2"); 2095db71995Sopenharmony_ci table->CmdBeginRendering = (PFN_vkCmdBeginRendering)gpa(device, "vkCmdBeginRendering"); 2105db71995Sopenharmony_ci table->CmdEndRendering = (PFN_vkCmdEndRendering)gpa(device, "vkCmdEndRendering"); 2115db71995Sopenharmony_ci table->CmdSetCullMode = (PFN_vkCmdSetCullMode)gpa(device, "vkCmdSetCullMode"); 2125db71995Sopenharmony_ci table->CmdSetFrontFace = (PFN_vkCmdSetFrontFace)gpa(device, "vkCmdSetFrontFace"); 2135db71995Sopenharmony_ci table->CmdSetPrimitiveTopology = (PFN_vkCmdSetPrimitiveTopology)gpa(device, "vkCmdSetPrimitiveTopology"); 2145db71995Sopenharmony_ci table->CmdSetViewportWithCount = (PFN_vkCmdSetViewportWithCount)gpa(device, "vkCmdSetViewportWithCount"); 2155db71995Sopenharmony_ci table->CmdSetScissorWithCount = (PFN_vkCmdSetScissorWithCount)gpa(device, "vkCmdSetScissorWithCount"); 2165db71995Sopenharmony_ci table->CmdBindVertexBuffers2 = (PFN_vkCmdBindVertexBuffers2)gpa(device, "vkCmdBindVertexBuffers2"); 2175db71995Sopenharmony_ci table->CmdSetDepthTestEnable = (PFN_vkCmdSetDepthTestEnable)gpa(device, "vkCmdSetDepthTestEnable"); 2185db71995Sopenharmony_ci table->CmdSetDepthWriteEnable = (PFN_vkCmdSetDepthWriteEnable)gpa(device, "vkCmdSetDepthWriteEnable"); 2195db71995Sopenharmony_ci table->CmdSetDepthCompareOp = (PFN_vkCmdSetDepthCompareOp)gpa(device, "vkCmdSetDepthCompareOp"); 2205db71995Sopenharmony_ci table->CmdSetDepthBoundsTestEnable = (PFN_vkCmdSetDepthBoundsTestEnable)gpa(device, "vkCmdSetDepthBoundsTestEnable"); 2215db71995Sopenharmony_ci table->CmdSetStencilTestEnable = (PFN_vkCmdSetStencilTestEnable)gpa(device, "vkCmdSetStencilTestEnable"); 2225db71995Sopenharmony_ci table->CmdSetStencilOp = (PFN_vkCmdSetStencilOp)gpa(device, "vkCmdSetStencilOp"); 2235db71995Sopenharmony_ci table->CmdSetRasterizerDiscardEnable = (PFN_vkCmdSetRasterizerDiscardEnable)gpa(device, "vkCmdSetRasterizerDiscardEnable"); 2245db71995Sopenharmony_ci table->CmdSetDepthBiasEnable = (PFN_vkCmdSetDepthBiasEnable)gpa(device, "vkCmdSetDepthBiasEnable"); 2255db71995Sopenharmony_ci table->CmdSetPrimitiveRestartEnable = (PFN_vkCmdSetPrimitiveRestartEnable)gpa(device, "vkCmdSetPrimitiveRestartEnable"); 2265db71995Sopenharmony_ci table->GetDeviceBufferMemoryRequirements = 2275db71995Sopenharmony_ci (PFN_vkGetDeviceBufferMemoryRequirements)gpa(device, "vkGetDeviceBufferMemoryRequirements"); 2285db71995Sopenharmony_ci table->GetDeviceImageMemoryRequirements = 2295db71995Sopenharmony_ci (PFN_vkGetDeviceImageMemoryRequirements)gpa(device, "vkGetDeviceImageMemoryRequirements"); 2305db71995Sopenharmony_ci table->GetDeviceImageSparseMemoryRequirements = 2315db71995Sopenharmony_ci (PFN_vkGetDeviceImageSparseMemoryRequirements)gpa(device, "vkGetDeviceImageSparseMemoryRequirements"); 2325db71995Sopenharmony_ci table->CreateSwapchainKHR = (PFN_vkCreateSwapchainKHR)gpa(device, "vkCreateSwapchainKHR"); 2335db71995Sopenharmony_ci table->DestroySwapchainKHR = (PFN_vkDestroySwapchainKHR)gpa(device, "vkDestroySwapchainKHR"); 2345db71995Sopenharmony_ci table->GetSwapchainImagesKHR = (PFN_vkGetSwapchainImagesKHR)gpa(device, "vkGetSwapchainImagesKHR"); 2355db71995Sopenharmony_ci table->AcquireNextImageKHR = (PFN_vkAcquireNextImageKHR)gpa(device, "vkAcquireNextImageKHR"); 2365db71995Sopenharmony_ci table->QueuePresentKHR = (PFN_vkQueuePresentKHR)gpa(device, "vkQueuePresentKHR"); 2375db71995Sopenharmony_ci table->GetDeviceGroupPresentCapabilitiesKHR = 2385db71995Sopenharmony_ci (PFN_vkGetDeviceGroupPresentCapabilitiesKHR)gpa(device, "vkGetDeviceGroupPresentCapabilitiesKHR"); 2395db71995Sopenharmony_ci table->GetDeviceGroupSurfacePresentModesKHR = 2405db71995Sopenharmony_ci (PFN_vkGetDeviceGroupSurfacePresentModesKHR)gpa(device, "vkGetDeviceGroupSurfacePresentModesKHR"); 2415db71995Sopenharmony_ci table->AcquireNextImage2KHR = (PFN_vkAcquireNextImage2KHR)gpa(device, "vkAcquireNextImage2KHR"); 2425db71995Sopenharmony_ci table->CreateSharedSwapchainsKHR = (PFN_vkCreateSharedSwapchainsKHR)gpa(device, "vkCreateSharedSwapchainsKHR"); 2435db71995Sopenharmony_ci table->CreateVideoSessionKHR = (PFN_vkCreateVideoSessionKHR)gpa(device, "vkCreateVideoSessionKHR"); 2445db71995Sopenharmony_ci table->DestroyVideoSessionKHR = (PFN_vkDestroyVideoSessionKHR)gpa(device, "vkDestroyVideoSessionKHR"); 2455db71995Sopenharmony_ci table->GetVideoSessionMemoryRequirementsKHR = 2465db71995Sopenharmony_ci (PFN_vkGetVideoSessionMemoryRequirementsKHR)gpa(device, "vkGetVideoSessionMemoryRequirementsKHR"); 2475db71995Sopenharmony_ci table->BindVideoSessionMemoryKHR = (PFN_vkBindVideoSessionMemoryKHR)gpa(device, "vkBindVideoSessionMemoryKHR"); 2485db71995Sopenharmony_ci table->CreateVideoSessionParametersKHR = 2495db71995Sopenharmony_ci (PFN_vkCreateVideoSessionParametersKHR)gpa(device, "vkCreateVideoSessionParametersKHR"); 2505db71995Sopenharmony_ci table->UpdateVideoSessionParametersKHR = 2515db71995Sopenharmony_ci (PFN_vkUpdateVideoSessionParametersKHR)gpa(device, "vkUpdateVideoSessionParametersKHR"); 2525db71995Sopenharmony_ci table->DestroyVideoSessionParametersKHR = 2535db71995Sopenharmony_ci (PFN_vkDestroyVideoSessionParametersKHR)gpa(device, "vkDestroyVideoSessionParametersKHR"); 2545db71995Sopenharmony_ci table->CmdBeginVideoCodingKHR = (PFN_vkCmdBeginVideoCodingKHR)gpa(device, "vkCmdBeginVideoCodingKHR"); 2555db71995Sopenharmony_ci table->CmdEndVideoCodingKHR = (PFN_vkCmdEndVideoCodingKHR)gpa(device, "vkCmdEndVideoCodingKHR"); 2565db71995Sopenharmony_ci table->CmdControlVideoCodingKHR = (PFN_vkCmdControlVideoCodingKHR)gpa(device, "vkCmdControlVideoCodingKHR"); 2575db71995Sopenharmony_ci table->CmdDecodeVideoKHR = (PFN_vkCmdDecodeVideoKHR)gpa(device, "vkCmdDecodeVideoKHR"); 2585db71995Sopenharmony_ci table->CmdBeginRenderingKHR = (PFN_vkCmdBeginRenderingKHR)gpa(device, "vkCmdBeginRenderingKHR"); 2595db71995Sopenharmony_ci table->CmdEndRenderingKHR = (PFN_vkCmdEndRenderingKHR)gpa(device, "vkCmdEndRenderingKHR"); 2605db71995Sopenharmony_ci table->GetDeviceGroupPeerMemoryFeaturesKHR = 2615db71995Sopenharmony_ci (PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR)gpa(device, "vkGetDeviceGroupPeerMemoryFeaturesKHR"); 2625db71995Sopenharmony_ci table->CmdSetDeviceMaskKHR = (PFN_vkCmdSetDeviceMaskKHR)gpa(device, "vkCmdSetDeviceMaskKHR"); 2635db71995Sopenharmony_ci table->CmdDispatchBaseKHR = (PFN_vkCmdDispatchBaseKHR)gpa(device, "vkCmdDispatchBaseKHR"); 2645db71995Sopenharmony_ci table->TrimCommandPoolKHR = (PFN_vkTrimCommandPoolKHR)gpa(device, "vkTrimCommandPoolKHR"); 2655db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_WIN32_KHR) 2665db71995Sopenharmony_ci table->GetMemoryWin32HandleKHR = (PFN_vkGetMemoryWin32HandleKHR)gpa(device, "vkGetMemoryWin32HandleKHR"); 2675db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_WIN32_KHR 2685db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_WIN32_KHR) 2695db71995Sopenharmony_ci table->GetMemoryWin32HandlePropertiesKHR = 2705db71995Sopenharmony_ci (PFN_vkGetMemoryWin32HandlePropertiesKHR)gpa(device, "vkGetMemoryWin32HandlePropertiesKHR"); 2715db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_WIN32_KHR 2725db71995Sopenharmony_ci table->GetMemoryFdKHR = (PFN_vkGetMemoryFdKHR)gpa(device, "vkGetMemoryFdKHR"); 2735db71995Sopenharmony_ci table->GetMemoryFdPropertiesKHR = (PFN_vkGetMemoryFdPropertiesKHR)gpa(device, "vkGetMemoryFdPropertiesKHR"); 2745db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_WIN32_KHR) 2755db71995Sopenharmony_ci table->ImportSemaphoreWin32HandleKHR = (PFN_vkImportSemaphoreWin32HandleKHR)gpa(device, "vkImportSemaphoreWin32HandleKHR"); 2765db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_WIN32_KHR 2775db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_WIN32_KHR) 2785db71995Sopenharmony_ci table->GetSemaphoreWin32HandleKHR = (PFN_vkGetSemaphoreWin32HandleKHR)gpa(device, "vkGetSemaphoreWin32HandleKHR"); 2795db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_WIN32_KHR 2805db71995Sopenharmony_ci table->ImportSemaphoreFdKHR = (PFN_vkImportSemaphoreFdKHR)gpa(device, "vkImportSemaphoreFdKHR"); 2815db71995Sopenharmony_ci table->GetSemaphoreFdKHR = (PFN_vkGetSemaphoreFdKHR)gpa(device, "vkGetSemaphoreFdKHR"); 2825db71995Sopenharmony_ci table->CmdPushDescriptorSetKHR = (PFN_vkCmdPushDescriptorSetKHR)gpa(device, "vkCmdPushDescriptorSetKHR"); 2835db71995Sopenharmony_ci table->CmdPushDescriptorSetWithTemplateKHR = 2845db71995Sopenharmony_ci (PFN_vkCmdPushDescriptorSetWithTemplateKHR)gpa(device, "vkCmdPushDescriptorSetWithTemplateKHR"); 2855db71995Sopenharmony_ci table->CreateDescriptorUpdateTemplateKHR = 2865db71995Sopenharmony_ci (PFN_vkCreateDescriptorUpdateTemplateKHR)gpa(device, "vkCreateDescriptorUpdateTemplateKHR"); 2875db71995Sopenharmony_ci table->DestroyDescriptorUpdateTemplateKHR = 2885db71995Sopenharmony_ci (PFN_vkDestroyDescriptorUpdateTemplateKHR)gpa(device, "vkDestroyDescriptorUpdateTemplateKHR"); 2895db71995Sopenharmony_ci table->UpdateDescriptorSetWithTemplateKHR = 2905db71995Sopenharmony_ci (PFN_vkUpdateDescriptorSetWithTemplateKHR)gpa(device, "vkUpdateDescriptorSetWithTemplateKHR"); 2915db71995Sopenharmony_ci table->CreateRenderPass2KHR = (PFN_vkCreateRenderPass2KHR)gpa(device, "vkCreateRenderPass2KHR"); 2925db71995Sopenharmony_ci table->CmdBeginRenderPass2KHR = (PFN_vkCmdBeginRenderPass2KHR)gpa(device, "vkCmdBeginRenderPass2KHR"); 2935db71995Sopenharmony_ci table->CmdNextSubpass2KHR = (PFN_vkCmdNextSubpass2KHR)gpa(device, "vkCmdNextSubpass2KHR"); 2945db71995Sopenharmony_ci table->CmdEndRenderPass2KHR = (PFN_vkCmdEndRenderPass2KHR)gpa(device, "vkCmdEndRenderPass2KHR"); 2955db71995Sopenharmony_ci table->GetSwapchainStatusKHR = (PFN_vkGetSwapchainStatusKHR)gpa(device, "vkGetSwapchainStatusKHR"); 2965db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_WIN32_KHR) 2975db71995Sopenharmony_ci table->ImportFenceWin32HandleKHR = (PFN_vkImportFenceWin32HandleKHR)gpa(device, "vkImportFenceWin32HandleKHR"); 2985db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_WIN32_KHR 2995db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_WIN32_KHR) 3005db71995Sopenharmony_ci table->GetFenceWin32HandleKHR = (PFN_vkGetFenceWin32HandleKHR)gpa(device, "vkGetFenceWin32HandleKHR"); 3015db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_WIN32_KHR 3025db71995Sopenharmony_ci table->ImportFenceFdKHR = (PFN_vkImportFenceFdKHR)gpa(device, "vkImportFenceFdKHR"); 3035db71995Sopenharmony_ci table->GetFenceFdKHR = (PFN_vkGetFenceFdKHR)gpa(device, "vkGetFenceFdKHR"); 3045db71995Sopenharmony_ci table->AcquireProfilingLockKHR = (PFN_vkAcquireProfilingLockKHR)gpa(device, "vkAcquireProfilingLockKHR"); 3055db71995Sopenharmony_ci table->ReleaseProfilingLockKHR = (PFN_vkReleaseProfilingLockKHR)gpa(device, "vkReleaseProfilingLockKHR"); 3065db71995Sopenharmony_ci table->GetImageMemoryRequirements2KHR = (PFN_vkGetImageMemoryRequirements2KHR)gpa(device, "vkGetImageMemoryRequirements2KHR"); 3075db71995Sopenharmony_ci table->GetBufferMemoryRequirements2KHR = 3085db71995Sopenharmony_ci (PFN_vkGetBufferMemoryRequirements2KHR)gpa(device, "vkGetBufferMemoryRequirements2KHR"); 3095db71995Sopenharmony_ci table->GetImageSparseMemoryRequirements2KHR = 3105db71995Sopenharmony_ci (PFN_vkGetImageSparseMemoryRequirements2KHR)gpa(device, "vkGetImageSparseMemoryRequirements2KHR"); 3115db71995Sopenharmony_ci table->CreateSamplerYcbcrConversionKHR = 3125db71995Sopenharmony_ci (PFN_vkCreateSamplerYcbcrConversionKHR)gpa(device, "vkCreateSamplerYcbcrConversionKHR"); 3135db71995Sopenharmony_ci table->DestroySamplerYcbcrConversionKHR = 3145db71995Sopenharmony_ci (PFN_vkDestroySamplerYcbcrConversionKHR)gpa(device, "vkDestroySamplerYcbcrConversionKHR"); 3155db71995Sopenharmony_ci table->BindBufferMemory2KHR = (PFN_vkBindBufferMemory2KHR)gpa(device, "vkBindBufferMemory2KHR"); 3165db71995Sopenharmony_ci table->BindImageMemory2KHR = (PFN_vkBindImageMemory2KHR)gpa(device, "vkBindImageMemory2KHR"); 3175db71995Sopenharmony_ci table->GetDescriptorSetLayoutSupportKHR = 3185db71995Sopenharmony_ci (PFN_vkGetDescriptorSetLayoutSupportKHR)gpa(device, "vkGetDescriptorSetLayoutSupportKHR"); 3195db71995Sopenharmony_ci table->CmdDrawIndirectCountKHR = (PFN_vkCmdDrawIndirectCountKHR)gpa(device, "vkCmdDrawIndirectCountKHR"); 3205db71995Sopenharmony_ci table->CmdDrawIndexedIndirectCountKHR = (PFN_vkCmdDrawIndexedIndirectCountKHR)gpa(device, "vkCmdDrawIndexedIndirectCountKHR"); 3215db71995Sopenharmony_ci table->GetSemaphoreCounterValueKHR = (PFN_vkGetSemaphoreCounterValueKHR)gpa(device, "vkGetSemaphoreCounterValueKHR"); 3225db71995Sopenharmony_ci table->WaitSemaphoresKHR = (PFN_vkWaitSemaphoresKHR)gpa(device, "vkWaitSemaphoresKHR"); 3235db71995Sopenharmony_ci table->SignalSemaphoreKHR = (PFN_vkSignalSemaphoreKHR)gpa(device, "vkSignalSemaphoreKHR"); 3245db71995Sopenharmony_ci table->CmdSetFragmentShadingRateKHR = (PFN_vkCmdSetFragmentShadingRateKHR)gpa(device, "vkCmdSetFragmentShadingRateKHR"); 3255db71995Sopenharmony_ci table->WaitForPresentKHR = (PFN_vkWaitForPresentKHR)gpa(device, "vkWaitForPresentKHR"); 3265db71995Sopenharmony_ci table->GetBufferDeviceAddressKHR = (PFN_vkGetBufferDeviceAddressKHR)gpa(device, "vkGetBufferDeviceAddressKHR"); 3275db71995Sopenharmony_ci table->GetBufferOpaqueCaptureAddressKHR = 3285db71995Sopenharmony_ci (PFN_vkGetBufferOpaqueCaptureAddressKHR)gpa(device, "vkGetBufferOpaqueCaptureAddressKHR"); 3295db71995Sopenharmony_ci table->GetDeviceMemoryOpaqueCaptureAddressKHR = 3305db71995Sopenharmony_ci (PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR)gpa(device, "vkGetDeviceMemoryOpaqueCaptureAddressKHR"); 3315db71995Sopenharmony_ci table->CreateDeferredOperationKHR = (PFN_vkCreateDeferredOperationKHR)gpa(device, "vkCreateDeferredOperationKHR"); 3325db71995Sopenharmony_ci table->DestroyDeferredOperationKHR = (PFN_vkDestroyDeferredOperationKHR)gpa(device, "vkDestroyDeferredOperationKHR"); 3335db71995Sopenharmony_ci table->GetDeferredOperationMaxConcurrencyKHR = 3345db71995Sopenharmony_ci (PFN_vkGetDeferredOperationMaxConcurrencyKHR)gpa(device, "vkGetDeferredOperationMaxConcurrencyKHR"); 3355db71995Sopenharmony_ci table->GetDeferredOperationResultKHR = (PFN_vkGetDeferredOperationResultKHR)gpa(device, "vkGetDeferredOperationResultKHR"); 3365db71995Sopenharmony_ci table->DeferredOperationJoinKHR = (PFN_vkDeferredOperationJoinKHR)gpa(device, "vkDeferredOperationJoinKHR"); 3375db71995Sopenharmony_ci table->GetPipelineExecutablePropertiesKHR = 3385db71995Sopenharmony_ci (PFN_vkGetPipelineExecutablePropertiesKHR)gpa(device, "vkGetPipelineExecutablePropertiesKHR"); 3395db71995Sopenharmony_ci table->GetPipelineExecutableStatisticsKHR = 3405db71995Sopenharmony_ci (PFN_vkGetPipelineExecutableStatisticsKHR)gpa(device, "vkGetPipelineExecutableStatisticsKHR"); 3415db71995Sopenharmony_ci table->GetPipelineExecutableInternalRepresentationsKHR = 3425db71995Sopenharmony_ci (PFN_vkGetPipelineExecutableInternalRepresentationsKHR)gpa(device, "vkGetPipelineExecutableInternalRepresentationsKHR"); 3435db71995Sopenharmony_ci table->MapMemory2KHR = (PFN_vkMapMemory2KHR)gpa(device, "vkMapMemory2KHR"); 3445db71995Sopenharmony_ci table->UnmapMemory2KHR = (PFN_vkUnmapMemory2KHR)gpa(device, "vkUnmapMemory2KHR"); 3455db71995Sopenharmony_ci#if defined(VK_ENABLE_BETA_EXTENSIONS) 3465db71995Sopenharmony_ci table->GetEncodedVideoSessionParametersKHR = 3475db71995Sopenharmony_ci (PFN_vkGetEncodedVideoSessionParametersKHR)gpa(device, "vkGetEncodedVideoSessionParametersKHR"); 3485db71995Sopenharmony_ci#endif // VK_ENABLE_BETA_EXTENSIONS 3495db71995Sopenharmony_ci#if defined(VK_ENABLE_BETA_EXTENSIONS) 3505db71995Sopenharmony_ci table->CmdEncodeVideoKHR = (PFN_vkCmdEncodeVideoKHR)gpa(device, "vkCmdEncodeVideoKHR"); 3515db71995Sopenharmony_ci#endif // VK_ENABLE_BETA_EXTENSIONS 3525db71995Sopenharmony_ci table->CmdSetEvent2KHR = (PFN_vkCmdSetEvent2KHR)gpa(device, "vkCmdSetEvent2KHR"); 3535db71995Sopenharmony_ci table->CmdResetEvent2KHR = (PFN_vkCmdResetEvent2KHR)gpa(device, "vkCmdResetEvent2KHR"); 3545db71995Sopenharmony_ci table->CmdWaitEvents2KHR = (PFN_vkCmdWaitEvents2KHR)gpa(device, "vkCmdWaitEvents2KHR"); 3555db71995Sopenharmony_ci table->CmdPipelineBarrier2KHR = (PFN_vkCmdPipelineBarrier2KHR)gpa(device, "vkCmdPipelineBarrier2KHR"); 3565db71995Sopenharmony_ci table->CmdWriteTimestamp2KHR = (PFN_vkCmdWriteTimestamp2KHR)gpa(device, "vkCmdWriteTimestamp2KHR"); 3575db71995Sopenharmony_ci table->QueueSubmit2KHR = (PFN_vkQueueSubmit2KHR)gpa(device, "vkQueueSubmit2KHR"); 3585db71995Sopenharmony_ci table->CmdWriteBufferMarker2AMD = (PFN_vkCmdWriteBufferMarker2AMD)gpa(device, "vkCmdWriteBufferMarker2AMD"); 3595db71995Sopenharmony_ci table->GetQueueCheckpointData2NV = (PFN_vkGetQueueCheckpointData2NV)gpa(device, "vkGetQueueCheckpointData2NV"); 3605db71995Sopenharmony_ci table->CmdCopyBuffer2KHR = (PFN_vkCmdCopyBuffer2KHR)gpa(device, "vkCmdCopyBuffer2KHR"); 3615db71995Sopenharmony_ci table->CmdCopyImage2KHR = (PFN_vkCmdCopyImage2KHR)gpa(device, "vkCmdCopyImage2KHR"); 3625db71995Sopenharmony_ci table->CmdCopyBufferToImage2KHR = (PFN_vkCmdCopyBufferToImage2KHR)gpa(device, "vkCmdCopyBufferToImage2KHR"); 3635db71995Sopenharmony_ci table->CmdCopyImageToBuffer2KHR = (PFN_vkCmdCopyImageToBuffer2KHR)gpa(device, "vkCmdCopyImageToBuffer2KHR"); 3645db71995Sopenharmony_ci table->CmdBlitImage2KHR = (PFN_vkCmdBlitImage2KHR)gpa(device, "vkCmdBlitImage2KHR"); 3655db71995Sopenharmony_ci table->CmdResolveImage2KHR = (PFN_vkCmdResolveImage2KHR)gpa(device, "vkCmdResolveImage2KHR"); 3665db71995Sopenharmony_ci table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)gpa(device, "vkCmdTraceRaysIndirect2KHR"); 3675db71995Sopenharmony_ci table->GetDeviceBufferMemoryRequirementsKHR = 3685db71995Sopenharmony_ci (PFN_vkGetDeviceBufferMemoryRequirementsKHR)gpa(device, "vkGetDeviceBufferMemoryRequirementsKHR"); 3695db71995Sopenharmony_ci table->GetDeviceImageMemoryRequirementsKHR = 3705db71995Sopenharmony_ci (PFN_vkGetDeviceImageMemoryRequirementsKHR)gpa(device, "vkGetDeviceImageMemoryRequirementsKHR"); 3715db71995Sopenharmony_ci table->GetDeviceImageSparseMemoryRequirementsKHR = 3725db71995Sopenharmony_ci (PFN_vkGetDeviceImageSparseMemoryRequirementsKHR)gpa(device, "vkGetDeviceImageSparseMemoryRequirementsKHR"); 3735db71995Sopenharmony_ci table->DebugMarkerSetObjectTagEXT = (PFN_vkDebugMarkerSetObjectTagEXT)gpa(device, "vkDebugMarkerSetObjectTagEXT"); 3745db71995Sopenharmony_ci table->DebugMarkerSetObjectNameEXT = (PFN_vkDebugMarkerSetObjectNameEXT)gpa(device, "vkDebugMarkerSetObjectNameEXT"); 3755db71995Sopenharmony_ci table->CmdDebugMarkerBeginEXT = (PFN_vkCmdDebugMarkerBeginEXT)gpa(device, "vkCmdDebugMarkerBeginEXT"); 3765db71995Sopenharmony_ci table->CmdDebugMarkerEndEXT = (PFN_vkCmdDebugMarkerEndEXT)gpa(device, "vkCmdDebugMarkerEndEXT"); 3775db71995Sopenharmony_ci table->CmdDebugMarkerInsertEXT = (PFN_vkCmdDebugMarkerInsertEXT)gpa(device, "vkCmdDebugMarkerInsertEXT"); 3785db71995Sopenharmony_ci table->CmdBindTransformFeedbackBuffersEXT = 3795db71995Sopenharmony_ci (PFN_vkCmdBindTransformFeedbackBuffersEXT)gpa(device, "vkCmdBindTransformFeedbackBuffersEXT"); 3805db71995Sopenharmony_ci table->CmdBeginTransformFeedbackEXT = (PFN_vkCmdBeginTransformFeedbackEXT)gpa(device, "vkCmdBeginTransformFeedbackEXT"); 3815db71995Sopenharmony_ci table->CmdEndTransformFeedbackEXT = (PFN_vkCmdEndTransformFeedbackEXT)gpa(device, "vkCmdEndTransformFeedbackEXT"); 3825db71995Sopenharmony_ci table->CmdBeginQueryIndexedEXT = (PFN_vkCmdBeginQueryIndexedEXT)gpa(device, "vkCmdBeginQueryIndexedEXT"); 3835db71995Sopenharmony_ci table->CmdEndQueryIndexedEXT = (PFN_vkCmdEndQueryIndexedEXT)gpa(device, "vkCmdEndQueryIndexedEXT"); 3845db71995Sopenharmony_ci table->CmdDrawIndirectByteCountEXT = (PFN_vkCmdDrawIndirectByteCountEXT)gpa(device, "vkCmdDrawIndirectByteCountEXT"); 3855db71995Sopenharmony_ci table->CreateCuModuleNVX = (PFN_vkCreateCuModuleNVX)gpa(device, "vkCreateCuModuleNVX"); 3865db71995Sopenharmony_ci table->CreateCuFunctionNVX = (PFN_vkCreateCuFunctionNVX)gpa(device, "vkCreateCuFunctionNVX"); 3875db71995Sopenharmony_ci table->DestroyCuModuleNVX = (PFN_vkDestroyCuModuleNVX)gpa(device, "vkDestroyCuModuleNVX"); 3885db71995Sopenharmony_ci table->DestroyCuFunctionNVX = (PFN_vkDestroyCuFunctionNVX)gpa(device, "vkDestroyCuFunctionNVX"); 3895db71995Sopenharmony_ci table->CmdCuLaunchKernelNVX = (PFN_vkCmdCuLaunchKernelNVX)gpa(device, "vkCmdCuLaunchKernelNVX"); 3905db71995Sopenharmony_ci table->GetImageViewHandleNVX = (PFN_vkGetImageViewHandleNVX)gpa(device, "vkGetImageViewHandleNVX"); 3915db71995Sopenharmony_ci table->GetImageViewAddressNVX = (PFN_vkGetImageViewAddressNVX)gpa(device, "vkGetImageViewAddressNVX"); 3925db71995Sopenharmony_ci table->CmdDrawIndirectCountAMD = (PFN_vkCmdDrawIndirectCountAMD)gpa(device, "vkCmdDrawIndirectCountAMD"); 3935db71995Sopenharmony_ci table->CmdDrawIndexedIndirectCountAMD = (PFN_vkCmdDrawIndexedIndirectCountAMD)gpa(device, "vkCmdDrawIndexedIndirectCountAMD"); 3945db71995Sopenharmony_ci table->GetShaderInfoAMD = (PFN_vkGetShaderInfoAMD)gpa(device, "vkGetShaderInfoAMD"); 3955db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_WIN32_KHR) 3965db71995Sopenharmony_ci table->GetMemoryWin32HandleNV = (PFN_vkGetMemoryWin32HandleNV)gpa(device, "vkGetMemoryWin32HandleNV"); 3975db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_WIN32_KHR 3985db71995Sopenharmony_ci table->CmdBeginConditionalRenderingEXT = 3995db71995Sopenharmony_ci (PFN_vkCmdBeginConditionalRenderingEXT)gpa(device, "vkCmdBeginConditionalRenderingEXT"); 4005db71995Sopenharmony_ci table->CmdEndConditionalRenderingEXT = (PFN_vkCmdEndConditionalRenderingEXT)gpa(device, "vkCmdEndConditionalRenderingEXT"); 4015db71995Sopenharmony_ci table->CmdSetViewportWScalingNV = (PFN_vkCmdSetViewportWScalingNV)gpa(device, "vkCmdSetViewportWScalingNV"); 4025db71995Sopenharmony_ci table->DisplayPowerControlEXT = (PFN_vkDisplayPowerControlEXT)gpa(device, "vkDisplayPowerControlEXT"); 4035db71995Sopenharmony_ci table->RegisterDeviceEventEXT = (PFN_vkRegisterDeviceEventEXT)gpa(device, "vkRegisterDeviceEventEXT"); 4045db71995Sopenharmony_ci table->RegisterDisplayEventEXT = (PFN_vkRegisterDisplayEventEXT)gpa(device, "vkRegisterDisplayEventEXT"); 4055db71995Sopenharmony_ci table->GetSwapchainCounterEXT = (PFN_vkGetSwapchainCounterEXT)gpa(device, "vkGetSwapchainCounterEXT"); 4065db71995Sopenharmony_ci table->GetRefreshCycleDurationGOOGLE = (PFN_vkGetRefreshCycleDurationGOOGLE)gpa(device, "vkGetRefreshCycleDurationGOOGLE"); 4075db71995Sopenharmony_ci table->GetPastPresentationTimingGOOGLE = 4085db71995Sopenharmony_ci (PFN_vkGetPastPresentationTimingGOOGLE)gpa(device, "vkGetPastPresentationTimingGOOGLE"); 4095db71995Sopenharmony_ci table->CmdSetDiscardRectangleEXT = (PFN_vkCmdSetDiscardRectangleEXT)gpa(device, "vkCmdSetDiscardRectangleEXT"); 4105db71995Sopenharmony_ci table->CmdSetDiscardRectangleEnableEXT = 4115db71995Sopenharmony_ci (PFN_vkCmdSetDiscardRectangleEnableEXT)gpa(device, "vkCmdSetDiscardRectangleEnableEXT"); 4125db71995Sopenharmony_ci table->CmdSetDiscardRectangleModeEXT = (PFN_vkCmdSetDiscardRectangleModeEXT)gpa(device, "vkCmdSetDiscardRectangleModeEXT"); 4135db71995Sopenharmony_ci table->SetHdrMetadataEXT = (PFN_vkSetHdrMetadataEXT)gpa(device, "vkSetHdrMetadataEXT"); 4145db71995Sopenharmony_ci table->SetDebugUtilsObjectNameEXT = (PFN_vkSetDebugUtilsObjectNameEXT)gpa(device, "vkSetDebugUtilsObjectNameEXT"); 4155db71995Sopenharmony_ci table->SetDebugUtilsObjectTagEXT = (PFN_vkSetDebugUtilsObjectTagEXT)gpa(device, "vkSetDebugUtilsObjectTagEXT"); 4165db71995Sopenharmony_ci table->QueueBeginDebugUtilsLabelEXT = (PFN_vkQueueBeginDebugUtilsLabelEXT)gpa(device, "vkQueueBeginDebugUtilsLabelEXT"); 4175db71995Sopenharmony_ci table->QueueEndDebugUtilsLabelEXT = (PFN_vkQueueEndDebugUtilsLabelEXT)gpa(device, "vkQueueEndDebugUtilsLabelEXT"); 4185db71995Sopenharmony_ci table->QueueInsertDebugUtilsLabelEXT = (PFN_vkQueueInsertDebugUtilsLabelEXT)gpa(device, "vkQueueInsertDebugUtilsLabelEXT"); 4195db71995Sopenharmony_ci table->CmdBeginDebugUtilsLabelEXT = (PFN_vkCmdBeginDebugUtilsLabelEXT)gpa(device, "vkCmdBeginDebugUtilsLabelEXT"); 4205db71995Sopenharmony_ci table->CmdEndDebugUtilsLabelEXT = (PFN_vkCmdEndDebugUtilsLabelEXT)gpa(device, "vkCmdEndDebugUtilsLabelEXT"); 4215db71995Sopenharmony_ci table->CmdInsertDebugUtilsLabelEXT = (PFN_vkCmdInsertDebugUtilsLabelEXT)gpa(device, "vkCmdInsertDebugUtilsLabelEXT"); 4225db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_ANDROID_KHR) 4235db71995Sopenharmony_ci table->GetAndroidHardwareBufferPropertiesANDROID = 4245db71995Sopenharmony_ci (PFN_vkGetAndroidHardwareBufferPropertiesANDROID)gpa(device, "vkGetAndroidHardwareBufferPropertiesANDROID"); 4255db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_ANDROID_KHR 4265db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_ANDROID_KHR) 4275db71995Sopenharmony_ci table->GetMemoryAndroidHardwareBufferANDROID = 4285db71995Sopenharmony_ci (PFN_vkGetMemoryAndroidHardwareBufferANDROID)gpa(device, "vkGetMemoryAndroidHardwareBufferANDROID"); 4295db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_ANDROID_KHR 4305db71995Sopenharmony_ci table->CmdSetSampleLocationsEXT = (PFN_vkCmdSetSampleLocationsEXT)gpa(device, "vkCmdSetSampleLocationsEXT"); 4315db71995Sopenharmony_ci table->GetImageDrmFormatModifierPropertiesEXT = 4325db71995Sopenharmony_ci (PFN_vkGetImageDrmFormatModifierPropertiesEXT)gpa(device, "vkGetImageDrmFormatModifierPropertiesEXT"); 4335db71995Sopenharmony_ci table->CreateValidationCacheEXT = (PFN_vkCreateValidationCacheEXT)gpa(device, "vkCreateValidationCacheEXT"); 4345db71995Sopenharmony_ci table->DestroyValidationCacheEXT = (PFN_vkDestroyValidationCacheEXT)gpa(device, "vkDestroyValidationCacheEXT"); 4355db71995Sopenharmony_ci table->MergeValidationCachesEXT = (PFN_vkMergeValidationCachesEXT)gpa(device, "vkMergeValidationCachesEXT"); 4365db71995Sopenharmony_ci table->GetValidationCacheDataEXT = (PFN_vkGetValidationCacheDataEXT)gpa(device, "vkGetValidationCacheDataEXT"); 4375db71995Sopenharmony_ci table->CmdBindShadingRateImageNV = (PFN_vkCmdBindShadingRateImageNV)gpa(device, "vkCmdBindShadingRateImageNV"); 4385db71995Sopenharmony_ci table->CmdSetViewportShadingRatePaletteNV = 4395db71995Sopenharmony_ci (PFN_vkCmdSetViewportShadingRatePaletteNV)gpa(device, "vkCmdSetViewportShadingRatePaletteNV"); 4405db71995Sopenharmony_ci table->CmdSetCoarseSampleOrderNV = (PFN_vkCmdSetCoarseSampleOrderNV)gpa(device, "vkCmdSetCoarseSampleOrderNV"); 4415db71995Sopenharmony_ci table->CreateAccelerationStructureNV = (PFN_vkCreateAccelerationStructureNV)gpa(device, "vkCreateAccelerationStructureNV"); 4425db71995Sopenharmony_ci table->DestroyAccelerationStructureNV = (PFN_vkDestroyAccelerationStructureNV)gpa(device, "vkDestroyAccelerationStructureNV"); 4435db71995Sopenharmony_ci table->GetAccelerationStructureMemoryRequirementsNV = 4445db71995Sopenharmony_ci (PFN_vkGetAccelerationStructureMemoryRequirementsNV)gpa(device, "vkGetAccelerationStructureMemoryRequirementsNV"); 4455db71995Sopenharmony_ci table->BindAccelerationStructureMemoryNV = 4465db71995Sopenharmony_ci (PFN_vkBindAccelerationStructureMemoryNV)gpa(device, "vkBindAccelerationStructureMemoryNV"); 4475db71995Sopenharmony_ci table->CmdBuildAccelerationStructureNV = 4485db71995Sopenharmony_ci (PFN_vkCmdBuildAccelerationStructureNV)gpa(device, "vkCmdBuildAccelerationStructureNV"); 4495db71995Sopenharmony_ci table->CmdCopyAccelerationStructureNV = (PFN_vkCmdCopyAccelerationStructureNV)gpa(device, "vkCmdCopyAccelerationStructureNV"); 4505db71995Sopenharmony_ci table->CmdTraceRaysNV = (PFN_vkCmdTraceRaysNV)gpa(device, "vkCmdTraceRaysNV"); 4515db71995Sopenharmony_ci table->CreateRayTracingPipelinesNV = (PFN_vkCreateRayTracingPipelinesNV)gpa(device, "vkCreateRayTracingPipelinesNV"); 4525db71995Sopenharmony_ci table->GetRayTracingShaderGroupHandlesKHR = 4535db71995Sopenharmony_ci (PFN_vkGetRayTracingShaderGroupHandlesKHR)gpa(device, "vkGetRayTracingShaderGroupHandlesKHR"); 4545db71995Sopenharmony_ci table->GetRayTracingShaderGroupHandlesNV = 4555db71995Sopenharmony_ci (PFN_vkGetRayTracingShaderGroupHandlesNV)gpa(device, "vkGetRayTracingShaderGroupHandlesNV"); 4565db71995Sopenharmony_ci table->GetAccelerationStructureHandleNV = 4575db71995Sopenharmony_ci (PFN_vkGetAccelerationStructureHandleNV)gpa(device, "vkGetAccelerationStructureHandleNV"); 4585db71995Sopenharmony_ci table->CmdWriteAccelerationStructuresPropertiesNV = 4595db71995Sopenharmony_ci (PFN_vkCmdWriteAccelerationStructuresPropertiesNV)gpa(device, "vkCmdWriteAccelerationStructuresPropertiesNV"); 4605db71995Sopenharmony_ci table->CompileDeferredNV = (PFN_vkCompileDeferredNV)gpa(device, "vkCompileDeferredNV"); 4615db71995Sopenharmony_ci table->GetMemoryHostPointerPropertiesEXT = 4625db71995Sopenharmony_ci (PFN_vkGetMemoryHostPointerPropertiesEXT)gpa(device, "vkGetMemoryHostPointerPropertiesEXT"); 4635db71995Sopenharmony_ci table->CmdWriteBufferMarkerAMD = (PFN_vkCmdWriteBufferMarkerAMD)gpa(device, "vkCmdWriteBufferMarkerAMD"); 4645db71995Sopenharmony_ci table->GetCalibratedTimestampsEXT = (PFN_vkGetCalibratedTimestampsEXT)gpa(device, "vkGetCalibratedTimestampsEXT"); 4655db71995Sopenharmony_ci table->CmdDrawMeshTasksNV = (PFN_vkCmdDrawMeshTasksNV)gpa(device, "vkCmdDrawMeshTasksNV"); 4665db71995Sopenharmony_ci table->CmdDrawMeshTasksIndirectNV = (PFN_vkCmdDrawMeshTasksIndirectNV)gpa(device, "vkCmdDrawMeshTasksIndirectNV"); 4675db71995Sopenharmony_ci table->CmdDrawMeshTasksIndirectCountNV = 4685db71995Sopenharmony_ci (PFN_vkCmdDrawMeshTasksIndirectCountNV)gpa(device, "vkCmdDrawMeshTasksIndirectCountNV"); 4695db71995Sopenharmony_ci table->CmdSetExclusiveScissorEnableNV = (PFN_vkCmdSetExclusiveScissorEnableNV)gpa(device, "vkCmdSetExclusiveScissorEnableNV"); 4705db71995Sopenharmony_ci table->CmdSetExclusiveScissorNV = (PFN_vkCmdSetExclusiveScissorNV)gpa(device, "vkCmdSetExclusiveScissorNV"); 4715db71995Sopenharmony_ci table->CmdSetCheckpointNV = (PFN_vkCmdSetCheckpointNV)gpa(device, "vkCmdSetCheckpointNV"); 4725db71995Sopenharmony_ci table->GetQueueCheckpointDataNV = (PFN_vkGetQueueCheckpointDataNV)gpa(device, "vkGetQueueCheckpointDataNV"); 4735db71995Sopenharmony_ci table->InitializePerformanceApiINTEL = (PFN_vkInitializePerformanceApiINTEL)gpa(device, "vkInitializePerformanceApiINTEL"); 4745db71995Sopenharmony_ci table->UninitializePerformanceApiINTEL = 4755db71995Sopenharmony_ci (PFN_vkUninitializePerformanceApiINTEL)gpa(device, "vkUninitializePerformanceApiINTEL"); 4765db71995Sopenharmony_ci table->CmdSetPerformanceMarkerINTEL = (PFN_vkCmdSetPerformanceMarkerINTEL)gpa(device, "vkCmdSetPerformanceMarkerINTEL"); 4775db71995Sopenharmony_ci table->CmdSetPerformanceStreamMarkerINTEL = 4785db71995Sopenharmony_ci (PFN_vkCmdSetPerformanceStreamMarkerINTEL)gpa(device, "vkCmdSetPerformanceStreamMarkerINTEL"); 4795db71995Sopenharmony_ci table->CmdSetPerformanceOverrideINTEL = (PFN_vkCmdSetPerformanceOverrideINTEL)gpa(device, "vkCmdSetPerformanceOverrideINTEL"); 4805db71995Sopenharmony_ci table->AcquirePerformanceConfigurationINTEL = 4815db71995Sopenharmony_ci (PFN_vkAcquirePerformanceConfigurationINTEL)gpa(device, "vkAcquirePerformanceConfigurationINTEL"); 4825db71995Sopenharmony_ci table->ReleasePerformanceConfigurationINTEL = 4835db71995Sopenharmony_ci (PFN_vkReleasePerformanceConfigurationINTEL)gpa(device, "vkReleasePerformanceConfigurationINTEL"); 4845db71995Sopenharmony_ci table->QueueSetPerformanceConfigurationINTEL = 4855db71995Sopenharmony_ci (PFN_vkQueueSetPerformanceConfigurationINTEL)gpa(device, "vkQueueSetPerformanceConfigurationINTEL"); 4865db71995Sopenharmony_ci table->GetPerformanceParameterINTEL = (PFN_vkGetPerformanceParameterINTEL)gpa(device, "vkGetPerformanceParameterINTEL"); 4875db71995Sopenharmony_ci table->SetLocalDimmingAMD = (PFN_vkSetLocalDimmingAMD)gpa(device, "vkSetLocalDimmingAMD"); 4885db71995Sopenharmony_ci table->GetBufferDeviceAddressEXT = (PFN_vkGetBufferDeviceAddressEXT)gpa(device, "vkGetBufferDeviceAddressEXT"); 4895db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_WIN32_KHR) 4905db71995Sopenharmony_ci table->AcquireFullScreenExclusiveModeEXT = 4915db71995Sopenharmony_ci (PFN_vkAcquireFullScreenExclusiveModeEXT)gpa(device, "vkAcquireFullScreenExclusiveModeEXT"); 4925db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_WIN32_KHR 4935db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_WIN32_KHR) 4945db71995Sopenharmony_ci table->ReleaseFullScreenExclusiveModeEXT = 4955db71995Sopenharmony_ci (PFN_vkReleaseFullScreenExclusiveModeEXT)gpa(device, "vkReleaseFullScreenExclusiveModeEXT"); 4965db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_WIN32_KHR 4975db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_WIN32_KHR) 4985db71995Sopenharmony_ci table->GetDeviceGroupSurfacePresentModes2EXT = 4995db71995Sopenharmony_ci (PFN_vkGetDeviceGroupSurfacePresentModes2EXT)gpa(device, "vkGetDeviceGroupSurfacePresentModes2EXT"); 5005db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_WIN32_KHR 5015db71995Sopenharmony_ci table->CmdSetLineStippleEXT = (PFN_vkCmdSetLineStippleEXT)gpa(device, "vkCmdSetLineStippleEXT"); 5025db71995Sopenharmony_ci table->ResetQueryPoolEXT = (PFN_vkResetQueryPoolEXT)gpa(device, "vkResetQueryPoolEXT"); 5035db71995Sopenharmony_ci table->CmdSetCullModeEXT = (PFN_vkCmdSetCullModeEXT)gpa(device, "vkCmdSetCullModeEXT"); 5045db71995Sopenharmony_ci table->CmdSetFrontFaceEXT = (PFN_vkCmdSetFrontFaceEXT)gpa(device, "vkCmdSetFrontFaceEXT"); 5055db71995Sopenharmony_ci table->CmdSetPrimitiveTopologyEXT = (PFN_vkCmdSetPrimitiveTopologyEXT)gpa(device, "vkCmdSetPrimitiveTopologyEXT"); 5065db71995Sopenharmony_ci table->CmdSetViewportWithCountEXT = (PFN_vkCmdSetViewportWithCountEXT)gpa(device, "vkCmdSetViewportWithCountEXT"); 5075db71995Sopenharmony_ci table->CmdSetScissorWithCountEXT = (PFN_vkCmdSetScissorWithCountEXT)gpa(device, "vkCmdSetScissorWithCountEXT"); 5085db71995Sopenharmony_ci table->CmdBindVertexBuffers2EXT = (PFN_vkCmdBindVertexBuffers2EXT)gpa(device, "vkCmdBindVertexBuffers2EXT"); 5095db71995Sopenharmony_ci table->CmdSetDepthTestEnableEXT = (PFN_vkCmdSetDepthTestEnableEXT)gpa(device, "vkCmdSetDepthTestEnableEXT"); 5105db71995Sopenharmony_ci table->CmdSetDepthWriteEnableEXT = (PFN_vkCmdSetDepthWriteEnableEXT)gpa(device, "vkCmdSetDepthWriteEnableEXT"); 5115db71995Sopenharmony_ci table->CmdSetDepthCompareOpEXT = (PFN_vkCmdSetDepthCompareOpEXT)gpa(device, "vkCmdSetDepthCompareOpEXT"); 5125db71995Sopenharmony_ci table->CmdSetDepthBoundsTestEnableEXT = (PFN_vkCmdSetDepthBoundsTestEnableEXT)gpa(device, "vkCmdSetDepthBoundsTestEnableEXT"); 5135db71995Sopenharmony_ci table->CmdSetStencilTestEnableEXT = (PFN_vkCmdSetStencilTestEnableEXT)gpa(device, "vkCmdSetStencilTestEnableEXT"); 5145db71995Sopenharmony_ci table->CmdSetStencilOpEXT = (PFN_vkCmdSetStencilOpEXT)gpa(device, "vkCmdSetStencilOpEXT"); 5155db71995Sopenharmony_ci table->ReleaseSwapchainImagesEXT = (PFN_vkReleaseSwapchainImagesEXT)gpa(device, "vkReleaseSwapchainImagesEXT"); 5165db71995Sopenharmony_ci table->GetGeneratedCommandsMemoryRequirementsNV = 5175db71995Sopenharmony_ci (PFN_vkGetGeneratedCommandsMemoryRequirementsNV)gpa(device, "vkGetGeneratedCommandsMemoryRequirementsNV"); 5185db71995Sopenharmony_ci table->CmdPreprocessGeneratedCommandsNV = 5195db71995Sopenharmony_ci (PFN_vkCmdPreprocessGeneratedCommandsNV)gpa(device, "vkCmdPreprocessGeneratedCommandsNV"); 5205db71995Sopenharmony_ci table->CmdExecuteGeneratedCommandsNV = (PFN_vkCmdExecuteGeneratedCommandsNV)gpa(device, "vkCmdExecuteGeneratedCommandsNV"); 5215db71995Sopenharmony_ci table->CmdBindPipelineShaderGroupNV = (PFN_vkCmdBindPipelineShaderGroupNV)gpa(device, "vkCmdBindPipelineShaderGroupNV"); 5225db71995Sopenharmony_ci table->CreateIndirectCommandsLayoutNV = (PFN_vkCreateIndirectCommandsLayoutNV)gpa(device, "vkCreateIndirectCommandsLayoutNV"); 5235db71995Sopenharmony_ci table->DestroyIndirectCommandsLayoutNV = 5245db71995Sopenharmony_ci (PFN_vkDestroyIndirectCommandsLayoutNV)gpa(device, "vkDestroyIndirectCommandsLayoutNV"); 5255db71995Sopenharmony_ci table->CreatePrivateDataSlotEXT = (PFN_vkCreatePrivateDataSlotEXT)gpa(device, "vkCreatePrivateDataSlotEXT"); 5265db71995Sopenharmony_ci table->DestroyPrivateDataSlotEXT = (PFN_vkDestroyPrivateDataSlotEXT)gpa(device, "vkDestroyPrivateDataSlotEXT"); 5275db71995Sopenharmony_ci table->SetPrivateDataEXT = (PFN_vkSetPrivateDataEXT)gpa(device, "vkSetPrivateDataEXT"); 5285db71995Sopenharmony_ci table->GetPrivateDataEXT = (PFN_vkGetPrivateDataEXT)gpa(device, "vkGetPrivateDataEXT"); 5295db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_METAL_EXT) 5305db71995Sopenharmony_ci table->ExportMetalObjectsEXT = (PFN_vkExportMetalObjectsEXT)gpa(device, "vkExportMetalObjectsEXT"); 5315db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_METAL_EXT 5325db71995Sopenharmony_ci table->GetDescriptorSetLayoutSizeEXT = (PFN_vkGetDescriptorSetLayoutSizeEXT)gpa(device, "vkGetDescriptorSetLayoutSizeEXT"); 5335db71995Sopenharmony_ci table->GetDescriptorSetLayoutBindingOffsetEXT = 5345db71995Sopenharmony_ci (PFN_vkGetDescriptorSetLayoutBindingOffsetEXT)gpa(device, "vkGetDescriptorSetLayoutBindingOffsetEXT"); 5355db71995Sopenharmony_ci table->GetDescriptorEXT = (PFN_vkGetDescriptorEXT)gpa(device, "vkGetDescriptorEXT"); 5365db71995Sopenharmony_ci table->CmdBindDescriptorBuffersEXT = (PFN_vkCmdBindDescriptorBuffersEXT)gpa(device, "vkCmdBindDescriptorBuffersEXT"); 5375db71995Sopenharmony_ci table->CmdSetDescriptorBufferOffsetsEXT = 5385db71995Sopenharmony_ci (PFN_vkCmdSetDescriptorBufferOffsetsEXT)gpa(device, "vkCmdSetDescriptorBufferOffsetsEXT"); 5395db71995Sopenharmony_ci table->CmdBindDescriptorBufferEmbeddedSamplersEXT = 5405db71995Sopenharmony_ci (PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT)gpa(device, "vkCmdBindDescriptorBufferEmbeddedSamplersEXT"); 5415db71995Sopenharmony_ci table->GetBufferOpaqueCaptureDescriptorDataEXT = 5425db71995Sopenharmony_ci (PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT)gpa(device, "vkGetBufferOpaqueCaptureDescriptorDataEXT"); 5435db71995Sopenharmony_ci table->GetImageOpaqueCaptureDescriptorDataEXT = 5445db71995Sopenharmony_ci (PFN_vkGetImageOpaqueCaptureDescriptorDataEXT)gpa(device, "vkGetImageOpaqueCaptureDescriptorDataEXT"); 5455db71995Sopenharmony_ci table->GetImageViewOpaqueCaptureDescriptorDataEXT = 5465db71995Sopenharmony_ci (PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT)gpa(device, "vkGetImageViewOpaqueCaptureDescriptorDataEXT"); 5475db71995Sopenharmony_ci table->GetSamplerOpaqueCaptureDescriptorDataEXT = 5485db71995Sopenharmony_ci (PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT)gpa(device, "vkGetSamplerOpaqueCaptureDescriptorDataEXT"); 5495db71995Sopenharmony_ci table->GetAccelerationStructureOpaqueCaptureDescriptorDataEXT = 5505db71995Sopenharmony_ci (PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT)gpa( 5515db71995Sopenharmony_ci device, "vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT"); 5525db71995Sopenharmony_ci table->CmdSetFragmentShadingRateEnumNV = 5535db71995Sopenharmony_ci (PFN_vkCmdSetFragmentShadingRateEnumNV)gpa(device, "vkCmdSetFragmentShadingRateEnumNV"); 5545db71995Sopenharmony_ci table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)gpa(device, "vkGetImageSubresourceLayout2EXT"); 5555db71995Sopenharmony_ci table->GetDeviceFaultInfoEXT = (PFN_vkGetDeviceFaultInfoEXT)gpa(device, "vkGetDeviceFaultInfoEXT"); 5565db71995Sopenharmony_ci table->CmdSetVertexInputEXT = (PFN_vkCmdSetVertexInputEXT)gpa(device, "vkCmdSetVertexInputEXT"); 5575db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_FUCHSIA) 5585db71995Sopenharmony_ci table->GetMemoryZirconHandleFUCHSIA = (PFN_vkGetMemoryZirconHandleFUCHSIA)gpa(device, "vkGetMemoryZirconHandleFUCHSIA"); 5595db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_FUCHSIA 5605db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_FUCHSIA) 5615db71995Sopenharmony_ci table->GetMemoryZirconHandlePropertiesFUCHSIA = 5625db71995Sopenharmony_ci (PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA)gpa(device, "vkGetMemoryZirconHandlePropertiesFUCHSIA"); 5635db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_FUCHSIA 5645db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_FUCHSIA) 5655db71995Sopenharmony_ci table->ImportSemaphoreZirconHandleFUCHSIA = 5665db71995Sopenharmony_ci (PFN_vkImportSemaphoreZirconHandleFUCHSIA)gpa(device, "vkImportSemaphoreZirconHandleFUCHSIA"); 5675db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_FUCHSIA 5685db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_FUCHSIA) 5695db71995Sopenharmony_ci table->GetSemaphoreZirconHandleFUCHSIA = 5705db71995Sopenharmony_ci (PFN_vkGetSemaphoreZirconHandleFUCHSIA)gpa(device, "vkGetSemaphoreZirconHandleFUCHSIA"); 5715db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_FUCHSIA 5725db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_FUCHSIA) 5735db71995Sopenharmony_ci table->CreateBufferCollectionFUCHSIA = (PFN_vkCreateBufferCollectionFUCHSIA)gpa(device, "vkCreateBufferCollectionFUCHSIA"); 5745db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_FUCHSIA 5755db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_FUCHSIA) 5765db71995Sopenharmony_ci table->SetBufferCollectionImageConstraintsFUCHSIA = 5775db71995Sopenharmony_ci (PFN_vkSetBufferCollectionImageConstraintsFUCHSIA)gpa(device, "vkSetBufferCollectionImageConstraintsFUCHSIA"); 5785db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_FUCHSIA 5795db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_FUCHSIA) 5805db71995Sopenharmony_ci table->SetBufferCollectionBufferConstraintsFUCHSIA = 5815db71995Sopenharmony_ci (PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA)gpa(device, "vkSetBufferCollectionBufferConstraintsFUCHSIA"); 5825db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_FUCHSIA 5835db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_FUCHSIA) 5845db71995Sopenharmony_ci table->DestroyBufferCollectionFUCHSIA = (PFN_vkDestroyBufferCollectionFUCHSIA)gpa(device, "vkDestroyBufferCollectionFUCHSIA"); 5855db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_FUCHSIA 5865db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_FUCHSIA) 5875db71995Sopenharmony_ci table->GetBufferCollectionPropertiesFUCHSIA = 5885db71995Sopenharmony_ci (PFN_vkGetBufferCollectionPropertiesFUCHSIA)gpa(device, "vkGetBufferCollectionPropertiesFUCHSIA"); 5895db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_FUCHSIA 5905db71995Sopenharmony_ci table->GetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI = 5915db71995Sopenharmony_ci (PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI)gpa(device, "vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI"); 5925db71995Sopenharmony_ci table->CmdSubpassShadingHUAWEI = (PFN_vkCmdSubpassShadingHUAWEI)gpa(device, "vkCmdSubpassShadingHUAWEI"); 5935db71995Sopenharmony_ci table->CmdBindInvocationMaskHUAWEI = (PFN_vkCmdBindInvocationMaskHUAWEI)gpa(device, "vkCmdBindInvocationMaskHUAWEI"); 5945db71995Sopenharmony_ci table->GetMemoryRemoteAddressNV = (PFN_vkGetMemoryRemoteAddressNV)gpa(device, "vkGetMemoryRemoteAddressNV"); 5955db71995Sopenharmony_ci table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)gpa(device, "vkGetPipelinePropertiesEXT"); 5965db71995Sopenharmony_ci table->CmdSetPatchControlPointsEXT = (PFN_vkCmdSetPatchControlPointsEXT)gpa(device, "vkCmdSetPatchControlPointsEXT"); 5975db71995Sopenharmony_ci table->CmdSetRasterizerDiscardEnableEXT = 5985db71995Sopenharmony_ci (PFN_vkCmdSetRasterizerDiscardEnableEXT)gpa(device, "vkCmdSetRasterizerDiscardEnableEXT"); 5995db71995Sopenharmony_ci table->CmdSetDepthBiasEnableEXT = (PFN_vkCmdSetDepthBiasEnableEXT)gpa(device, "vkCmdSetDepthBiasEnableEXT"); 6005db71995Sopenharmony_ci table->CmdSetLogicOpEXT = (PFN_vkCmdSetLogicOpEXT)gpa(device, "vkCmdSetLogicOpEXT"); 6015db71995Sopenharmony_ci table->CmdSetPrimitiveRestartEnableEXT = 6025db71995Sopenharmony_ci (PFN_vkCmdSetPrimitiveRestartEnableEXT)gpa(device, "vkCmdSetPrimitiveRestartEnableEXT"); 6035db71995Sopenharmony_ci table->CmdSetColorWriteEnableEXT = (PFN_vkCmdSetColorWriteEnableEXT)gpa(device, "vkCmdSetColorWriteEnableEXT"); 6045db71995Sopenharmony_ci table->CmdDrawMultiEXT = (PFN_vkCmdDrawMultiEXT)gpa(device, "vkCmdDrawMultiEXT"); 6055db71995Sopenharmony_ci table->CmdDrawMultiIndexedEXT = (PFN_vkCmdDrawMultiIndexedEXT)gpa(device, "vkCmdDrawMultiIndexedEXT"); 6065db71995Sopenharmony_ci table->CreateMicromapEXT = (PFN_vkCreateMicromapEXT)gpa(device, "vkCreateMicromapEXT"); 6075db71995Sopenharmony_ci table->DestroyMicromapEXT = (PFN_vkDestroyMicromapEXT)gpa(device, "vkDestroyMicromapEXT"); 6085db71995Sopenharmony_ci table->CmdBuildMicromapsEXT = (PFN_vkCmdBuildMicromapsEXT)gpa(device, "vkCmdBuildMicromapsEXT"); 6095db71995Sopenharmony_ci table->BuildMicromapsEXT = (PFN_vkBuildMicromapsEXT)gpa(device, "vkBuildMicromapsEXT"); 6105db71995Sopenharmony_ci table->CopyMicromapEXT = (PFN_vkCopyMicromapEXT)gpa(device, "vkCopyMicromapEXT"); 6115db71995Sopenharmony_ci table->CopyMicromapToMemoryEXT = (PFN_vkCopyMicromapToMemoryEXT)gpa(device, "vkCopyMicromapToMemoryEXT"); 6125db71995Sopenharmony_ci table->CopyMemoryToMicromapEXT = (PFN_vkCopyMemoryToMicromapEXT)gpa(device, "vkCopyMemoryToMicromapEXT"); 6135db71995Sopenharmony_ci table->WriteMicromapsPropertiesEXT = (PFN_vkWriteMicromapsPropertiesEXT)gpa(device, "vkWriteMicromapsPropertiesEXT"); 6145db71995Sopenharmony_ci table->CmdCopyMicromapEXT = (PFN_vkCmdCopyMicromapEXT)gpa(device, "vkCmdCopyMicromapEXT"); 6155db71995Sopenharmony_ci table->CmdCopyMicromapToMemoryEXT = (PFN_vkCmdCopyMicromapToMemoryEXT)gpa(device, "vkCmdCopyMicromapToMemoryEXT"); 6165db71995Sopenharmony_ci table->CmdCopyMemoryToMicromapEXT = (PFN_vkCmdCopyMemoryToMicromapEXT)gpa(device, "vkCmdCopyMemoryToMicromapEXT"); 6175db71995Sopenharmony_ci table->CmdWriteMicromapsPropertiesEXT = (PFN_vkCmdWriteMicromapsPropertiesEXT)gpa(device, "vkCmdWriteMicromapsPropertiesEXT"); 6185db71995Sopenharmony_ci table->GetDeviceMicromapCompatibilityEXT = 6195db71995Sopenharmony_ci (PFN_vkGetDeviceMicromapCompatibilityEXT)gpa(device, "vkGetDeviceMicromapCompatibilityEXT"); 6205db71995Sopenharmony_ci table->GetMicromapBuildSizesEXT = (PFN_vkGetMicromapBuildSizesEXT)gpa(device, "vkGetMicromapBuildSizesEXT"); 6215db71995Sopenharmony_ci table->CmdDrawClusterHUAWEI = (PFN_vkCmdDrawClusterHUAWEI)gpa(device, "vkCmdDrawClusterHUAWEI"); 6225db71995Sopenharmony_ci table->CmdDrawClusterIndirectHUAWEI = (PFN_vkCmdDrawClusterIndirectHUAWEI)gpa(device, "vkCmdDrawClusterIndirectHUAWEI"); 6235db71995Sopenharmony_ci table->SetDeviceMemoryPriorityEXT = (PFN_vkSetDeviceMemoryPriorityEXT)gpa(device, "vkSetDeviceMemoryPriorityEXT"); 6245db71995Sopenharmony_ci table->GetDescriptorSetLayoutHostMappingInfoVALVE = 6255db71995Sopenharmony_ci (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); 6265db71995Sopenharmony_ci table->GetDescriptorSetHostMappingVALVE = 6275db71995Sopenharmony_ci (PFN_vkGetDescriptorSetHostMappingVALVE)gpa(device, "vkGetDescriptorSetHostMappingVALVE"); 6285db71995Sopenharmony_ci table->CmdCopyMemoryIndirectNV = (PFN_vkCmdCopyMemoryIndirectNV)gpa(device, "vkCmdCopyMemoryIndirectNV"); 6295db71995Sopenharmony_ci table->CmdCopyMemoryToImageIndirectNV = (PFN_vkCmdCopyMemoryToImageIndirectNV)gpa(device, "vkCmdCopyMemoryToImageIndirectNV"); 6305db71995Sopenharmony_ci table->CmdDecompressMemoryNV = (PFN_vkCmdDecompressMemoryNV)gpa(device, "vkCmdDecompressMemoryNV"); 6315db71995Sopenharmony_ci table->CmdDecompressMemoryIndirectCountNV = 6325db71995Sopenharmony_ci (PFN_vkCmdDecompressMemoryIndirectCountNV)gpa(device, "vkCmdDecompressMemoryIndirectCountNV"); 6335db71995Sopenharmony_ci table->CmdSetTessellationDomainOriginEXT = 6345db71995Sopenharmony_ci (PFN_vkCmdSetTessellationDomainOriginEXT)gpa(device, "vkCmdSetTessellationDomainOriginEXT"); 6355db71995Sopenharmony_ci table->CmdSetDepthClampEnableEXT = (PFN_vkCmdSetDepthClampEnableEXT)gpa(device, "vkCmdSetDepthClampEnableEXT"); 6365db71995Sopenharmony_ci table->CmdSetPolygonModeEXT = (PFN_vkCmdSetPolygonModeEXT)gpa(device, "vkCmdSetPolygonModeEXT"); 6375db71995Sopenharmony_ci table->CmdSetRasterizationSamplesEXT = (PFN_vkCmdSetRasterizationSamplesEXT)gpa(device, "vkCmdSetRasterizationSamplesEXT"); 6385db71995Sopenharmony_ci table->CmdSetSampleMaskEXT = (PFN_vkCmdSetSampleMaskEXT)gpa(device, "vkCmdSetSampleMaskEXT"); 6395db71995Sopenharmony_ci table->CmdSetAlphaToCoverageEnableEXT = (PFN_vkCmdSetAlphaToCoverageEnableEXT)gpa(device, "vkCmdSetAlphaToCoverageEnableEXT"); 6405db71995Sopenharmony_ci table->CmdSetAlphaToOneEnableEXT = (PFN_vkCmdSetAlphaToOneEnableEXT)gpa(device, "vkCmdSetAlphaToOneEnableEXT"); 6415db71995Sopenharmony_ci table->CmdSetLogicOpEnableEXT = (PFN_vkCmdSetLogicOpEnableEXT)gpa(device, "vkCmdSetLogicOpEnableEXT"); 6425db71995Sopenharmony_ci table->CmdSetColorBlendEnableEXT = (PFN_vkCmdSetColorBlendEnableEXT)gpa(device, "vkCmdSetColorBlendEnableEXT"); 6435db71995Sopenharmony_ci table->CmdSetColorBlendEquationEXT = (PFN_vkCmdSetColorBlendEquationEXT)gpa(device, "vkCmdSetColorBlendEquationEXT"); 6445db71995Sopenharmony_ci table->CmdSetColorWriteMaskEXT = (PFN_vkCmdSetColorWriteMaskEXT)gpa(device, "vkCmdSetColorWriteMaskEXT"); 6455db71995Sopenharmony_ci table->CmdSetRasterizationStreamEXT = (PFN_vkCmdSetRasterizationStreamEXT)gpa(device, "vkCmdSetRasterizationStreamEXT"); 6465db71995Sopenharmony_ci table->CmdSetConservativeRasterizationModeEXT = 6475db71995Sopenharmony_ci (PFN_vkCmdSetConservativeRasterizationModeEXT)gpa(device, "vkCmdSetConservativeRasterizationModeEXT"); 6485db71995Sopenharmony_ci table->CmdSetExtraPrimitiveOverestimationSizeEXT = 6495db71995Sopenharmony_ci (PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT)gpa(device, "vkCmdSetExtraPrimitiveOverestimationSizeEXT"); 6505db71995Sopenharmony_ci table->CmdSetDepthClipEnableEXT = (PFN_vkCmdSetDepthClipEnableEXT)gpa(device, "vkCmdSetDepthClipEnableEXT"); 6515db71995Sopenharmony_ci table->CmdSetSampleLocationsEnableEXT = (PFN_vkCmdSetSampleLocationsEnableEXT)gpa(device, "vkCmdSetSampleLocationsEnableEXT"); 6525db71995Sopenharmony_ci table->CmdSetColorBlendAdvancedEXT = (PFN_vkCmdSetColorBlendAdvancedEXT)gpa(device, "vkCmdSetColorBlendAdvancedEXT"); 6535db71995Sopenharmony_ci table->CmdSetProvokingVertexModeEXT = (PFN_vkCmdSetProvokingVertexModeEXT)gpa(device, "vkCmdSetProvokingVertexModeEXT"); 6545db71995Sopenharmony_ci table->CmdSetLineRasterizationModeEXT = (PFN_vkCmdSetLineRasterizationModeEXT)gpa(device, "vkCmdSetLineRasterizationModeEXT"); 6555db71995Sopenharmony_ci table->CmdSetLineStippleEnableEXT = (PFN_vkCmdSetLineStippleEnableEXT)gpa(device, "vkCmdSetLineStippleEnableEXT"); 6565db71995Sopenharmony_ci table->CmdSetDepthClipNegativeOneToOneEXT = 6575db71995Sopenharmony_ci (PFN_vkCmdSetDepthClipNegativeOneToOneEXT)gpa(device, "vkCmdSetDepthClipNegativeOneToOneEXT"); 6585db71995Sopenharmony_ci table->CmdSetViewportWScalingEnableNV = (PFN_vkCmdSetViewportWScalingEnableNV)gpa(device, "vkCmdSetViewportWScalingEnableNV"); 6595db71995Sopenharmony_ci table->CmdSetViewportSwizzleNV = (PFN_vkCmdSetViewportSwizzleNV)gpa(device, "vkCmdSetViewportSwizzleNV"); 6605db71995Sopenharmony_ci table->CmdSetCoverageToColorEnableNV = (PFN_vkCmdSetCoverageToColorEnableNV)gpa(device, "vkCmdSetCoverageToColorEnableNV"); 6615db71995Sopenharmony_ci table->CmdSetCoverageToColorLocationNV = 6625db71995Sopenharmony_ci (PFN_vkCmdSetCoverageToColorLocationNV)gpa(device, "vkCmdSetCoverageToColorLocationNV"); 6635db71995Sopenharmony_ci table->CmdSetCoverageModulationModeNV = (PFN_vkCmdSetCoverageModulationModeNV)gpa(device, "vkCmdSetCoverageModulationModeNV"); 6645db71995Sopenharmony_ci table->CmdSetCoverageModulationTableEnableNV = 6655db71995Sopenharmony_ci (PFN_vkCmdSetCoverageModulationTableEnableNV)gpa(device, "vkCmdSetCoverageModulationTableEnableNV"); 6665db71995Sopenharmony_ci table->CmdSetCoverageModulationTableNV = 6675db71995Sopenharmony_ci (PFN_vkCmdSetCoverageModulationTableNV)gpa(device, "vkCmdSetCoverageModulationTableNV"); 6685db71995Sopenharmony_ci table->CmdSetShadingRateImageEnableNV = (PFN_vkCmdSetShadingRateImageEnableNV)gpa(device, "vkCmdSetShadingRateImageEnableNV"); 6695db71995Sopenharmony_ci table->CmdSetRepresentativeFragmentTestEnableNV = 6705db71995Sopenharmony_ci (PFN_vkCmdSetRepresentativeFragmentTestEnableNV)gpa(device, "vkCmdSetRepresentativeFragmentTestEnableNV"); 6715db71995Sopenharmony_ci table->CmdSetCoverageReductionModeNV = (PFN_vkCmdSetCoverageReductionModeNV)gpa(device, "vkCmdSetCoverageReductionModeNV"); 6725db71995Sopenharmony_ci table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)gpa(device, "vkGetShaderModuleIdentifierEXT"); 6735db71995Sopenharmony_ci table->GetShaderModuleCreateInfoIdentifierEXT = 6745db71995Sopenharmony_ci (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); 6755db71995Sopenharmony_ci table->CreateOpticalFlowSessionNV = (PFN_vkCreateOpticalFlowSessionNV)gpa(device, "vkCreateOpticalFlowSessionNV"); 6765db71995Sopenharmony_ci table->DestroyOpticalFlowSessionNV = (PFN_vkDestroyOpticalFlowSessionNV)gpa(device, "vkDestroyOpticalFlowSessionNV"); 6775db71995Sopenharmony_ci table->BindOpticalFlowSessionImageNV = (PFN_vkBindOpticalFlowSessionImageNV)gpa(device, "vkBindOpticalFlowSessionImageNV"); 6785db71995Sopenharmony_ci table->CmdOpticalFlowExecuteNV = (PFN_vkCmdOpticalFlowExecuteNV)gpa(device, "vkCmdOpticalFlowExecuteNV"); 6795db71995Sopenharmony_ci table->CreateShadersEXT = (PFN_vkCreateShadersEXT)gpa(device, "vkCreateShadersEXT"); 6805db71995Sopenharmony_ci table->DestroyShaderEXT = (PFN_vkDestroyShaderEXT)gpa(device, "vkDestroyShaderEXT"); 6815db71995Sopenharmony_ci table->GetShaderBinaryDataEXT = (PFN_vkGetShaderBinaryDataEXT)gpa(device, "vkGetShaderBinaryDataEXT"); 6825db71995Sopenharmony_ci table->CmdBindShadersEXT = (PFN_vkCmdBindShadersEXT)gpa(device, "vkCmdBindShadersEXT"); 6835db71995Sopenharmony_ci table->GetFramebufferTilePropertiesQCOM = 6845db71995Sopenharmony_ci (PFN_vkGetFramebufferTilePropertiesQCOM)gpa(device, "vkGetFramebufferTilePropertiesQCOM"); 6855db71995Sopenharmony_ci table->GetDynamicRenderingTilePropertiesQCOM = 6865db71995Sopenharmony_ci (PFN_vkGetDynamicRenderingTilePropertiesQCOM)gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); 6875db71995Sopenharmony_ci table->CmdSetAttachmentFeedbackLoopEnableEXT = 6885db71995Sopenharmony_ci (PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT)gpa(device, "vkCmdSetAttachmentFeedbackLoopEnableEXT"); 6895db71995Sopenharmony_ci table->CreateAccelerationStructureKHR = (PFN_vkCreateAccelerationStructureKHR)gpa(device, "vkCreateAccelerationStructureKHR"); 6905db71995Sopenharmony_ci table->DestroyAccelerationStructureKHR = 6915db71995Sopenharmony_ci (PFN_vkDestroyAccelerationStructureKHR)gpa(device, "vkDestroyAccelerationStructureKHR"); 6925db71995Sopenharmony_ci table->CmdBuildAccelerationStructuresKHR = 6935db71995Sopenharmony_ci (PFN_vkCmdBuildAccelerationStructuresKHR)gpa(device, "vkCmdBuildAccelerationStructuresKHR"); 6945db71995Sopenharmony_ci table->CmdBuildAccelerationStructuresIndirectKHR = 6955db71995Sopenharmony_ci (PFN_vkCmdBuildAccelerationStructuresIndirectKHR)gpa(device, "vkCmdBuildAccelerationStructuresIndirectKHR"); 6965db71995Sopenharmony_ci table->BuildAccelerationStructuresKHR = (PFN_vkBuildAccelerationStructuresKHR)gpa(device, "vkBuildAccelerationStructuresKHR"); 6975db71995Sopenharmony_ci table->CopyAccelerationStructureKHR = (PFN_vkCopyAccelerationStructureKHR)gpa(device, "vkCopyAccelerationStructureKHR"); 6985db71995Sopenharmony_ci table->CopyAccelerationStructureToMemoryKHR = 6995db71995Sopenharmony_ci (PFN_vkCopyAccelerationStructureToMemoryKHR)gpa(device, "vkCopyAccelerationStructureToMemoryKHR"); 7005db71995Sopenharmony_ci table->CopyMemoryToAccelerationStructureKHR = 7015db71995Sopenharmony_ci (PFN_vkCopyMemoryToAccelerationStructureKHR)gpa(device, "vkCopyMemoryToAccelerationStructureKHR"); 7025db71995Sopenharmony_ci table->WriteAccelerationStructuresPropertiesKHR = 7035db71995Sopenharmony_ci (PFN_vkWriteAccelerationStructuresPropertiesKHR)gpa(device, "vkWriteAccelerationStructuresPropertiesKHR"); 7045db71995Sopenharmony_ci table->CmdCopyAccelerationStructureKHR = 7055db71995Sopenharmony_ci (PFN_vkCmdCopyAccelerationStructureKHR)gpa(device, "vkCmdCopyAccelerationStructureKHR"); 7065db71995Sopenharmony_ci table->CmdCopyAccelerationStructureToMemoryKHR = 7075db71995Sopenharmony_ci (PFN_vkCmdCopyAccelerationStructureToMemoryKHR)gpa(device, "vkCmdCopyAccelerationStructureToMemoryKHR"); 7085db71995Sopenharmony_ci table->CmdCopyMemoryToAccelerationStructureKHR = 7095db71995Sopenharmony_ci (PFN_vkCmdCopyMemoryToAccelerationStructureKHR)gpa(device, "vkCmdCopyMemoryToAccelerationStructureKHR"); 7105db71995Sopenharmony_ci table->GetAccelerationStructureDeviceAddressKHR = 7115db71995Sopenharmony_ci (PFN_vkGetAccelerationStructureDeviceAddressKHR)gpa(device, "vkGetAccelerationStructureDeviceAddressKHR"); 7125db71995Sopenharmony_ci table->CmdWriteAccelerationStructuresPropertiesKHR = 7135db71995Sopenharmony_ci (PFN_vkCmdWriteAccelerationStructuresPropertiesKHR)gpa(device, "vkCmdWriteAccelerationStructuresPropertiesKHR"); 7145db71995Sopenharmony_ci table->GetDeviceAccelerationStructureCompatibilityKHR = 7155db71995Sopenharmony_ci (PFN_vkGetDeviceAccelerationStructureCompatibilityKHR)gpa(device, "vkGetDeviceAccelerationStructureCompatibilityKHR"); 7165db71995Sopenharmony_ci table->GetAccelerationStructureBuildSizesKHR = 7175db71995Sopenharmony_ci (PFN_vkGetAccelerationStructureBuildSizesKHR)gpa(device, "vkGetAccelerationStructureBuildSizesKHR"); 7185db71995Sopenharmony_ci table->CmdTraceRaysKHR = (PFN_vkCmdTraceRaysKHR)gpa(device, "vkCmdTraceRaysKHR"); 7195db71995Sopenharmony_ci table->CreateRayTracingPipelinesKHR = (PFN_vkCreateRayTracingPipelinesKHR)gpa(device, "vkCreateRayTracingPipelinesKHR"); 7205db71995Sopenharmony_ci table->GetRayTracingCaptureReplayShaderGroupHandlesKHR = 7215db71995Sopenharmony_ci (PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR)gpa(device, "vkGetRayTracingCaptureReplayShaderGroupHandlesKHR"); 7225db71995Sopenharmony_ci table->CmdTraceRaysIndirectKHR = (PFN_vkCmdTraceRaysIndirectKHR)gpa(device, "vkCmdTraceRaysIndirectKHR"); 7235db71995Sopenharmony_ci table->GetRayTracingShaderGroupStackSizeKHR = 7245db71995Sopenharmony_ci (PFN_vkGetRayTracingShaderGroupStackSizeKHR)gpa(device, "vkGetRayTracingShaderGroupStackSizeKHR"); 7255db71995Sopenharmony_ci table->CmdSetRayTracingPipelineStackSizeKHR = 7265db71995Sopenharmony_ci (PFN_vkCmdSetRayTracingPipelineStackSizeKHR)gpa(device, "vkCmdSetRayTracingPipelineStackSizeKHR"); 7275db71995Sopenharmony_ci table->CmdDrawMeshTasksEXT = (PFN_vkCmdDrawMeshTasksEXT)gpa(device, "vkCmdDrawMeshTasksEXT"); 7285db71995Sopenharmony_ci table->CmdDrawMeshTasksIndirectEXT = (PFN_vkCmdDrawMeshTasksIndirectEXT)gpa(device, "vkCmdDrawMeshTasksIndirectEXT"); 7295db71995Sopenharmony_ci table->CmdDrawMeshTasksIndirectCountEXT = 7305db71995Sopenharmony_ci (PFN_vkCmdDrawMeshTasksIndirectCountEXT)gpa(device, "vkCmdDrawMeshTasksIndirectCountEXT"); 7315db71995Sopenharmony_ci#ifdef VK_USE_PLATFORM_OHOS 7325db71995Sopenharmony_ci table->GetSwapchainGrallocUsageOHOS = (PFN_vkGetSwapchainGrallocUsageOHOS) gpa(device, "vkGetSwapchainGrallocUsageOHOS"); 7335db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_OHOS 7345db71995Sopenharmony_ci#if defined (VK_USE_PLATFORM_OHOS) 7355db71995Sopenharmony_ci table->AcquireImageOHOS = (PFN_vkAcquireImageOHOS) gpa(device, "vkAcquireImageOHOS"); 7365db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_OHOS 7375db71995Sopenharmony_ci#if defined (VK_USE_PLATFORM_OHOS) 7385db71995Sopenharmony_ci table->QueueSignalReleaseImageOHOS = (PFN_vkQueueSignalReleaseImageOHOS) gpa(device, "vkQueueSignalReleaseImageOHOS"); 7395db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_OHOS 7405db71995Sopenharmony_ci#if defined (VK_USE_PLATFORM_OHOS) 7415db71995Sopenharmony_ci table->GetNativeBufferPropertiesOHOS = (PFN_vkGetNativeBufferPropertiesOHOS) gpa(device, "vkGetNativeBufferPropertiesOHOS"); 7425db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_OHOS 7435db71995Sopenharmony_ci#if defined (VK_USE_PLATFORM_OHOS) 7445db71995Sopenharmony_ci table->GetMemoryNativeBufferOHOS = (PFN_vkGetMemoryNativeBufferOHOS) gpa(device, "vkGetMemoryNativeBufferOHOS"); 7455db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_OHOS 7465db71995Sopenharmony_ci} 7475db71995Sopenharmony_ci 7485db71995Sopenharmony_ci 7495db71995Sopenharmony_cistatic inline void layer_init_instance_dispatch_table(VkInstance instance, VkLayerInstanceDispatchTable *table, PFN_vkGetInstanceProcAddr gpa) { 7505db71995Sopenharmony_ci memset(table, 0, sizeof(*table)); 7515db71995Sopenharmony_ci 7525db71995Sopenharmony_ci // Instance function pointers 7535db71995Sopenharmony_ci table->DestroyInstance = (PFN_vkDestroyInstance)gpa(instance, "vkDestroyInstance"); 7545db71995Sopenharmony_ci table->EnumeratePhysicalDevices = (PFN_vkEnumeratePhysicalDevices)gpa(instance, "vkEnumeratePhysicalDevices"); 7555db71995Sopenharmony_ci table->GetPhysicalDeviceFeatures = (PFN_vkGetPhysicalDeviceFeatures)gpa(instance, "vkGetPhysicalDeviceFeatures"); 7565db71995Sopenharmony_ci table->GetPhysicalDeviceFormatProperties = 7575db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceFormatProperties)gpa(instance, "vkGetPhysicalDeviceFormatProperties"); 7585db71995Sopenharmony_ci table->GetPhysicalDeviceImageFormatProperties = 7595db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceImageFormatProperties)gpa(instance, "vkGetPhysicalDeviceImageFormatProperties"); 7605db71995Sopenharmony_ci table->GetPhysicalDeviceProperties = (PFN_vkGetPhysicalDeviceProperties)gpa(instance, "vkGetPhysicalDeviceProperties"); 7615db71995Sopenharmony_ci table->GetPhysicalDeviceQueueFamilyProperties = 7625db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceQueueFamilyProperties)gpa(instance, "vkGetPhysicalDeviceQueueFamilyProperties"); 7635db71995Sopenharmony_ci table->GetPhysicalDeviceMemoryProperties = 7645db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceMemoryProperties)gpa(instance, "vkGetPhysicalDeviceMemoryProperties"); 7655db71995Sopenharmony_ci table->GetInstanceProcAddr = gpa; 7665db71995Sopenharmony_ci table->EnumerateDeviceExtensionProperties = 7675db71995Sopenharmony_ci (PFN_vkEnumerateDeviceExtensionProperties)gpa(instance, "vkEnumerateDeviceExtensionProperties"); 7685db71995Sopenharmony_ci table->EnumerateDeviceLayerProperties = (PFN_vkEnumerateDeviceLayerProperties)gpa(instance, "vkEnumerateDeviceLayerProperties"); 7695db71995Sopenharmony_ci table->GetPhysicalDeviceSparseImageFormatProperties = 7705db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceSparseImageFormatProperties)gpa(instance, "vkGetPhysicalDeviceSparseImageFormatProperties"); 7715db71995Sopenharmony_ci table->EnumeratePhysicalDeviceGroups = (PFN_vkEnumeratePhysicalDeviceGroups)gpa(instance, "vkEnumeratePhysicalDeviceGroups"); 7725db71995Sopenharmony_ci table->GetPhysicalDeviceFeatures2 = (PFN_vkGetPhysicalDeviceFeatures2)gpa(instance, "vkGetPhysicalDeviceFeatures2"); 7735db71995Sopenharmony_ci table->GetPhysicalDeviceProperties2 = (PFN_vkGetPhysicalDeviceProperties2)gpa(instance, "vkGetPhysicalDeviceProperties2"); 7745db71995Sopenharmony_ci table->GetPhysicalDeviceFormatProperties2 = 7755db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceFormatProperties2)gpa(instance, "vkGetPhysicalDeviceFormatProperties2"); 7765db71995Sopenharmony_ci table->GetPhysicalDeviceImageFormatProperties2 = 7775db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceImageFormatProperties2)gpa(instance, "vkGetPhysicalDeviceImageFormatProperties2"); 7785db71995Sopenharmony_ci table->GetPhysicalDeviceQueueFamilyProperties2 = 7795db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceQueueFamilyProperties2)gpa(instance, "vkGetPhysicalDeviceQueueFamilyProperties2"); 7805db71995Sopenharmony_ci table->GetPhysicalDeviceMemoryProperties2 = 7815db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceMemoryProperties2)gpa(instance, "vkGetPhysicalDeviceMemoryProperties2"); 7825db71995Sopenharmony_ci table->GetPhysicalDeviceSparseImageFormatProperties2 = 7835db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceSparseImageFormatProperties2)gpa(instance, "vkGetPhysicalDeviceSparseImageFormatProperties2"); 7845db71995Sopenharmony_ci table->GetPhysicalDeviceExternalBufferProperties = 7855db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceExternalBufferProperties)gpa(instance, "vkGetPhysicalDeviceExternalBufferProperties"); 7865db71995Sopenharmony_ci table->GetPhysicalDeviceExternalFenceProperties = 7875db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceExternalFenceProperties)gpa(instance, "vkGetPhysicalDeviceExternalFenceProperties"); 7885db71995Sopenharmony_ci table->GetPhysicalDeviceExternalSemaphoreProperties = 7895db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceExternalSemaphoreProperties)gpa(instance, "vkGetPhysicalDeviceExternalSemaphoreProperties"); 7905db71995Sopenharmony_ci table->GetPhysicalDeviceToolProperties = 7915db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceToolProperties)gpa(instance, "vkGetPhysicalDeviceToolProperties"); 7925db71995Sopenharmony_ci table->DestroySurfaceKHR = (PFN_vkDestroySurfaceKHR)gpa(instance, "vkDestroySurfaceKHR"); 7935db71995Sopenharmony_ci table->GetPhysicalDeviceSurfaceSupportKHR = 7945db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceSurfaceSupportKHR)gpa(instance, "vkGetPhysicalDeviceSurfaceSupportKHR"); 7955db71995Sopenharmony_ci table->GetPhysicalDeviceSurfaceCapabilitiesKHR = 7965db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR)gpa(instance, "vkGetPhysicalDeviceSurfaceCapabilitiesKHR"); 7975db71995Sopenharmony_ci table->GetPhysicalDeviceSurfaceFormatsKHR = 7985db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceSurfaceFormatsKHR)gpa(instance, "vkGetPhysicalDeviceSurfaceFormatsKHR"); 7995db71995Sopenharmony_ci table->GetPhysicalDeviceSurfacePresentModesKHR = 8005db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceSurfacePresentModesKHR)gpa(instance, "vkGetPhysicalDeviceSurfacePresentModesKHR"); 8015db71995Sopenharmony_ci table->GetPhysicalDevicePresentRectanglesKHR = 8025db71995Sopenharmony_ci (PFN_vkGetPhysicalDevicePresentRectanglesKHR)gpa(instance, "vkGetPhysicalDevicePresentRectanglesKHR"); 8035db71995Sopenharmony_ci table->GetPhysicalDeviceDisplayPropertiesKHR = 8045db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceDisplayPropertiesKHR)gpa(instance, "vkGetPhysicalDeviceDisplayPropertiesKHR"); 8055db71995Sopenharmony_ci table->GetPhysicalDeviceDisplayPlanePropertiesKHR = 8065db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR)gpa(instance, "vkGetPhysicalDeviceDisplayPlanePropertiesKHR"); 8075db71995Sopenharmony_ci table->GetDisplayPlaneSupportedDisplaysKHR = 8085db71995Sopenharmony_ci (PFN_vkGetDisplayPlaneSupportedDisplaysKHR)gpa(instance, "vkGetDisplayPlaneSupportedDisplaysKHR"); 8095db71995Sopenharmony_ci table->GetDisplayModePropertiesKHR = (PFN_vkGetDisplayModePropertiesKHR)gpa(instance, "vkGetDisplayModePropertiesKHR"); 8105db71995Sopenharmony_ci table->CreateDisplayModeKHR = (PFN_vkCreateDisplayModeKHR)gpa(instance, "vkCreateDisplayModeKHR"); 8115db71995Sopenharmony_ci table->GetDisplayPlaneCapabilitiesKHR = (PFN_vkGetDisplayPlaneCapabilitiesKHR)gpa(instance, "vkGetDisplayPlaneCapabilitiesKHR"); 8125db71995Sopenharmony_ci table->CreateDisplayPlaneSurfaceKHR = (PFN_vkCreateDisplayPlaneSurfaceKHR)gpa(instance, "vkCreateDisplayPlaneSurfaceKHR"); 8135db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_XLIB_KHR) 8145db71995Sopenharmony_ci table->CreateXlibSurfaceKHR = (PFN_vkCreateXlibSurfaceKHR)gpa(instance, "vkCreateXlibSurfaceKHR"); 8155db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_XLIB_KHR 8165db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_XLIB_KHR) 8175db71995Sopenharmony_ci table->GetPhysicalDeviceXlibPresentationSupportKHR = 8185db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR)gpa(instance, "vkGetPhysicalDeviceXlibPresentationSupportKHR"); 8195db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_XLIB_KHR 8205db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_XCB_KHR) 8215db71995Sopenharmony_ci table->CreateXcbSurfaceKHR = (PFN_vkCreateXcbSurfaceKHR)gpa(instance, "vkCreateXcbSurfaceKHR"); 8225db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_XCB_KHR 8235db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_XCB_KHR) 8245db71995Sopenharmony_ci table->GetPhysicalDeviceXcbPresentationSupportKHR = 8255db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR)gpa(instance, "vkGetPhysicalDeviceXcbPresentationSupportKHR"); 8265db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_XCB_KHR 8275db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_WAYLAND_KHR) 8285db71995Sopenharmony_ci table->CreateWaylandSurfaceKHR = (PFN_vkCreateWaylandSurfaceKHR)gpa(instance, "vkCreateWaylandSurfaceKHR"); 8295db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_WAYLAND_KHR 8305db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_WAYLAND_KHR) 8315db71995Sopenharmony_ci table->GetPhysicalDeviceWaylandPresentationSupportKHR = 8325db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR)gpa(instance, "vkGetPhysicalDeviceWaylandPresentationSupportKHR"); 8335db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_WAYLAND_KHR 8345db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_ANDROID_KHR) 8355db71995Sopenharmony_ci table->CreateAndroidSurfaceKHR = (PFN_vkCreateAndroidSurfaceKHR)gpa(instance, "vkCreateAndroidSurfaceKHR"); 8365db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_ANDROID_KHR 8375db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_WIN32_KHR) 8385db71995Sopenharmony_ci table->CreateWin32SurfaceKHR = (PFN_vkCreateWin32SurfaceKHR)gpa(instance, "vkCreateWin32SurfaceKHR"); 8395db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_WIN32_KHR 8405db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_WIN32_KHR) 8415db71995Sopenharmony_ci table->GetPhysicalDeviceWin32PresentationSupportKHR = 8425db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR)gpa(instance, "vkGetPhysicalDeviceWin32PresentationSupportKHR"); 8435db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_WIN32_KHR 8445db71995Sopenharmony_ci table->GetPhysicalDeviceVideoCapabilitiesKHR = 8455db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR)gpa(instance, "vkGetPhysicalDeviceVideoCapabilitiesKHR"); 8465db71995Sopenharmony_ci table->GetPhysicalDeviceVideoFormatPropertiesKHR = 8475db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR)gpa(instance, "vkGetPhysicalDeviceVideoFormatPropertiesKHR"); 8485db71995Sopenharmony_ci table->GetPhysicalDeviceFeatures2KHR = (PFN_vkGetPhysicalDeviceFeatures2KHR)gpa(instance, "vkGetPhysicalDeviceFeatures2KHR"); 8495db71995Sopenharmony_ci table->GetPhysicalDeviceProperties2KHR = 8505db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceProperties2KHR)gpa(instance, "vkGetPhysicalDeviceProperties2KHR"); 8515db71995Sopenharmony_ci table->GetPhysicalDeviceFormatProperties2KHR = 8525db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceFormatProperties2KHR)gpa(instance, "vkGetPhysicalDeviceFormatProperties2KHR"); 8535db71995Sopenharmony_ci table->GetPhysicalDeviceImageFormatProperties2KHR = 8545db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceImageFormatProperties2KHR)gpa(instance, "vkGetPhysicalDeviceImageFormatProperties2KHR"); 8555db71995Sopenharmony_ci table->GetPhysicalDeviceQueueFamilyProperties2KHR = 8565db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR)gpa(instance, "vkGetPhysicalDeviceQueueFamilyProperties2KHR"); 8575db71995Sopenharmony_ci table->GetPhysicalDeviceMemoryProperties2KHR = 8585db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceMemoryProperties2KHR)gpa(instance, "vkGetPhysicalDeviceMemoryProperties2KHR"); 8595db71995Sopenharmony_ci table->GetPhysicalDeviceSparseImageFormatProperties2KHR = 8605db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR)gpa(instance, "vkGetPhysicalDeviceSparseImageFormatProperties2KHR"); 8615db71995Sopenharmony_ci table->EnumeratePhysicalDeviceGroupsKHR = 8625db71995Sopenharmony_ci (PFN_vkEnumeratePhysicalDeviceGroupsKHR)gpa(instance, "vkEnumeratePhysicalDeviceGroupsKHR"); 8635db71995Sopenharmony_ci table->GetPhysicalDeviceExternalBufferPropertiesKHR = 8645db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR)gpa(instance, "vkGetPhysicalDeviceExternalBufferPropertiesKHR"); 8655db71995Sopenharmony_ci table->GetPhysicalDeviceExternalSemaphorePropertiesKHR = 8665db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR)gpa(instance, "vkGetPhysicalDeviceExternalSemaphorePropertiesKHR"); 8675db71995Sopenharmony_ci table->GetPhysicalDeviceExternalFencePropertiesKHR = 8685db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR)gpa(instance, "vkGetPhysicalDeviceExternalFencePropertiesKHR"); 8695db71995Sopenharmony_ci table->EnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR = 8705db71995Sopenharmony_ci (PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR)gpa( 8715db71995Sopenharmony_ci instance, "vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR"); 8725db71995Sopenharmony_ci table->GetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR = (PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR)gpa( 8735db71995Sopenharmony_ci instance, "vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR"); 8745db71995Sopenharmony_ci table->GetPhysicalDeviceSurfaceCapabilities2KHR = 8755db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR)gpa(instance, "vkGetPhysicalDeviceSurfaceCapabilities2KHR"); 8765db71995Sopenharmony_ci table->GetPhysicalDeviceSurfaceFormats2KHR = 8775db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceSurfaceFormats2KHR)gpa(instance, "vkGetPhysicalDeviceSurfaceFormats2KHR"); 8785db71995Sopenharmony_ci table->GetPhysicalDeviceDisplayProperties2KHR = 8795db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceDisplayProperties2KHR)gpa(instance, "vkGetPhysicalDeviceDisplayProperties2KHR"); 8805db71995Sopenharmony_ci table->GetPhysicalDeviceDisplayPlaneProperties2KHR = 8815db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR)gpa(instance, "vkGetPhysicalDeviceDisplayPlaneProperties2KHR"); 8825db71995Sopenharmony_ci table->GetDisplayModeProperties2KHR = (PFN_vkGetDisplayModeProperties2KHR)gpa(instance, "vkGetDisplayModeProperties2KHR"); 8835db71995Sopenharmony_ci table->GetDisplayPlaneCapabilities2KHR = 8845db71995Sopenharmony_ci (PFN_vkGetDisplayPlaneCapabilities2KHR)gpa(instance, "vkGetDisplayPlaneCapabilities2KHR"); 8855db71995Sopenharmony_ci table->GetPhysicalDeviceFragmentShadingRatesKHR = 8865db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR)gpa(instance, "vkGetPhysicalDeviceFragmentShadingRatesKHR"); 8875db71995Sopenharmony_ci#if defined(VK_ENABLE_BETA_EXTENSIONS) 8885db71995Sopenharmony_ci table->GetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR = (PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR)gpa( 8895db71995Sopenharmony_ci instance, "vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR"); 8905db71995Sopenharmony_ci#endif // VK_ENABLE_BETA_EXTENSIONS 8915db71995Sopenharmony_ci table->CreateDebugReportCallbackEXT = (PFN_vkCreateDebugReportCallbackEXT)gpa(instance, "vkCreateDebugReportCallbackEXT"); 8925db71995Sopenharmony_ci table->DestroyDebugReportCallbackEXT = (PFN_vkDestroyDebugReportCallbackEXT)gpa(instance, "vkDestroyDebugReportCallbackEXT"); 8935db71995Sopenharmony_ci table->DebugReportMessageEXT = (PFN_vkDebugReportMessageEXT)gpa(instance, "vkDebugReportMessageEXT"); 8945db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_GGP) 8955db71995Sopenharmony_ci table->CreateStreamDescriptorSurfaceGGP = 8965db71995Sopenharmony_ci (PFN_vkCreateStreamDescriptorSurfaceGGP)gpa(instance, "vkCreateStreamDescriptorSurfaceGGP"); 8975db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_GGP 8985db71995Sopenharmony_ci table->GetPhysicalDeviceExternalImageFormatPropertiesNV = 8995db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV)gpa(instance, "vkGetPhysicalDeviceExternalImageFormatPropertiesNV"); 9005db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_VI_NN) 9015db71995Sopenharmony_ci table->CreateViSurfaceNN = (PFN_vkCreateViSurfaceNN)gpa(instance, "vkCreateViSurfaceNN"); 9025db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_VI_NN 9035db71995Sopenharmony_ci table->ReleaseDisplayEXT = (PFN_vkReleaseDisplayEXT)gpa(instance, "vkReleaseDisplayEXT"); 9045db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_XLIB_XRANDR_EXT) 9055db71995Sopenharmony_ci table->AcquireXlibDisplayEXT = (PFN_vkAcquireXlibDisplayEXT)gpa(instance, "vkAcquireXlibDisplayEXT"); 9065db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_XLIB_XRANDR_EXT 9075db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_XLIB_XRANDR_EXT) 9085db71995Sopenharmony_ci table->GetRandROutputDisplayEXT = (PFN_vkGetRandROutputDisplayEXT)gpa(instance, "vkGetRandROutputDisplayEXT"); 9095db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_XLIB_XRANDR_EXT 9105db71995Sopenharmony_ci table->GetPhysicalDeviceSurfaceCapabilities2EXT = 9115db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT)gpa(instance, "vkGetPhysicalDeviceSurfaceCapabilities2EXT"); 9125db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_IOS_MVK) 9135db71995Sopenharmony_ci table->CreateIOSSurfaceMVK = (PFN_vkCreateIOSSurfaceMVK)gpa(instance, "vkCreateIOSSurfaceMVK"); 9145db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_IOS_MVK 9155db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_MACOS_MVK) 9165db71995Sopenharmony_ci table->CreateMacOSSurfaceMVK = (PFN_vkCreateMacOSSurfaceMVK)gpa(instance, "vkCreateMacOSSurfaceMVK"); 9175db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_MACOS_MVK 9185db71995Sopenharmony_ci table->CreateDebugUtilsMessengerEXT = (PFN_vkCreateDebugUtilsMessengerEXT)gpa(instance, "vkCreateDebugUtilsMessengerEXT"); 9195db71995Sopenharmony_ci table->DestroyDebugUtilsMessengerEXT = (PFN_vkDestroyDebugUtilsMessengerEXT)gpa(instance, "vkDestroyDebugUtilsMessengerEXT"); 9205db71995Sopenharmony_ci table->SubmitDebugUtilsMessageEXT = (PFN_vkSubmitDebugUtilsMessageEXT)gpa(instance, "vkSubmitDebugUtilsMessageEXT"); 9215db71995Sopenharmony_ci table->GetPhysicalDeviceMultisamplePropertiesEXT = 9225db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT)gpa(instance, "vkGetPhysicalDeviceMultisamplePropertiesEXT"); 9235db71995Sopenharmony_ci table->GetPhysicalDeviceCalibrateableTimeDomainsEXT = 9245db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT)gpa(instance, "vkGetPhysicalDeviceCalibrateableTimeDomainsEXT"); 9255db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_FUCHSIA) 9265db71995Sopenharmony_ci table->CreateImagePipeSurfaceFUCHSIA = (PFN_vkCreateImagePipeSurfaceFUCHSIA)gpa(instance, "vkCreateImagePipeSurfaceFUCHSIA"); 9275db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_FUCHSIA 9285db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_METAL_EXT) 9295db71995Sopenharmony_ci table->CreateMetalSurfaceEXT = (PFN_vkCreateMetalSurfaceEXT)gpa(instance, "vkCreateMetalSurfaceEXT"); 9305db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_METAL_EXT 9315db71995Sopenharmony_ci table->GetPhysicalDeviceToolPropertiesEXT = 9325db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceToolPropertiesEXT)gpa(instance, "vkGetPhysicalDeviceToolPropertiesEXT"); 9335db71995Sopenharmony_ci table->GetPhysicalDeviceCooperativeMatrixPropertiesNV = 9345db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV)gpa(instance, "vkGetPhysicalDeviceCooperativeMatrixPropertiesNV"); 9355db71995Sopenharmony_ci table->GetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV = 9365db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV)gpa( 9375db71995Sopenharmony_ci instance, "vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV"); 9385db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_WIN32_KHR) 9395db71995Sopenharmony_ci table->GetPhysicalDeviceSurfacePresentModes2EXT = 9405db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT)gpa(instance, "vkGetPhysicalDeviceSurfacePresentModes2EXT"); 9415db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_WIN32_KHR 9425db71995Sopenharmony_ci table->CreateHeadlessSurfaceEXT = (PFN_vkCreateHeadlessSurfaceEXT)gpa(instance, "vkCreateHeadlessSurfaceEXT"); 9435db71995Sopenharmony_ci table->AcquireDrmDisplayEXT = (PFN_vkAcquireDrmDisplayEXT)gpa(instance, "vkAcquireDrmDisplayEXT"); 9445db71995Sopenharmony_ci table->GetDrmDisplayEXT = (PFN_vkGetDrmDisplayEXT)gpa(instance, "vkGetDrmDisplayEXT"); 9455db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_WIN32_KHR) 9465db71995Sopenharmony_ci table->AcquireWinrtDisplayNV = (PFN_vkAcquireWinrtDisplayNV)gpa(instance, "vkAcquireWinrtDisplayNV"); 9475db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_WIN32_KHR 9485db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_WIN32_KHR) 9495db71995Sopenharmony_ci table->GetWinrtDisplayNV = (PFN_vkGetWinrtDisplayNV)gpa(instance, "vkGetWinrtDisplayNV"); 9505db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_WIN32_KHR 9515db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_DIRECTFB_EXT) 9525db71995Sopenharmony_ci table->CreateDirectFBSurfaceEXT = (PFN_vkCreateDirectFBSurfaceEXT)gpa(instance, "vkCreateDirectFBSurfaceEXT"); 9535db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_DIRECTFB_EXT 9545db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_DIRECTFB_EXT) 9555db71995Sopenharmony_ci table->GetPhysicalDeviceDirectFBPresentationSupportEXT = 9565db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceDirectFBPresentationSupportEXT)gpa(instance, "vkGetPhysicalDeviceDirectFBPresentationSupportEXT"); 9575db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_DIRECTFB_EXT 9585db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_SCREEN_QNX) 9595db71995Sopenharmony_ci table->CreateScreenSurfaceQNX = (PFN_vkCreateScreenSurfaceQNX)gpa(instance, "vkCreateScreenSurfaceQNX"); 9605db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_SCREEN_QNX 9615db71995Sopenharmony_ci#if defined(VK_USE_PLATFORM_SCREEN_QNX) 9625db71995Sopenharmony_ci table->GetPhysicalDeviceScreenPresentationSupportQNX = 9635db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX)gpa(instance, "vkGetPhysicalDeviceScreenPresentationSupportQNX"); 9645db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_SCREEN_QNX 9655db71995Sopenharmony_ci table->GetPhysicalDeviceOpticalFlowImageFormatsNV = 9665db71995Sopenharmony_ci (PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV)gpa(instance, "vkGetPhysicalDeviceOpticalFlowImageFormatsNV"); 9675db71995Sopenharmony_ci#ifdef VK_USE_PLATFORM_OHOS 9685db71995Sopenharmony_ci table->CreateSurfaceOHOS = (PFN_vkCreateSurfaceOHOS) gpa(instance, "vkCreateSurfaceOHOS"); 9695db71995Sopenharmony_ci#endif // VK_USE_PLATFORM_OHOS 9705db71995Sopenharmony_ci} 971