Home | History | Annotate | Download | only in vulkan
      1 /* WARNING: This is auto-generated file. Do not modify, since changes will
      2  * be lost! Modify the generating script instead.
      3  */
      4 m_vk.destroyDevice								= (DestroyDeviceFunc)								GET_PROC_ADDR("vkDestroyDevice");
      5 m_vk.getDeviceQueue								= (GetDeviceQueueFunc)								GET_PROC_ADDR("vkGetDeviceQueue");
      6 m_vk.queueSubmit								= (QueueSubmitFunc)									GET_PROC_ADDR("vkQueueSubmit");
      7 m_vk.queueWaitIdle								= (QueueWaitIdleFunc)								GET_PROC_ADDR("vkQueueWaitIdle");
      8 m_vk.deviceWaitIdle								= (DeviceWaitIdleFunc)								GET_PROC_ADDR("vkDeviceWaitIdle");
      9 m_vk.allocateMemory								= (AllocateMemoryFunc)								GET_PROC_ADDR("vkAllocateMemory");
     10 m_vk.freeMemory									= (FreeMemoryFunc)									GET_PROC_ADDR("vkFreeMemory");
     11 m_vk.mapMemory									= (MapMemoryFunc)									GET_PROC_ADDR("vkMapMemory");
     12 m_vk.unmapMemory								= (UnmapMemoryFunc)									GET_PROC_ADDR("vkUnmapMemory");
     13 m_vk.flushMappedMemoryRanges					= (FlushMappedMemoryRangesFunc)						GET_PROC_ADDR("vkFlushMappedMemoryRanges");
     14 m_vk.invalidateMappedMemoryRanges				= (InvalidateMappedMemoryRangesFunc)				GET_PROC_ADDR("vkInvalidateMappedMemoryRanges");
     15 m_vk.getDeviceMemoryCommitment					= (GetDeviceMemoryCommitmentFunc)					GET_PROC_ADDR("vkGetDeviceMemoryCommitment");
     16 m_vk.bindBufferMemory							= (BindBufferMemoryFunc)							GET_PROC_ADDR("vkBindBufferMemory");
     17 m_vk.bindImageMemory							= (BindImageMemoryFunc)								GET_PROC_ADDR("vkBindImageMemory");
     18 m_vk.getBufferMemoryRequirements				= (GetBufferMemoryRequirementsFunc)					GET_PROC_ADDR("vkGetBufferMemoryRequirements");
     19 m_vk.getImageMemoryRequirements					= (GetImageMemoryRequirementsFunc)					GET_PROC_ADDR("vkGetImageMemoryRequirements");
     20 m_vk.getImageSparseMemoryRequirements			= (GetImageSparseMemoryRequirementsFunc)			GET_PROC_ADDR("vkGetImageSparseMemoryRequirements");
     21 m_vk.queueBindSparse							= (QueueBindSparseFunc)								GET_PROC_ADDR("vkQueueBindSparse");
     22 m_vk.createFence								= (CreateFenceFunc)									GET_PROC_ADDR("vkCreateFence");
     23 m_vk.destroyFence								= (DestroyFenceFunc)								GET_PROC_ADDR("vkDestroyFence");
     24 m_vk.resetFences								= (ResetFencesFunc)									GET_PROC_ADDR("vkResetFences");
     25 m_vk.getFenceStatus								= (GetFenceStatusFunc)								GET_PROC_ADDR("vkGetFenceStatus");
     26 m_vk.waitForFences								= (WaitForFencesFunc)								GET_PROC_ADDR("vkWaitForFences");
     27 m_vk.createSemaphore							= (CreateSemaphoreFunc)								GET_PROC_ADDR("vkCreateSemaphore");
     28 m_vk.destroySemaphore							= (DestroySemaphoreFunc)							GET_PROC_ADDR("vkDestroySemaphore");
     29 m_vk.createEvent								= (CreateEventFunc)									GET_PROC_ADDR("vkCreateEvent");
     30 m_vk.destroyEvent								= (DestroyEventFunc)								GET_PROC_ADDR("vkDestroyEvent");
     31 m_vk.getEventStatus								= (GetEventStatusFunc)								GET_PROC_ADDR("vkGetEventStatus");
     32 m_vk.setEvent									= (SetEventFunc)									GET_PROC_ADDR("vkSetEvent");
     33 m_vk.resetEvent									= (ResetEventFunc)									GET_PROC_ADDR("vkResetEvent");
     34 m_vk.createQueryPool							= (CreateQueryPoolFunc)								GET_PROC_ADDR("vkCreateQueryPool");
     35 m_vk.destroyQueryPool							= (DestroyQueryPoolFunc)							GET_PROC_ADDR("vkDestroyQueryPool");
     36 m_vk.getQueryPoolResults						= (GetQueryPoolResultsFunc)							GET_PROC_ADDR("vkGetQueryPoolResults");
     37 m_vk.createBuffer								= (CreateBufferFunc)								GET_PROC_ADDR("vkCreateBuffer");
     38 m_vk.destroyBuffer								= (DestroyBufferFunc)								GET_PROC_ADDR("vkDestroyBuffer");
     39 m_vk.createBufferView							= (CreateBufferViewFunc)							GET_PROC_ADDR("vkCreateBufferView");
     40 m_vk.destroyBufferView							= (DestroyBufferViewFunc)							GET_PROC_ADDR("vkDestroyBufferView");
     41 m_vk.createImage								= (CreateImageFunc)									GET_PROC_ADDR("vkCreateImage");
     42 m_vk.destroyImage								= (DestroyImageFunc)								GET_PROC_ADDR("vkDestroyImage");
     43 m_vk.getImageSubresourceLayout					= (GetImageSubresourceLayoutFunc)					GET_PROC_ADDR("vkGetImageSubresourceLayout");
     44 m_vk.createImageView							= (CreateImageViewFunc)								GET_PROC_ADDR("vkCreateImageView");
     45 m_vk.destroyImageView							= (DestroyImageViewFunc)							GET_PROC_ADDR("vkDestroyImageView");
     46 m_vk.createShaderModule							= (CreateShaderModuleFunc)							GET_PROC_ADDR("vkCreateShaderModule");
     47 m_vk.destroyShaderModule						= (DestroyShaderModuleFunc)							GET_PROC_ADDR("vkDestroyShaderModule");
     48 m_vk.createPipelineCache						= (CreatePipelineCacheFunc)							GET_PROC_ADDR("vkCreatePipelineCache");
     49 m_vk.destroyPipelineCache						= (DestroyPipelineCacheFunc)						GET_PROC_ADDR("vkDestroyPipelineCache");
     50 m_vk.getPipelineCacheData						= (GetPipelineCacheDataFunc)						GET_PROC_ADDR("vkGetPipelineCacheData");
     51 m_vk.mergePipelineCaches						= (MergePipelineCachesFunc)							GET_PROC_ADDR("vkMergePipelineCaches");
     52 m_vk.createGraphicsPipelines					= (CreateGraphicsPipelinesFunc)						GET_PROC_ADDR("vkCreateGraphicsPipelines");
     53 m_vk.createComputePipelines						= (CreateComputePipelinesFunc)						GET_PROC_ADDR("vkCreateComputePipelines");
     54 m_vk.destroyPipeline							= (DestroyPipelineFunc)								GET_PROC_ADDR("vkDestroyPipeline");
     55 m_vk.createPipelineLayout						= (CreatePipelineLayoutFunc)						GET_PROC_ADDR("vkCreatePipelineLayout");
     56 m_vk.destroyPipelineLayout						= (DestroyPipelineLayoutFunc)						GET_PROC_ADDR("vkDestroyPipelineLayout");
     57 m_vk.createSampler								= (CreateSamplerFunc)								GET_PROC_ADDR("vkCreateSampler");
     58 m_vk.destroySampler								= (DestroySamplerFunc)								GET_PROC_ADDR("vkDestroySampler");
     59 m_vk.createDescriptorSetLayout					= (CreateDescriptorSetLayoutFunc)					GET_PROC_ADDR("vkCreateDescriptorSetLayout");
     60 m_vk.destroyDescriptorSetLayout					= (DestroyDescriptorSetLayoutFunc)					GET_PROC_ADDR("vkDestroyDescriptorSetLayout");
     61 m_vk.createDescriptorPool						= (CreateDescriptorPoolFunc)						GET_PROC_ADDR("vkCreateDescriptorPool");
     62 m_vk.destroyDescriptorPool						= (DestroyDescriptorPoolFunc)						GET_PROC_ADDR("vkDestroyDescriptorPool");
     63 m_vk.resetDescriptorPool						= (ResetDescriptorPoolFunc)							GET_PROC_ADDR("vkResetDescriptorPool");
     64 m_vk.allocateDescriptorSets						= (AllocateDescriptorSetsFunc)						GET_PROC_ADDR("vkAllocateDescriptorSets");
     65 m_vk.freeDescriptorSets							= (FreeDescriptorSetsFunc)							GET_PROC_ADDR("vkFreeDescriptorSets");
     66 m_vk.updateDescriptorSets						= (UpdateDescriptorSetsFunc)						GET_PROC_ADDR("vkUpdateDescriptorSets");
     67 m_vk.createFramebuffer							= (CreateFramebufferFunc)							GET_PROC_ADDR("vkCreateFramebuffer");
     68 m_vk.destroyFramebuffer							= (DestroyFramebufferFunc)							GET_PROC_ADDR("vkDestroyFramebuffer");
     69 m_vk.createRenderPass							= (CreateRenderPassFunc)							GET_PROC_ADDR("vkCreateRenderPass");
     70 m_vk.destroyRenderPass							= (DestroyRenderPassFunc)							GET_PROC_ADDR("vkDestroyRenderPass");
     71 m_vk.getRenderAreaGranularity					= (GetRenderAreaGranularityFunc)					GET_PROC_ADDR("vkGetRenderAreaGranularity");
     72 m_vk.createCommandPool							= (CreateCommandPoolFunc)							GET_PROC_ADDR("vkCreateCommandPool");
     73 m_vk.destroyCommandPool							= (DestroyCommandPoolFunc)							GET_PROC_ADDR("vkDestroyCommandPool");
     74 m_vk.resetCommandPool							= (ResetCommandPoolFunc)							GET_PROC_ADDR("vkResetCommandPool");
     75 m_vk.allocateCommandBuffers						= (AllocateCommandBuffersFunc)						GET_PROC_ADDR("vkAllocateCommandBuffers");
     76 m_vk.freeCommandBuffers							= (FreeCommandBuffersFunc)							GET_PROC_ADDR("vkFreeCommandBuffers");
     77 m_vk.beginCommandBuffer							= (BeginCommandBufferFunc)							GET_PROC_ADDR("vkBeginCommandBuffer");
     78 m_vk.endCommandBuffer							= (EndCommandBufferFunc)							GET_PROC_ADDR("vkEndCommandBuffer");
     79 m_vk.resetCommandBuffer							= (ResetCommandBufferFunc)							GET_PROC_ADDR("vkResetCommandBuffer");
     80 m_vk.cmdBindPipeline							= (CmdBindPipelineFunc)								GET_PROC_ADDR("vkCmdBindPipeline");
     81 m_vk.cmdSetViewport								= (CmdSetViewportFunc)								GET_PROC_ADDR("vkCmdSetViewport");
     82 m_vk.cmdSetScissor								= (CmdSetScissorFunc)								GET_PROC_ADDR("vkCmdSetScissor");
     83 m_vk.cmdSetLineWidth							= (CmdSetLineWidthFunc)								GET_PROC_ADDR("vkCmdSetLineWidth");
     84 m_vk.cmdSetDepthBias							= (CmdSetDepthBiasFunc)								GET_PROC_ADDR("vkCmdSetDepthBias");
     85 m_vk.cmdSetBlendConstants						= (CmdSetBlendConstantsFunc)						GET_PROC_ADDR("vkCmdSetBlendConstants");
     86 m_vk.cmdSetDepthBounds							= (CmdSetDepthBoundsFunc)							GET_PROC_ADDR("vkCmdSetDepthBounds");
     87 m_vk.cmdSetStencilCompareMask					= (CmdSetStencilCompareMaskFunc)					GET_PROC_ADDR("vkCmdSetStencilCompareMask");
     88 m_vk.cmdSetStencilWriteMask						= (CmdSetStencilWriteMaskFunc)						GET_PROC_ADDR("vkCmdSetStencilWriteMask");
     89 m_vk.cmdSetStencilReference						= (CmdSetStencilReferenceFunc)						GET_PROC_ADDR("vkCmdSetStencilReference");
     90 m_vk.cmdBindDescriptorSets						= (CmdBindDescriptorSetsFunc)						GET_PROC_ADDR("vkCmdBindDescriptorSets");
     91 m_vk.cmdBindIndexBuffer							= (CmdBindIndexBufferFunc)							GET_PROC_ADDR("vkCmdBindIndexBuffer");
     92 m_vk.cmdBindVertexBuffers						= (CmdBindVertexBuffersFunc)						GET_PROC_ADDR("vkCmdBindVertexBuffers");
     93 m_vk.cmdDraw									= (CmdDrawFunc)										GET_PROC_ADDR("vkCmdDraw");
     94 m_vk.cmdDrawIndexed								= (CmdDrawIndexedFunc)								GET_PROC_ADDR("vkCmdDrawIndexed");
     95 m_vk.cmdDrawIndirect							= (CmdDrawIndirectFunc)								GET_PROC_ADDR("vkCmdDrawIndirect");
     96 m_vk.cmdDrawIndexedIndirect						= (CmdDrawIndexedIndirectFunc)						GET_PROC_ADDR("vkCmdDrawIndexedIndirect");
     97 m_vk.cmdDispatch								= (CmdDispatchFunc)									GET_PROC_ADDR("vkCmdDispatch");
     98 m_vk.cmdDispatchIndirect						= (CmdDispatchIndirectFunc)							GET_PROC_ADDR("vkCmdDispatchIndirect");
     99 m_vk.cmdCopyBuffer								= (CmdCopyBufferFunc)								GET_PROC_ADDR("vkCmdCopyBuffer");
    100 m_vk.cmdCopyImage								= (CmdCopyImageFunc)								GET_PROC_ADDR("vkCmdCopyImage");
    101 m_vk.cmdBlitImage								= (CmdBlitImageFunc)								GET_PROC_ADDR("vkCmdBlitImage");
    102 m_vk.cmdCopyBufferToImage						= (CmdCopyBufferToImageFunc)						GET_PROC_ADDR("vkCmdCopyBufferToImage");
    103 m_vk.cmdCopyImageToBuffer						= (CmdCopyImageToBufferFunc)						GET_PROC_ADDR("vkCmdCopyImageToBuffer");
    104 m_vk.cmdUpdateBuffer							= (CmdUpdateBufferFunc)								GET_PROC_ADDR("vkCmdUpdateBuffer");
    105 m_vk.cmdFillBuffer								= (CmdFillBufferFunc)								GET_PROC_ADDR("vkCmdFillBuffer");
    106 m_vk.cmdClearColorImage							= (CmdClearColorImageFunc)							GET_PROC_ADDR("vkCmdClearColorImage");
    107 m_vk.cmdClearDepthStencilImage					= (CmdClearDepthStencilImageFunc)					GET_PROC_ADDR("vkCmdClearDepthStencilImage");
    108 m_vk.cmdClearAttachments						= (CmdClearAttachmentsFunc)							GET_PROC_ADDR("vkCmdClearAttachments");
    109 m_vk.cmdResolveImage							= (CmdResolveImageFunc)								GET_PROC_ADDR("vkCmdResolveImage");
    110 m_vk.cmdSetEvent								= (CmdSetEventFunc)									GET_PROC_ADDR("vkCmdSetEvent");
    111 m_vk.cmdResetEvent								= (CmdResetEventFunc)								GET_PROC_ADDR("vkCmdResetEvent");
    112 m_vk.cmdWaitEvents								= (CmdWaitEventsFunc)								GET_PROC_ADDR("vkCmdWaitEvents");
    113 m_vk.cmdPipelineBarrier							= (CmdPipelineBarrierFunc)							GET_PROC_ADDR("vkCmdPipelineBarrier");
    114 m_vk.cmdBeginQuery								= (CmdBeginQueryFunc)								GET_PROC_ADDR("vkCmdBeginQuery");
    115 m_vk.cmdEndQuery								= (CmdEndQueryFunc)									GET_PROC_ADDR("vkCmdEndQuery");
    116 m_vk.cmdResetQueryPool							= (CmdResetQueryPoolFunc)							GET_PROC_ADDR("vkCmdResetQueryPool");
    117 m_vk.cmdWriteTimestamp							= (CmdWriteTimestampFunc)							GET_PROC_ADDR("vkCmdWriteTimestamp");
    118 m_vk.cmdCopyQueryPoolResults					= (CmdCopyQueryPoolResultsFunc)						GET_PROC_ADDR("vkCmdCopyQueryPoolResults");
    119 m_vk.cmdPushConstants							= (CmdPushConstantsFunc)							GET_PROC_ADDR("vkCmdPushConstants");
    120 m_vk.cmdBeginRenderPass							= (CmdBeginRenderPassFunc)							GET_PROC_ADDR("vkCmdBeginRenderPass");
    121 m_vk.cmdNextSubpass								= (CmdNextSubpassFunc)								GET_PROC_ADDR("vkCmdNextSubpass");
    122 m_vk.cmdEndRenderPass							= (CmdEndRenderPassFunc)							GET_PROC_ADDR("vkCmdEndRenderPass");
    123 m_vk.cmdExecuteCommands							= (CmdExecuteCommandsFunc)							GET_PROC_ADDR("vkCmdExecuteCommands");
    124 m_vk.bindBufferMemory2							= (BindBufferMemory2Func)							GET_PROC_ADDR("vkBindBufferMemory2");
    125 if (!m_vk.bindBufferMemory2)
    126 	m_vk.bindBufferMemory2						= (BindBufferMemory2Func)							GET_PROC_ADDR("vkBindBufferMemory2KHR");
    127 m_vk.bindImageMemory2							= (BindImageMemory2Func)							GET_PROC_ADDR("vkBindImageMemory2");
    128 if (!m_vk.bindImageMemory2)
    129 	m_vk.bindImageMemory2						= (BindImageMemory2Func)							GET_PROC_ADDR("vkBindImageMemory2KHR");
    130 m_vk.getDeviceGroupPeerMemoryFeatures			= (GetDeviceGroupPeerMemoryFeaturesFunc)			GET_PROC_ADDR("vkGetDeviceGroupPeerMemoryFeatures");
    131 if (!m_vk.getDeviceGroupPeerMemoryFeatures)
    132 	m_vk.getDeviceGroupPeerMemoryFeatures		= (GetDeviceGroupPeerMemoryFeaturesFunc)			GET_PROC_ADDR("vkGetDeviceGroupPeerMemoryFeaturesKHR");
    133 m_vk.cmdSetDeviceMask							= (CmdSetDeviceMaskFunc)							GET_PROC_ADDR("vkCmdSetDeviceMask");
    134 if (!m_vk.cmdSetDeviceMask)
    135 	m_vk.cmdSetDeviceMask						= (CmdSetDeviceMaskFunc)							GET_PROC_ADDR("vkCmdSetDeviceMaskKHR");
    136 m_vk.cmdDispatchBase							= (CmdDispatchBaseFunc)								GET_PROC_ADDR("vkCmdDispatchBase");
    137 if (!m_vk.cmdDispatchBase)
    138 	m_vk.cmdDispatchBase						= (CmdDispatchBaseFunc)								GET_PROC_ADDR("vkCmdDispatchBaseKHR");
    139 m_vk.getImageMemoryRequirements2				= (GetImageMemoryRequirements2Func)					GET_PROC_ADDR("vkGetImageMemoryRequirements2");
    140 if (!m_vk.getImageMemoryRequirements2)
    141 	m_vk.getImageMemoryRequirements2			= (GetImageMemoryRequirements2Func)					GET_PROC_ADDR("vkGetImageMemoryRequirements2KHR");
    142 m_vk.getBufferMemoryRequirements2				= (GetBufferMemoryRequirements2Func)				GET_PROC_ADDR("vkGetBufferMemoryRequirements2");
    143 if (!m_vk.getBufferMemoryRequirements2)
    144 	m_vk.getBufferMemoryRequirements2			= (GetBufferMemoryRequirements2Func)				GET_PROC_ADDR("vkGetBufferMemoryRequirements2KHR");
    145 m_vk.getImageSparseMemoryRequirements2			= (GetImageSparseMemoryRequirements2Func)			GET_PROC_ADDR("vkGetImageSparseMemoryRequirements2");
    146 if (!m_vk.getImageSparseMemoryRequirements2)
    147 	m_vk.getImageSparseMemoryRequirements2		= (GetImageSparseMemoryRequirements2Func)			GET_PROC_ADDR("vkGetImageSparseMemoryRequirements2KHR");
    148 m_vk.trimCommandPool							= (TrimCommandPoolFunc)								GET_PROC_ADDR("vkTrimCommandPool");
    149 if (!m_vk.trimCommandPool)
    150 	m_vk.trimCommandPool						= (TrimCommandPoolFunc)								GET_PROC_ADDR("vkTrimCommandPoolKHR");
    151 m_vk.getDeviceQueue2							= (GetDeviceQueue2Func)								GET_PROC_ADDR("vkGetDeviceQueue2");
    152 m_vk.createSamplerYcbcrConversion				= (CreateSamplerYcbcrConversionFunc)				GET_PROC_ADDR("vkCreateSamplerYcbcrConversion");
    153 if (!m_vk.createSamplerYcbcrConversion)
    154 	m_vk.createSamplerYcbcrConversion			= (CreateSamplerYcbcrConversionFunc)				GET_PROC_ADDR("vkCreateSamplerYcbcrConversionKHR");
    155 m_vk.destroySamplerYcbcrConversion				= (DestroySamplerYcbcrConversionFunc)				GET_PROC_ADDR("vkDestroySamplerYcbcrConversion");
    156 if (!m_vk.destroySamplerYcbcrConversion)
    157 	m_vk.destroySamplerYcbcrConversion			= (DestroySamplerYcbcrConversionFunc)				GET_PROC_ADDR("vkDestroySamplerYcbcrConversionKHR");
    158 m_vk.createDescriptorUpdateTemplate				= (CreateDescriptorUpdateTemplateFunc)				GET_PROC_ADDR("vkCreateDescriptorUpdateTemplate");
    159 if (!m_vk.createDescriptorUpdateTemplate)
    160 	m_vk.createDescriptorUpdateTemplate			= (CreateDescriptorUpdateTemplateFunc)				GET_PROC_ADDR("vkCreateDescriptorUpdateTemplateKHR");
    161 m_vk.destroyDescriptorUpdateTemplate			= (DestroyDescriptorUpdateTemplateFunc)				GET_PROC_ADDR("vkDestroyDescriptorUpdateTemplate");
    162 if (!m_vk.destroyDescriptorUpdateTemplate)
    163 	m_vk.destroyDescriptorUpdateTemplate		= (DestroyDescriptorUpdateTemplateFunc)				GET_PROC_ADDR("vkDestroyDescriptorUpdateTemplateKHR");
    164 m_vk.updateDescriptorSetWithTemplate			= (UpdateDescriptorSetWithTemplateFunc)				GET_PROC_ADDR("vkUpdateDescriptorSetWithTemplate");
    165 if (!m_vk.updateDescriptorSetWithTemplate)
    166 	m_vk.updateDescriptorSetWithTemplate		= (UpdateDescriptorSetWithTemplateFunc)				GET_PROC_ADDR("vkUpdateDescriptorSetWithTemplateKHR");
    167 m_vk.getDescriptorSetLayoutSupport				= (GetDescriptorSetLayoutSupportFunc)				GET_PROC_ADDR("vkGetDescriptorSetLayoutSupport");
    168 if (!m_vk.getDescriptorSetLayoutSupport)
    169 	m_vk.getDescriptorSetLayoutSupport			= (GetDescriptorSetLayoutSupportFunc)				GET_PROC_ADDR("vkGetDescriptorSetLayoutSupportKHR");
    170 m_vk.createSwapchainKHR							= (CreateSwapchainKHRFunc)							GET_PROC_ADDR("vkCreateSwapchainKHR");
    171 m_vk.destroySwapchainKHR						= (DestroySwapchainKHRFunc)							GET_PROC_ADDR("vkDestroySwapchainKHR");
    172 m_vk.getSwapchainImagesKHR						= (GetSwapchainImagesKHRFunc)						GET_PROC_ADDR("vkGetSwapchainImagesKHR");
    173 m_vk.acquireNextImageKHR						= (AcquireNextImageKHRFunc)							GET_PROC_ADDR("vkAcquireNextImageKHR");
    174 m_vk.queuePresentKHR							= (QueuePresentKHRFunc)								GET_PROC_ADDR("vkQueuePresentKHR");
    175 m_vk.getDeviceGroupPresentCapabilitiesKHR		= (GetDeviceGroupPresentCapabilitiesKHRFunc)		GET_PROC_ADDR("vkGetDeviceGroupPresentCapabilitiesKHR");
    176 m_vk.getDeviceGroupSurfacePresentModesKHR		= (GetDeviceGroupSurfacePresentModesKHRFunc)		GET_PROC_ADDR("vkGetDeviceGroupSurfacePresentModesKHR");
    177 m_vk.acquireNextImage2KHR						= (AcquireNextImage2KHRFunc)						GET_PROC_ADDR("vkAcquireNextImage2KHR");
    178 m_vk.createSharedSwapchainsKHR					= (CreateSharedSwapchainsKHRFunc)					GET_PROC_ADDR("vkCreateSharedSwapchainsKHR");
    179 m_vk.getMemoryWin32HandleKHR					= (GetMemoryWin32HandleKHRFunc)						GET_PROC_ADDR("vkGetMemoryWin32HandleKHR");
    180 m_vk.getMemoryWin32HandlePropertiesKHR			= (GetMemoryWin32HandlePropertiesKHRFunc)			GET_PROC_ADDR("vkGetMemoryWin32HandlePropertiesKHR");
    181 m_vk.getMemoryFdKHR								= (GetMemoryFdKHRFunc)								GET_PROC_ADDR("vkGetMemoryFdKHR");
    182 m_vk.getMemoryFdPropertiesKHR					= (GetMemoryFdPropertiesKHRFunc)					GET_PROC_ADDR("vkGetMemoryFdPropertiesKHR");
    183 m_vk.importSemaphoreWin32HandleKHR				= (ImportSemaphoreWin32HandleKHRFunc)				GET_PROC_ADDR("vkImportSemaphoreWin32HandleKHR");
    184 m_vk.getSemaphoreWin32HandleKHR					= (GetSemaphoreWin32HandleKHRFunc)					GET_PROC_ADDR("vkGetSemaphoreWin32HandleKHR");
    185 m_vk.importSemaphoreFdKHR						= (ImportSemaphoreFdKHRFunc)						GET_PROC_ADDR("vkImportSemaphoreFdKHR");
    186 m_vk.getSemaphoreFdKHR							= (GetSemaphoreFdKHRFunc)							GET_PROC_ADDR("vkGetSemaphoreFdKHR");
    187 m_vk.cmdPushDescriptorSetKHR					= (CmdPushDescriptorSetKHRFunc)						GET_PROC_ADDR("vkCmdPushDescriptorSetKHR");
    188 m_vk.cmdPushDescriptorSetWithTemplateKHR		= (CmdPushDescriptorSetWithTemplateKHRFunc)			GET_PROC_ADDR("vkCmdPushDescriptorSetWithTemplateKHR");
    189 m_vk.getSwapchainStatusKHR						= (GetSwapchainStatusKHRFunc)						GET_PROC_ADDR("vkGetSwapchainStatusKHR");
    190 m_vk.importFenceWin32HandleKHR					= (ImportFenceWin32HandleKHRFunc)					GET_PROC_ADDR("vkImportFenceWin32HandleKHR");
    191 m_vk.getFenceWin32HandleKHR						= (GetFenceWin32HandleKHRFunc)						GET_PROC_ADDR("vkGetFenceWin32HandleKHR");
    192 m_vk.importFenceFdKHR							= (ImportFenceFdKHRFunc)							GET_PROC_ADDR("vkImportFenceFdKHR");
    193 m_vk.getFenceFdKHR								= (GetFenceFdKHRFunc)								GET_PROC_ADDR("vkGetFenceFdKHR");
    194 m_vk.debugMarkerSetObjectTagEXT					= (DebugMarkerSetObjectTagEXTFunc)					GET_PROC_ADDR("vkDebugMarkerSetObjectTagEXT");
    195 m_vk.debugMarkerSetObjectNameEXT				= (DebugMarkerSetObjectNameEXTFunc)					GET_PROC_ADDR("vkDebugMarkerSetObjectNameEXT");
    196 m_vk.cmdDebugMarkerBeginEXT						= (CmdDebugMarkerBeginEXTFunc)						GET_PROC_ADDR("vkCmdDebugMarkerBeginEXT");
    197 m_vk.cmdDebugMarkerEndEXT						= (CmdDebugMarkerEndEXTFunc)						GET_PROC_ADDR("vkCmdDebugMarkerEndEXT");
    198 m_vk.cmdDebugMarkerInsertEXT					= (CmdDebugMarkerInsertEXTFunc)						GET_PROC_ADDR("vkCmdDebugMarkerInsertEXT");
    199 m_vk.cmdDrawIndirectCountAMD					= (CmdDrawIndirectCountAMDFunc)						GET_PROC_ADDR("vkCmdDrawIndirectCountAMD");
    200 m_vk.cmdDrawIndexedIndirectCountAMD				= (CmdDrawIndexedIndirectCountAMDFunc)				GET_PROC_ADDR("vkCmdDrawIndexedIndirectCountAMD");
    201 m_vk.getMemoryWin32HandleNV						= (GetMemoryWin32HandleNVFunc)						GET_PROC_ADDR("vkGetMemoryWin32HandleNV");
    202 m_vk.cmdProcessCommandsNVX						= (CmdProcessCommandsNVXFunc)						GET_PROC_ADDR("vkCmdProcessCommandsNVX");
    203 m_vk.cmdReserveSpaceForCommandsNVX				= (CmdReserveSpaceForCommandsNVXFunc)				GET_PROC_ADDR("vkCmdReserveSpaceForCommandsNVX");
    204 m_vk.createIndirectCommandsLayoutNVX			= (CreateIndirectCommandsLayoutNVXFunc)				GET_PROC_ADDR("vkCreateIndirectCommandsLayoutNVX");
    205 m_vk.destroyIndirectCommandsLayoutNVX			= (DestroyIndirectCommandsLayoutNVXFunc)			GET_PROC_ADDR("vkDestroyIndirectCommandsLayoutNVX");
    206 m_vk.createObjectTableNVX						= (CreateObjectTableNVXFunc)						GET_PROC_ADDR("vkCreateObjectTableNVX");
    207 m_vk.destroyObjectTableNVX						= (DestroyObjectTableNVXFunc)						GET_PROC_ADDR("vkDestroyObjectTableNVX");
    208 m_vk.registerObjectsNVX							= (RegisterObjectsNVXFunc)							GET_PROC_ADDR("vkRegisterObjectsNVX");
    209 m_vk.unregisterObjectsNVX						= (UnregisterObjectsNVXFunc)						GET_PROC_ADDR("vkUnregisterObjectsNVX");
    210 m_vk.cmdSetViewportWScalingNV					= (CmdSetViewportWScalingNVFunc)					GET_PROC_ADDR("vkCmdSetViewportWScalingNV");
    211 m_vk.displayPowerControlEXT						= (DisplayPowerControlEXTFunc)						GET_PROC_ADDR("vkDisplayPowerControlEXT");
    212 m_vk.registerDeviceEventEXT						= (RegisterDeviceEventEXTFunc)						GET_PROC_ADDR("vkRegisterDeviceEventEXT");
    213 m_vk.registerDisplayEventEXT					= (RegisterDisplayEventEXTFunc)						GET_PROC_ADDR("vkRegisterDisplayEventEXT");
    214 m_vk.getSwapchainCounterEXT						= (GetSwapchainCounterEXTFunc)						GET_PROC_ADDR("vkGetSwapchainCounterEXT");
    215 m_vk.getRefreshCycleDurationGOOGLE				= (GetRefreshCycleDurationGOOGLEFunc)				GET_PROC_ADDR("vkGetRefreshCycleDurationGOOGLE");
    216 m_vk.getPastPresentationTimingGOOGLE			= (GetPastPresentationTimingGOOGLEFunc)				GET_PROC_ADDR("vkGetPastPresentationTimingGOOGLE");
    217 m_vk.cmdSetDiscardRectangleEXT					= (CmdSetDiscardRectangleEXTFunc)					GET_PROC_ADDR("vkCmdSetDiscardRectangleEXT");
    218 m_vk.setHdrMetadataEXT							= (SetHdrMetadataEXTFunc)							GET_PROC_ADDR("vkSetHdrMetadataEXT");
    219 m_vk.cmdSetSampleLocationsEXT					= (CmdSetSampleLocationsEXTFunc)					GET_PROC_ADDR("vkCmdSetSampleLocationsEXT");
    220 m_vk.createValidationCacheEXT					= (CreateValidationCacheEXTFunc)					GET_PROC_ADDR("vkCreateValidationCacheEXT");
    221 m_vk.destroyValidationCacheEXT					= (DestroyValidationCacheEXTFunc)					GET_PROC_ADDR("vkDestroyValidationCacheEXT");
    222 m_vk.mergeValidationCachesEXT					= (MergeValidationCachesEXTFunc)					GET_PROC_ADDR("vkMergeValidationCachesEXT");
    223 m_vk.getValidationCacheDataEXT					= (GetValidationCacheDataEXTFunc)					GET_PROC_ADDR("vkGetValidationCacheDataEXT");
    224 m_vk.getAndroidHardwareBufferPropertiesANDROID	= (GetAndroidHardwareBufferPropertiesANDROIDFunc)	GET_PROC_ADDR("vkGetAndroidHardwareBufferPropertiesANDROID");
    225 m_vk.getMemoryAndroidHardwareBufferANDROID		= (GetMemoryAndroidHardwareBufferANDROIDFunc)		GET_PROC_ADDR("vkGetMemoryAndroidHardwareBufferANDROID");
    226