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