1 /* Automatically generated from Vulkan vk.xml; DO NOT EDIT!
3 * This file is generated from Vulkan vk.xml file covered
4 * by the following copyright and permission notice:
6 * Copyright 2015-2022 The Khronos Group Inc.
8 * SPDX-License-Identifier: Apache-2.0 OR MIT
12 #ifndef __WINE_VULKAN_LOADER_THUNKS_H
13 #define __WINE_VULKAN_LOADER_THUNKS_H
18 unix_is_available_instance_function
,
19 unix_is_available_device_function
,
20 unix_vkAcquireNextImage2KHR
,
21 unix_vkAcquireNextImageKHR
,
22 unix_vkAcquirePerformanceConfigurationINTEL
,
23 unix_vkAcquireProfilingLockKHR
,
24 unix_vkAllocateCommandBuffers
,
25 unix_vkAllocateDescriptorSets
,
26 unix_vkAllocateMemory
,
27 unix_vkBeginCommandBuffer
,
28 unix_vkBindAccelerationStructureMemoryNV
,
29 unix_vkBindBufferMemory
,
30 unix_vkBindBufferMemory2
,
31 unix_vkBindBufferMemory2KHR
,
32 unix_vkBindImageMemory
,
33 unix_vkBindImageMemory2
,
34 unix_vkBindImageMemory2KHR
,
35 unix_vkBindOpticalFlowSessionImageNV
,
36 unix_vkBuildAccelerationStructuresKHR
,
37 unix_vkBuildMicromapsEXT
,
38 unix_vkCmdBeginConditionalRenderingEXT
,
39 unix_vkCmdBeginDebugUtilsLabelEXT
,
41 unix_vkCmdBeginQueryIndexedEXT
,
42 unix_vkCmdBeginRenderPass
,
43 unix_vkCmdBeginRenderPass2
,
44 unix_vkCmdBeginRenderPass2KHR
,
45 unix_vkCmdBeginRendering
,
46 unix_vkCmdBeginRenderingKHR
,
47 unix_vkCmdBeginTransformFeedbackEXT
,
48 unix_vkCmdBindDescriptorSets
,
49 unix_vkCmdBindIndexBuffer
,
50 unix_vkCmdBindInvocationMaskHUAWEI
,
51 unix_vkCmdBindPipeline
,
52 unix_vkCmdBindPipelineShaderGroupNV
,
53 unix_vkCmdBindShadingRateImageNV
,
54 unix_vkCmdBindTransformFeedbackBuffersEXT
,
55 unix_vkCmdBindVertexBuffers
,
56 unix_vkCmdBindVertexBuffers2
,
57 unix_vkCmdBindVertexBuffers2EXT
,
60 unix_vkCmdBlitImage2KHR
,
61 unix_vkCmdBuildAccelerationStructureNV
,
62 unix_vkCmdBuildAccelerationStructuresIndirectKHR
,
63 unix_vkCmdBuildAccelerationStructuresKHR
,
64 unix_vkCmdBuildMicromapsEXT
,
65 unix_vkCmdClearAttachments
,
66 unix_vkCmdClearColorImage
,
67 unix_vkCmdClearDepthStencilImage
,
68 unix_vkCmdCopyAccelerationStructureKHR
,
69 unix_vkCmdCopyAccelerationStructureNV
,
70 unix_vkCmdCopyAccelerationStructureToMemoryKHR
,
72 unix_vkCmdCopyBuffer2
,
73 unix_vkCmdCopyBuffer2KHR
,
74 unix_vkCmdCopyBufferToImage
,
75 unix_vkCmdCopyBufferToImage2
,
76 unix_vkCmdCopyBufferToImage2KHR
,
79 unix_vkCmdCopyImage2KHR
,
80 unix_vkCmdCopyImageToBuffer
,
81 unix_vkCmdCopyImageToBuffer2
,
82 unix_vkCmdCopyImageToBuffer2KHR
,
83 unix_vkCmdCopyMemoryToAccelerationStructureKHR
,
84 unix_vkCmdCopyMemoryToMicromapEXT
,
85 unix_vkCmdCopyMicromapEXT
,
86 unix_vkCmdCopyMicromapToMemoryEXT
,
87 unix_vkCmdCopyQueryPoolResults
,
88 unix_vkCmdCuLaunchKernelNVX
,
89 unix_vkCmdDebugMarkerBeginEXT
,
90 unix_vkCmdDebugMarkerEndEXT
,
91 unix_vkCmdDebugMarkerInsertEXT
,
93 unix_vkCmdDispatchBase
,
94 unix_vkCmdDispatchBaseKHR
,
95 unix_vkCmdDispatchIndirect
,
97 unix_vkCmdDrawIndexed
,
98 unix_vkCmdDrawIndexedIndirect
,
99 unix_vkCmdDrawIndexedIndirectCount
,
100 unix_vkCmdDrawIndexedIndirectCountAMD
,
101 unix_vkCmdDrawIndexedIndirectCountKHR
,
102 unix_vkCmdDrawIndirect
,
103 unix_vkCmdDrawIndirectByteCountEXT
,
104 unix_vkCmdDrawIndirectCount
,
105 unix_vkCmdDrawIndirectCountAMD
,
106 unix_vkCmdDrawIndirectCountKHR
,
107 unix_vkCmdDrawMeshTasksEXT
,
108 unix_vkCmdDrawMeshTasksIndirectCountEXT
,
109 unix_vkCmdDrawMeshTasksIndirectCountNV
,
110 unix_vkCmdDrawMeshTasksIndirectEXT
,
111 unix_vkCmdDrawMeshTasksIndirectNV
,
112 unix_vkCmdDrawMeshTasksNV
,
113 unix_vkCmdDrawMultiEXT
,
114 unix_vkCmdDrawMultiIndexedEXT
,
115 unix_vkCmdEndConditionalRenderingEXT
,
116 unix_vkCmdEndDebugUtilsLabelEXT
,
118 unix_vkCmdEndQueryIndexedEXT
,
119 unix_vkCmdEndRenderPass
,
120 unix_vkCmdEndRenderPass2
,
121 unix_vkCmdEndRenderPass2KHR
,
122 unix_vkCmdEndRendering
,
123 unix_vkCmdEndRenderingKHR
,
124 unix_vkCmdEndTransformFeedbackEXT
,
125 unix_vkCmdExecuteCommands
,
126 unix_vkCmdExecuteGeneratedCommandsNV
,
127 unix_vkCmdFillBuffer
,
128 unix_vkCmdInsertDebugUtilsLabelEXT
,
129 unix_vkCmdNextSubpass
,
130 unix_vkCmdNextSubpass2
,
131 unix_vkCmdNextSubpass2KHR
,
132 unix_vkCmdOpticalFlowExecuteNV
,
133 unix_vkCmdPipelineBarrier
,
134 unix_vkCmdPipelineBarrier2
,
135 unix_vkCmdPipelineBarrier2KHR
,
136 unix_vkCmdPreprocessGeneratedCommandsNV
,
137 unix_vkCmdPushConstants
,
138 unix_vkCmdPushDescriptorSetKHR
,
139 unix_vkCmdPushDescriptorSetWithTemplateKHR
,
140 unix_vkCmdResetEvent
,
141 unix_vkCmdResetEvent2
,
142 unix_vkCmdResetEvent2KHR
,
143 unix_vkCmdResetQueryPool
,
144 unix_vkCmdResolveImage
,
145 unix_vkCmdResolveImage2
,
146 unix_vkCmdResolveImage2KHR
,
147 unix_vkCmdSetAlphaToCoverageEnableEXT
,
148 unix_vkCmdSetAlphaToOneEnableEXT
,
149 unix_vkCmdSetBlendConstants
,
150 unix_vkCmdSetCheckpointNV
,
151 unix_vkCmdSetCoarseSampleOrderNV
,
152 unix_vkCmdSetColorBlendAdvancedEXT
,
153 unix_vkCmdSetColorBlendEnableEXT
,
154 unix_vkCmdSetColorBlendEquationEXT
,
155 unix_vkCmdSetColorWriteEnableEXT
,
156 unix_vkCmdSetColorWriteMaskEXT
,
157 unix_vkCmdSetConservativeRasterizationModeEXT
,
158 unix_vkCmdSetCoverageModulationModeNV
,
159 unix_vkCmdSetCoverageModulationTableEnableNV
,
160 unix_vkCmdSetCoverageModulationTableNV
,
161 unix_vkCmdSetCoverageReductionModeNV
,
162 unix_vkCmdSetCoverageToColorEnableNV
,
163 unix_vkCmdSetCoverageToColorLocationNV
,
164 unix_vkCmdSetCullMode
,
165 unix_vkCmdSetCullModeEXT
,
166 unix_vkCmdSetDepthBias
,
167 unix_vkCmdSetDepthBiasEnable
,
168 unix_vkCmdSetDepthBiasEnableEXT
,
169 unix_vkCmdSetDepthBounds
,
170 unix_vkCmdSetDepthBoundsTestEnable
,
171 unix_vkCmdSetDepthBoundsTestEnableEXT
,
172 unix_vkCmdSetDepthClampEnableEXT
,
173 unix_vkCmdSetDepthClipEnableEXT
,
174 unix_vkCmdSetDepthClipNegativeOneToOneEXT
,
175 unix_vkCmdSetDepthCompareOp
,
176 unix_vkCmdSetDepthCompareOpEXT
,
177 unix_vkCmdSetDepthTestEnable
,
178 unix_vkCmdSetDepthTestEnableEXT
,
179 unix_vkCmdSetDepthWriteEnable
,
180 unix_vkCmdSetDepthWriteEnableEXT
,
181 unix_vkCmdSetDeviceMask
,
182 unix_vkCmdSetDeviceMaskKHR
,
183 unix_vkCmdSetDiscardRectangleEXT
,
186 unix_vkCmdSetEvent2KHR
,
187 unix_vkCmdSetExclusiveScissorNV
,
188 unix_vkCmdSetExtraPrimitiveOverestimationSizeEXT
,
189 unix_vkCmdSetFragmentShadingRateEnumNV
,
190 unix_vkCmdSetFragmentShadingRateKHR
,
191 unix_vkCmdSetFrontFace
,
192 unix_vkCmdSetFrontFaceEXT
,
193 unix_vkCmdSetLineRasterizationModeEXT
,
194 unix_vkCmdSetLineStippleEXT
,
195 unix_vkCmdSetLineStippleEnableEXT
,
196 unix_vkCmdSetLineWidth
,
197 unix_vkCmdSetLogicOpEXT
,
198 unix_vkCmdSetLogicOpEnableEXT
,
199 unix_vkCmdSetPatchControlPointsEXT
,
200 unix_vkCmdSetPerformanceMarkerINTEL
,
201 unix_vkCmdSetPerformanceOverrideINTEL
,
202 unix_vkCmdSetPerformanceStreamMarkerINTEL
,
203 unix_vkCmdSetPolygonModeEXT
,
204 unix_vkCmdSetPrimitiveRestartEnable
,
205 unix_vkCmdSetPrimitiveRestartEnableEXT
,
206 unix_vkCmdSetPrimitiveTopology
,
207 unix_vkCmdSetPrimitiveTopologyEXT
,
208 unix_vkCmdSetProvokingVertexModeEXT
,
209 unix_vkCmdSetRasterizationSamplesEXT
,
210 unix_vkCmdSetRasterizationStreamEXT
,
211 unix_vkCmdSetRasterizerDiscardEnable
,
212 unix_vkCmdSetRasterizerDiscardEnableEXT
,
213 unix_vkCmdSetRayTracingPipelineStackSizeKHR
,
214 unix_vkCmdSetRepresentativeFragmentTestEnableNV
,
215 unix_vkCmdSetSampleLocationsEXT
,
216 unix_vkCmdSetSampleLocationsEnableEXT
,
217 unix_vkCmdSetSampleMaskEXT
,
218 unix_vkCmdSetScissor
,
219 unix_vkCmdSetScissorWithCount
,
220 unix_vkCmdSetScissorWithCountEXT
,
221 unix_vkCmdSetShadingRateImageEnableNV
,
222 unix_vkCmdSetStencilCompareMask
,
223 unix_vkCmdSetStencilOp
,
224 unix_vkCmdSetStencilOpEXT
,
225 unix_vkCmdSetStencilReference
,
226 unix_vkCmdSetStencilTestEnable
,
227 unix_vkCmdSetStencilTestEnableEXT
,
228 unix_vkCmdSetStencilWriteMask
,
229 unix_vkCmdSetTessellationDomainOriginEXT
,
230 unix_vkCmdSetVertexInputEXT
,
231 unix_vkCmdSetViewport
,
232 unix_vkCmdSetViewportShadingRatePaletteNV
,
233 unix_vkCmdSetViewportSwizzleNV
,
234 unix_vkCmdSetViewportWScalingEnableNV
,
235 unix_vkCmdSetViewportWScalingNV
,
236 unix_vkCmdSetViewportWithCount
,
237 unix_vkCmdSetViewportWithCountEXT
,
238 unix_vkCmdSubpassShadingHUAWEI
,
239 unix_vkCmdTraceRaysIndirect2KHR
,
240 unix_vkCmdTraceRaysIndirectKHR
,
241 unix_vkCmdTraceRaysKHR
,
242 unix_vkCmdTraceRaysNV
,
243 unix_vkCmdUpdateBuffer
,
244 unix_vkCmdWaitEvents
,
245 unix_vkCmdWaitEvents2
,
246 unix_vkCmdWaitEvents2KHR
,
247 unix_vkCmdWriteAccelerationStructuresPropertiesKHR
,
248 unix_vkCmdWriteAccelerationStructuresPropertiesNV
,
249 unix_vkCmdWriteBufferMarker2AMD
,
250 unix_vkCmdWriteBufferMarkerAMD
,
251 unix_vkCmdWriteMicromapsPropertiesEXT
,
252 unix_vkCmdWriteTimestamp
,
253 unix_vkCmdWriteTimestamp2
,
254 unix_vkCmdWriteTimestamp2KHR
,
255 unix_vkCompileDeferredNV
,
256 unix_vkCopyAccelerationStructureKHR
,
257 unix_vkCopyAccelerationStructureToMemoryKHR
,
258 unix_vkCopyMemoryToAccelerationStructureKHR
,
259 unix_vkCopyMemoryToMicromapEXT
,
260 unix_vkCopyMicromapEXT
,
261 unix_vkCopyMicromapToMemoryEXT
,
262 unix_vkCreateAccelerationStructureKHR
,
263 unix_vkCreateAccelerationStructureNV
,
265 unix_vkCreateBufferView
,
266 unix_vkCreateCommandPool
,
267 unix_vkCreateComputePipelines
,
268 unix_vkCreateCuFunctionNVX
,
269 unix_vkCreateCuModuleNVX
,
270 unix_vkCreateDebugReportCallbackEXT
,
271 unix_vkCreateDebugUtilsMessengerEXT
,
272 unix_vkCreateDeferredOperationKHR
,
273 unix_vkCreateDescriptorPool
,
274 unix_vkCreateDescriptorSetLayout
,
275 unix_vkCreateDescriptorUpdateTemplate
,
276 unix_vkCreateDescriptorUpdateTemplateKHR
,
280 unix_vkCreateFramebuffer
,
281 unix_vkCreateGraphicsPipelines
,
283 unix_vkCreateImageView
,
284 unix_vkCreateIndirectCommandsLayoutNV
,
285 unix_vkCreateInstance
,
286 unix_vkCreateMicromapEXT
,
287 unix_vkCreateOpticalFlowSessionNV
,
288 unix_vkCreatePipelineCache
,
289 unix_vkCreatePipelineLayout
,
290 unix_vkCreatePrivateDataSlot
,
291 unix_vkCreatePrivateDataSlotEXT
,
292 unix_vkCreateQueryPool
,
293 unix_vkCreateRayTracingPipelinesKHR
,
294 unix_vkCreateRayTracingPipelinesNV
,
295 unix_vkCreateRenderPass
,
296 unix_vkCreateRenderPass2
,
297 unix_vkCreateRenderPass2KHR
,
298 unix_vkCreateSampler
,
299 unix_vkCreateSamplerYcbcrConversion
,
300 unix_vkCreateSamplerYcbcrConversionKHR
,
301 unix_vkCreateSemaphore
,
302 unix_vkCreateShaderModule
,
303 unix_vkCreateSwapchainKHR
,
304 unix_vkCreateValidationCacheEXT
,
305 unix_vkCreateWin32SurfaceKHR
,
306 unix_vkDebugMarkerSetObjectNameEXT
,
307 unix_vkDebugMarkerSetObjectTagEXT
,
308 unix_vkDebugReportMessageEXT
,
309 unix_vkDeferredOperationJoinKHR
,
310 unix_vkDestroyAccelerationStructureKHR
,
311 unix_vkDestroyAccelerationStructureNV
,
312 unix_vkDestroyBuffer
,
313 unix_vkDestroyBufferView
,
314 unix_vkDestroyCommandPool
,
315 unix_vkDestroyCuFunctionNVX
,
316 unix_vkDestroyCuModuleNVX
,
317 unix_vkDestroyDebugReportCallbackEXT
,
318 unix_vkDestroyDebugUtilsMessengerEXT
,
319 unix_vkDestroyDeferredOperationKHR
,
320 unix_vkDestroyDescriptorPool
,
321 unix_vkDestroyDescriptorSetLayout
,
322 unix_vkDestroyDescriptorUpdateTemplate
,
323 unix_vkDestroyDescriptorUpdateTemplateKHR
,
324 unix_vkDestroyDevice
,
327 unix_vkDestroyFramebuffer
,
329 unix_vkDestroyImageView
,
330 unix_vkDestroyIndirectCommandsLayoutNV
,
331 unix_vkDestroyInstance
,
332 unix_vkDestroyMicromapEXT
,
333 unix_vkDestroyOpticalFlowSessionNV
,
334 unix_vkDestroyPipeline
,
335 unix_vkDestroyPipelineCache
,
336 unix_vkDestroyPipelineLayout
,
337 unix_vkDestroyPrivateDataSlot
,
338 unix_vkDestroyPrivateDataSlotEXT
,
339 unix_vkDestroyQueryPool
,
340 unix_vkDestroyRenderPass
,
341 unix_vkDestroySampler
,
342 unix_vkDestroySamplerYcbcrConversion
,
343 unix_vkDestroySamplerYcbcrConversionKHR
,
344 unix_vkDestroySemaphore
,
345 unix_vkDestroyShaderModule
,
346 unix_vkDestroySurfaceKHR
,
347 unix_vkDestroySwapchainKHR
,
348 unix_vkDestroyValidationCacheEXT
,
349 unix_vkDeviceWaitIdle
,
350 unix_vkEndCommandBuffer
,
351 unix_vkEnumerateDeviceExtensionProperties
,
352 unix_vkEnumerateDeviceLayerProperties
,
353 unix_vkEnumerateInstanceExtensionProperties
,
354 unix_vkEnumerateInstanceVersion
,
355 unix_vkEnumeratePhysicalDeviceGroups
,
356 unix_vkEnumeratePhysicalDeviceGroupsKHR
,
357 unix_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR
,
358 unix_vkEnumeratePhysicalDevices
,
359 unix_vkFlushMappedMemoryRanges
,
360 unix_vkFreeCommandBuffers
,
361 unix_vkFreeDescriptorSets
,
363 unix_vkGetAccelerationStructureBuildSizesKHR
,
364 unix_vkGetAccelerationStructureDeviceAddressKHR
,
365 unix_vkGetAccelerationStructureHandleNV
,
366 unix_vkGetAccelerationStructureMemoryRequirementsNV
,
367 unix_vkGetBufferDeviceAddress
,
368 unix_vkGetBufferDeviceAddressEXT
,
369 unix_vkGetBufferDeviceAddressKHR
,
370 unix_vkGetBufferMemoryRequirements
,
371 unix_vkGetBufferMemoryRequirements2
,
372 unix_vkGetBufferMemoryRequirements2KHR
,
373 unix_vkGetBufferOpaqueCaptureAddress
,
374 unix_vkGetBufferOpaqueCaptureAddressKHR
,
375 unix_vkGetCalibratedTimestampsEXT
,
376 unix_vkGetDeferredOperationMaxConcurrencyKHR
,
377 unix_vkGetDeferredOperationResultKHR
,
378 unix_vkGetDescriptorSetHostMappingVALVE
,
379 unix_vkGetDescriptorSetLayoutHostMappingInfoVALVE
,
380 unix_vkGetDescriptorSetLayoutSupport
,
381 unix_vkGetDescriptorSetLayoutSupportKHR
,
382 unix_vkGetDeviceAccelerationStructureCompatibilityKHR
,
383 unix_vkGetDeviceBufferMemoryRequirements
,
384 unix_vkGetDeviceBufferMemoryRequirementsKHR
,
385 unix_vkGetDeviceFaultInfoEXT
,
386 unix_vkGetDeviceGroupPeerMemoryFeatures
,
387 unix_vkGetDeviceGroupPeerMemoryFeaturesKHR
,
388 unix_vkGetDeviceGroupPresentCapabilitiesKHR
,
389 unix_vkGetDeviceGroupSurfacePresentModesKHR
,
390 unix_vkGetDeviceImageMemoryRequirements
,
391 unix_vkGetDeviceImageMemoryRequirementsKHR
,
392 unix_vkGetDeviceImageSparseMemoryRequirements
,
393 unix_vkGetDeviceImageSparseMemoryRequirementsKHR
,
394 unix_vkGetDeviceMemoryCommitment
,
395 unix_vkGetDeviceMemoryOpaqueCaptureAddress
,
396 unix_vkGetDeviceMemoryOpaqueCaptureAddressKHR
,
397 unix_vkGetDeviceMicromapCompatibilityEXT
,
398 unix_vkGetDeviceQueue
,
399 unix_vkGetDeviceQueue2
,
400 unix_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI
,
401 unix_vkGetDynamicRenderingTilePropertiesQCOM
,
402 unix_vkGetEventStatus
,
403 unix_vkGetFenceStatus
,
404 unix_vkGetFramebufferTilePropertiesQCOM
,
405 unix_vkGetGeneratedCommandsMemoryRequirementsNV
,
406 unix_vkGetImageMemoryRequirements
,
407 unix_vkGetImageMemoryRequirements2
,
408 unix_vkGetImageMemoryRequirements2KHR
,
409 unix_vkGetImageSparseMemoryRequirements
,
410 unix_vkGetImageSparseMemoryRequirements2
,
411 unix_vkGetImageSparseMemoryRequirements2KHR
,
412 unix_vkGetImageSubresourceLayout
,
413 unix_vkGetImageSubresourceLayout2EXT
,
414 unix_vkGetImageViewAddressNVX
,
415 unix_vkGetImageViewHandleNVX
,
416 unix_vkGetMemoryHostPointerPropertiesEXT
,
417 unix_vkGetMicromapBuildSizesEXT
,
418 unix_vkGetPerformanceParameterINTEL
,
419 unix_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT
,
420 unix_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV
,
421 unix_vkGetPhysicalDeviceExternalBufferProperties
,
422 unix_vkGetPhysicalDeviceExternalBufferPropertiesKHR
,
423 unix_vkGetPhysicalDeviceExternalFenceProperties
,
424 unix_vkGetPhysicalDeviceExternalFencePropertiesKHR
,
425 unix_vkGetPhysicalDeviceExternalSemaphoreProperties
,
426 unix_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR
,
427 unix_vkGetPhysicalDeviceFeatures
,
428 unix_vkGetPhysicalDeviceFeatures2
,
429 unix_vkGetPhysicalDeviceFeatures2KHR
,
430 unix_vkGetPhysicalDeviceFormatProperties
,
431 unix_vkGetPhysicalDeviceFormatProperties2
,
432 unix_vkGetPhysicalDeviceFormatProperties2KHR
,
433 unix_vkGetPhysicalDeviceFragmentShadingRatesKHR
,
434 unix_vkGetPhysicalDeviceImageFormatProperties
,
435 unix_vkGetPhysicalDeviceImageFormatProperties2
,
436 unix_vkGetPhysicalDeviceImageFormatProperties2KHR
,
437 unix_vkGetPhysicalDeviceMemoryProperties
,
438 unix_vkGetPhysicalDeviceMemoryProperties2
,
439 unix_vkGetPhysicalDeviceMemoryProperties2KHR
,
440 unix_vkGetPhysicalDeviceMultisamplePropertiesEXT
,
441 unix_vkGetPhysicalDeviceOpticalFlowImageFormatsNV
,
442 unix_vkGetPhysicalDevicePresentRectanglesKHR
,
443 unix_vkGetPhysicalDeviceProperties
,
444 unix_vkGetPhysicalDeviceProperties2
,
445 unix_vkGetPhysicalDeviceProperties2KHR
,
446 unix_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR
,
447 unix_vkGetPhysicalDeviceQueueFamilyProperties
,
448 unix_vkGetPhysicalDeviceQueueFamilyProperties2
,
449 unix_vkGetPhysicalDeviceQueueFamilyProperties2KHR
,
450 unix_vkGetPhysicalDeviceSparseImageFormatProperties
,
451 unix_vkGetPhysicalDeviceSparseImageFormatProperties2
,
452 unix_vkGetPhysicalDeviceSparseImageFormatProperties2KHR
,
453 unix_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV
,
454 unix_vkGetPhysicalDeviceSurfaceCapabilities2KHR
,
455 unix_vkGetPhysicalDeviceSurfaceCapabilitiesKHR
,
456 unix_vkGetPhysicalDeviceSurfaceFormats2KHR
,
457 unix_vkGetPhysicalDeviceSurfaceFormatsKHR
,
458 unix_vkGetPhysicalDeviceSurfacePresentModesKHR
,
459 unix_vkGetPhysicalDeviceSurfaceSupportKHR
,
460 unix_vkGetPhysicalDeviceToolProperties
,
461 unix_vkGetPhysicalDeviceToolPropertiesEXT
,
462 unix_vkGetPhysicalDeviceWin32PresentationSupportKHR
,
463 unix_vkGetPipelineCacheData
,
464 unix_vkGetPipelineExecutableInternalRepresentationsKHR
,
465 unix_vkGetPipelineExecutablePropertiesKHR
,
466 unix_vkGetPipelineExecutableStatisticsKHR
,
467 unix_vkGetPipelinePropertiesEXT
,
468 unix_vkGetPrivateData
,
469 unix_vkGetPrivateDataEXT
,
470 unix_vkGetQueryPoolResults
,
471 unix_vkGetQueueCheckpointData2NV
,
472 unix_vkGetQueueCheckpointDataNV
,
473 unix_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR
,
474 unix_vkGetRayTracingShaderGroupHandlesKHR
,
475 unix_vkGetRayTracingShaderGroupHandlesNV
,
476 unix_vkGetRayTracingShaderGroupStackSizeKHR
,
477 unix_vkGetRenderAreaGranularity
,
478 unix_vkGetSemaphoreCounterValue
,
479 unix_vkGetSemaphoreCounterValueKHR
,
480 unix_vkGetShaderInfoAMD
,
481 unix_vkGetShaderModuleCreateInfoIdentifierEXT
,
482 unix_vkGetShaderModuleIdentifierEXT
,
483 unix_vkGetSwapchainImagesKHR
,
484 unix_vkGetValidationCacheDataEXT
,
485 unix_vkInitializePerformanceApiINTEL
,
486 unix_vkInvalidateMappedMemoryRanges
,
488 unix_vkMergePipelineCaches
,
489 unix_vkMergeValidationCachesEXT
,
490 unix_vkQueueBeginDebugUtilsLabelEXT
,
491 unix_vkQueueBindSparse
,
492 unix_vkQueueEndDebugUtilsLabelEXT
,
493 unix_vkQueueInsertDebugUtilsLabelEXT
,
494 unix_vkQueuePresentKHR
,
495 unix_vkQueueSetPerformanceConfigurationINTEL
,
498 unix_vkQueueSubmit2KHR
,
499 unix_vkQueueWaitIdle
,
500 unix_vkReleasePerformanceConfigurationINTEL
,
501 unix_vkReleaseProfilingLockKHR
,
502 unix_vkResetCommandBuffer
,
503 unix_vkResetCommandPool
,
504 unix_vkResetDescriptorPool
,
507 unix_vkResetQueryPool
,
508 unix_vkResetQueryPoolEXT
,
509 unix_vkSetDebugUtilsObjectNameEXT
,
510 unix_vkSetDebugUtilsObjectTagEXT
,
511 unix_vkSetDeviceMemoryPriorityEXT
,
513 unix_vkSetPrivateData
,
514 unix_vkSetPrivateDataEXT
,
515 unix_vkSignalSemaphore
,
516 unix_vkSignalSemaphoreKHR
,
517 unix_vkSubmitDebugUtilsMessageEXT
,
518 unix_vkTrimCommandPool
,
519 unix_vkTrimCommandPoolKHR
,
520 unix_vkUninitializePerformanceApiINTEL
,
522 unix_vkUpdateDescriptorSetWithTemplate
,
523 unix_vkUpdateDescriptorSetWithTemplateKHR
,
524 unix_vkUpdateDescriptorSets
,
525 unix_vkWaitForFences
,
526 unix_vkWaitForPresentKHR
,
527 unix_vkWaitSemaphores
,
528 unix_vkWaitSemaphoresKHR
,
529 unix_vkWriteAccelerationStructuresPropertiesKHR
,
530 unix_vkWriteMicromapsPropertiesEXT
,
534 struct vkAcquireNextImage2KHR_params
537 const VkAcquireNextImageInfoKHR
*pAcquireInfo
;
538 uint32_t *pImageIndex
;
542 struct vkAcquireNextImageKHR_params
545 VkSwapchainKHR
DECLSPEC_ALIGN(8) swapchain
;
546 uint64_t DECLSPEC_ALIGN(8) timeout
;
547 VkSemaphore
DECLSPEC_ALIGN(8) semaphore
;
548 VkFence
DECLSPEC_ALIGN(8) fence
;
549 uint32_t *pImageIndex
;
553 struct vkAcquirePerformanceConfigurationINTEL_params
556 const VkPerformanceConfigurationAcquireInfoINTEL
*pAcquireInfo
;
557 VkPerformanceConfigurationINTEL
*pConfiguration
;
561 struct vkAcquireProfilingLockKHR_params
564 const VkAcquireProfilingLockInfoKHR
*pInfo
;
568 struct vkAllocateCommandBuffers_params
571 const VkCommandBufferAllocateInfo
*pAllocateInfo
;
572 VkCommandBuffer
*pCommandBuffers
;
576 struct vkAllocateDescriptorSets_params
579 const VkDescriptorSetAllocateInfo
*pAllocateInfo
;
580 VkDescriptorSet
*pDescriptorSets
;
584 struct vkAllocateMemory_params
587 const VkMemoryAllocateInfo
*pAllocateInfo
;
588 const VkAllocationCallbacks
*pAllocator
;
589 VkDeviceMemory
*pMemory
;
593 struct vkBeginCommandBuffer_params
595 VkCommandBuffer commandBuffer
;
596 const VkCommandBufferBeginInfo
*pBeginInfo
;
600 struct vkBindAccelerationStructureMemoryNV_params
603 uint32_t bindInfoCount
;
604 const VkBindAccelerationStructureMemoryInfoNV
*pBindInfos
;
608 struct vkBindBufferMemory_params
611 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
612 VkDeviceMemory
DECLSPEC_ALIGN(8) memory
;
613 VkDeviceSize
DECLSPEC_ALIGN(8) memoryOffset
;
617 struct vkBindBufferMemory2_params
620 uint32_t bindInfoCount
;
621 const VkBindBufferMemoryInfo
*pBindInfos
;
625 struct vkBindBufferMemory2KHR_params
628 uint32_t bindInfoCount
;
629 const VkBindBufferMemoryInfo
*pBindInfos
;
633 struct vkBindImageMemory_params
636 VkImage
DECLSPEC_ALIGN(8) image
;
637 VkDeviceMemory
DECLSPEC_ALIGN(8) memory
;
638 VkDeviceSize
DECLSPEC_ALIGN(8) memoryOffset
;
642 struct vkBindImageMemory2_params
645 uint32_t bindInfoCount
;
646 const VkBindImageMemoryInfo
*pBindInfos
;
650 struct vkBindImageMemory2KHR_params
653 uint32_t bindInfoCount
;
654 const VkBindImageMemoryInfo
*pBindInfos
;
658 struct vkBindOpticalFlowSessionImageNV_params
661 VkOpticalFlowSessionNV
DECLSPEC_ALIGN(8) session
;
662 VkOpticalFlowSessionBindingPointNV bindingPoint
;
663 VkImageView
DECLSPEC_ALIGN(8) view
;
664 VkImageLayout layout
;
668 struct vkBuildAccelerationStructuresKHR_params
671 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
673 const VkAccelerationStructureBuildGeometryInfoKHR
*pInfos
;
674 const VkAccelerationStructureBuildRangeInfoKHR
* const*ppBuildRangeInfos
;
678 struct vkBuildMicromapsEXT_params
681 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
683 const VkMicromapBuildInfoEXT
*pInfos
;
687 struct vkCmdBeginConditionalRenderingEXT_params
689 VkCommandBuffer commandBuffer
;
690 const VkConditionalRenderingBeginInfoEXT
*pConditionalRenderingBegin
;
693 struct vkCmdBeginDebugUtilsLabelEXT_params
695 VkCommandBuffer commandBuffer
;
696 const VkDebugUtilsLabelEXT
*pLabelInfo
;
699 struct vkCmdBeginQuery_params
701 VkCommandBuffer commandBuffer
;
702 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
704 VkQueryControlFlags flags
;
707 struct vkCmdBeginQueryIndexedEXT_params
709 VkCommandBuffer commandBuffer
;
710 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
712 VkQueryControlFlags flags
;
716 struct vkCmdBeginRenderPass_params
718 VkCommandBuffer commandBuffer
;
719 const VkRenderPassBeginInfo
*pRenderPassBegin
;
720 VkSubpassContents contents
;
723 struct vkCmdBeginRenderPass2_params
725 VkCommandBuffer commandBuffer
;
726 const VkRenderPassBeginInfo
*pRenderPassBegin
;
727 const VkSubpassBeginInfo
*pSubpassBeginInfo
;
730 struct vkCmdBeginRenderPass2KHR_params
732 VkCommandBuffer commandBuffer
;
733 const VkRenderPassBeginInfo
*pRenderPassBegin
;
734 const VkSubpassBeginInfo
*pSubpassBeginInfo
;
737 struct vkCmdBeginRendering_params
739 VkCommandBuffer commandBuffer
;
740 const VkRenderingInfo
*pRenderingInfo
;
743 struct vkCmdBeginRenderingKHR_params
745 VkCommandBuffer commandBuffer
;
746 const VkRenderingInfo
*pRenderingInfo
;
749 struct vkCmdBeginTransformFeedbackEXT_params
751 VkCommandBuffer commandBuffer
;
752 uint32_t firstCounterBuffer
;
753 uint32_t counterBufferCount
;
754 const VkBuffer
*pCounterBuffers
;
755 const VkDeviceSize
*pCounterBufferOffsets
;
758 struct vkCmdBindDescriptorSets_params
760 VkCommandBuffer commandBuffer
;
761 VkPipelineBindPoint pipelineBindPoint
;
762 VkPipelineLayout
DECLSPEC_ALIGN(8) layout
;
764 uint32_t descriptorSetCount
;
765 const VkDescriptorSet
*pDescriptorSets
;
766 uint32_t dynamicOffsetCount
;
767 const uint32_t *pDynamicOffsets
;
770 struct vkCmdBindIndexBuffer_params
772 VkCommandBuffer commandBuffer
;
773 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
774 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
775 VkIndexType indexType
;
778 struct vkCmdBindInvocationMaskHUAWEI_params
780 VkCommandBuffer commandBuffer
;
781 VkImageView
DECLSPEC_ALIGN(8) imageView
;
782 VkImageLayout imageLayout
;
785 struct vkCmdBindPipeline_params
787 VkCommandBuffer commandBuffer
;
788 VkPipelineBindPoint pipelineBindPoint
;
789 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
792 struct vkCmdBindPipelineShaderGroupNV_params
794 VkCommandBuffer commandBuffer
;
795 VkPipelineBindPoint pipelineBindPoint
;
796 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
800 struct vkCmdBindShadingRateImageNV_params
802 VkCommandBuffer commandBuffer
;
803 VkImageView
DECLSPEC_ALIGN(8) imageView
;
804 VkImageLayout imageLayout
;
807 struct vkCmdBindTransformFeedbackBuffersEXT_params
809 VkCommandBuffer commandBuffer
;
810 uint32_t firstBinding
;
811 uint32_t bindingCount
;
812 const VkBuffer
*pBuffers
;
813 const VkDeviceSize
*pOffsets
;
814 const VkDeviceSize
*pSizes
;
817 struct vkCmdBindVertexBuffers_params
819 VkCommandBuffer commandBuffer
;
820 uint32_t firstBinding
;
821 uint32_t bindingCount
;
822 const VkBuffer
*pBuffers
;
823 const VkDeviceSize
*pOffsets
;
826 struct vkCmdBindVertexBuffers2_params
828 VkCommandBuffer commandBuffer
;
829 uint32_t firstBinding
;
830 uint32_t bindingCount
;
831 const VkBuffer
*pBuffers
;
832 const VkDeviceSize
*pOffsets
;
833 const VkDeviceSize
*pSizes
;
834 const VkDeviceSize
*pStrides
;
837 struct vkCmdBindVertexBuffers2EXT_params
839 VkCommandBuffer commandBuffer
;
840 uint32_t firstBinding
;
841 uint32_t bindingCount
;
842 const VkBuffer
*pBuffers
;
843 const VkDeviceSize
*pOffsets
;
844 const VkDeviceSize
*pSizes
;
845 const VkDeviceSize
*pStrides
;
848 struct vkCmdBlitImage_params
850 VkCommandBuffer commandBuffer
;
851 VkImage
DECLSPEC_ALIGN(8) srcImage
;
852 VkImageLayout srcImageLayout
;
853 VkImage
DECLSPEC_ALIGN(8) dstImage
;
854 VkImageLayout dstImageLayout
;
855 uint32_t regionCount
;
856 const VkImageBlit
*pRegions
;
860 struct vkCmdBlitImage2_params
862 VkCommandBuffer commandBuffer
;
863 const VkBlitImageInfo2
*pBlitImageInfo
;
866 struct vkCmdBlitImage2KHR_params
868 VkCommandBuffer commandBuffer
;
869 const VkBlitImageInfo2
*pBlitImageInfo
;
872 struct vkCmdBuildAccelerationStructureNV_params
874 VkCommandBuffer commandBuffer
;
875 const VkAccelerationStructureInfoNV
*pInfo
;
876 VkBuffer
DECLSPEC_ALIGN(8) instanceData
;
877 VkDeviceSize
DECLSPEC_ALIGN(8) instanceOffset
;
879 VkAccelerationStructureNV
DECLSPEC_ALIGN(8) dst
;
880 VkAccelerationStructureNV
DECLSPEC_ALIGN(8) src
;
881 VkBuffer
DECLSPEC_ALIGN(8) scratch
;
882 VkDeviceSize
DECLSPEC_ALIGN(8) scratchOffset
;
885 struct vkCmdBuildAccelerationStructuresIndirectKHR_params
887 VkCommandBuffer commandBuffer
;
889 const VkAccelerationStructureBuildGeometryInfoKHR
*pInfos
;
890 const VkDeviceAddress
*pIndirectDeviceAddresses
;
891 const uint32_t *pIndirectStrides
;
892 const uint32_t * const*ppMaxPrimitiveCounts
;
895 struct vkCmdBuildAccelerationStructuresKHR_params
897 VkCommandBuffer commandBuffer
;
899 const VkAccelerationStructureBuildGeometryInfoKHR
*pInfos
;
900 const VkAccelerationStructureBuildRangeInfoKHR
* const*ppBuildRangeInfos
;
903 struct vkCmdBuildMicromapsEXT_params
905 VkCommandBuffer commandBuffer
;
907 const VkMicromapBuildInfoEXT
*pInfos
;
910 struct vkCmdClearAttachments_params
912 VkCommandBuffer commandBuffer
;
913 uint32_t attachmentCount
;
914 const VkClearAttachment
*pAttachments
;
916 const VkClearRect
*pRects
;
919 struct vkCmdClearColorImage_params
921 VkCommandBuffer commandBuffer
;
922 VkImage
DECLSPEC_ALIGN(8) image
;
923 VkImageLayout imageLayout
;
924 const VkClearColorValue
*pColor
;
926 const VkImageSubresourceRange
*pRanges
;
929 struct vkCmdClearDepthStencilImage_params
931 VkCommandBuffer commandBuffer
;
932 VkImage
DECLSPEC_ALIGN(8) image
;
933 VkImageLayout imageLayout
;
934 const VkClearDepthStencilValue
*pDepthStencil
;
936 const VkImageSubresourceRange
*pRanges
;
939 struct vkCmdCopyAccelerationStructureKHR_params
941 VkCommandBuffer commandBuffer
;
942 const VkCopyAccelerationStructureInfoKHR
*pInfo
;
945 struct vkCmdCopyAccelerationStructureNV_params
947 VkCommandBuffer commandBuffer
;
948 VkAccelerationStructureNV
DECLSPEC_ALIGN(8) dst
;
949 VkAccelerationStructureNV
DECLSPEC_ALIGN(8) src
;
950 VkCopyAccelerationStructureModeKHR mode
;
953 struct vkCmdCopyAccelerationStructureToMemoryKHR_params
955 VkCommandBuffer commandBuffer
;
956 const VkCopyAccelerationStructureToMemoryInfoKHR
*pInfo
;
959 struct vkCmdCopyBuffer_params
961 VkCommandBuffer commandBuffer
;
962 VkBuffer
DECLSPEC_ALIGN(8) srcBuffer
;
963 VkBuffer
DECLSPEC_ALIGN(8) dstBuffer
;
964 uint32_t regionCount
;
965 const VkBufferCopy
*pRegions
;
968 struct vkCmdCopyBuffer2_params
970 VkCommandBuffer commandBuffer
;
971 const VkCopyBufferInfo2
*pCopyBufferInfo
;
974 struct vkCmdCopyBuffer2KHR_params
976 VkCommandBuffer commandBuffer
;
977 const VkCopyBufferInfo2
*pCopyBufferInfo
;
980 struct vkCmdCopyBufferToImage_params
982 VkCommandBuffer commandBuffer
;
983 VkBuffer
DECLSPEC_ALIGN(8) srcBuffer
;
984 VkImage
DECLSPEC_ALIGN(8) dstImage
;
985 VkImageLayout dstImageLayout
;
986 uint32_t regionCount
;
987 const VkBufferImageCopy
*pRegions
;
990 struct vkCmdCopyBufferToImage2_params
992 VkCommandBuffer commandBuffer
;
993 const VkCopyBufferToImageInfo2
*pCopyBufferToImageInfo
;
996 struct vkCmdCopyBufferToImage2KHR_params
998 VkCommandBuffer commandBuffer
;
999 const VkCopyBufferToImageInfo2
*pCopyBufferToImageInfo
;
1002 struct vkCmdCopyImage_params
1004 VkCommandBuffer commandBuffer
;
1005 VkImage
DECLSPEC_ALIGN(8) srcImage
;
1006 VkImageLayout srcImageLayout
;
1007 VkImage
DECLSPEC_ALIGN(8) dstImage
;
1008 VkImageLayout dstImageLayout
;
1009 uint32_t regionCount
;
1010 const VkImageCopy
*pRegions
;
1013 struct vkCmdCopyImage2_params
1015 VkCommandBuffer commandBuffer
;
1016 const VkCopyImageInfo2
*pCopyImageInfo
;
1019 struct vkCmdCopyImage2KHR_params
1021 VkCommandBuffer commandBuffer
;
1022 const VkCopyImageInfo2
*pCopyImageInfo
;
1025 struct vkCmdCopyImageToBuffer_params
1027 VkCommandBuffer commandBuffer
;
1028 VkImage
DECLSPEC_ALIGN(8) srcImage
;
1029 VkImageLayout srcImageLayout
;
1030 VkBuffer
DECLSPEC_ALIGN(8) dstBuffer
;
1031 uint32_t regionCount
;
1032 const VkBufferImageCopy
*pRegions
;
1035 struct vkCmdCopyImageToBuffer2_params
1037 VkCommandBuffer commandBuffer
;
1038 const VkCopyImageToBufferInfo2
*pCopyImageToBufferInfo
;
1041 struct vkCmdCopyImageToBuffer2KHR_params
1043 VkCommandBuffer commandBuffer
;
1044 const VkCopyImageToBufferInfo2
*pCopyImageToBufferInfo
;
1047 struct vkCmdCopyMemoryToAccelerationStructureKHR_params
1049 VkCommandBuffer commandBuffer
;
1050 const VkCopyMemoryToAccelerationStructureInfoKHR
*pInfo
;
1053 struct vkCmdCopyMemoryToMicromapEXT_params
1055 VkCommandBuffer commandBuffer
;
1056 const VkCopyMemoryToMicromapInfoEXT
*pInfo
;
1059 struct vkCmdCopyMicromapEXT_params
1061 VkCommandBuffer commandBuffer
;
1062 const VkCopyMicromapInfoEXT
*pInfo
;
1065 struct vkCmdCopyMicromapToMemoryEXT_params
1067 VkCommandBuffer commandBuffer
;
1068 const VkCopyMicromapToMemoryInfoEXT
*pInfo
;
1071 struct vkCmdCopyQueryPoolResults_params
1073 VkCommandBuffer commandBuffer
;
1074 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
1075 uint32_t firstQuery
;
1076 uint32_t queryCount
;
1077 VkBuffer
DECLSPEC_ALIGN(8) dstBuffer
;
1078 VkDeviceSize
DECLSPEC_ALIGN(8) dstOffset
;
1079 VkDeviceSize
DECLSPEC_ALIGN(8) stride
;
1080 VkQueryResultFlags flags
;
1083 struct vkCmdCuLaunchKernelNVX_params
1085 VkCommandBuffer commandBuffer
;
1086 const VkCuLaunchInfoNVX
*pLaunchInfo
;
1089 struct vkCmdDebugMarkerBeginEXT_params
1091 VkCommandBuffer commandBuffer
;
1092 const VkDebugMarkerMarkerInfoEXT
*pMarkerInfo
;
1095 struct vkCmdDebugMarkerEndEXT_params
1097 VkCommandBuffer commandBuffer
;
1100 struct vkCmdDebugMarkerInsertEXT_params
1102 VkCommandBuffer commandBuffer
;
1103 const VkDebugMarkerMarkerInfoEXT
*pMarkerInfo
;
1106 struct vkCmdDispatch_params
1108 VkCommandBuffer commandBuffer
;
1109 uint32_t groupCountX
;
1110 uint32_t groupCountY
;
1111 uint32_t groupCountZ
;
1114 struct vkCmdDispatchBase_params
1116 VkCommandBuffer commandBuffer
;
1117 uint32_t baseGroupX
;
1118 uint32_t baseGroupY
;
1119 uint32_t baseGroupZ
;
1120 uint32_t groupCountX
;
1121 uint32_t groupCountY
;
1122 uint32_t groupCountZ
;
1125 struct vkCmdDispatchBaseKHR_params
1127 VkCommandBuffer commandBuffer
;
1128 uint32_t baseGroupX
;
1129 uint32_t baseGroupY
;
1130 uint32_t baseGroupZ
;
1131 uint32_t groupCountX
;
1132 uint32_t groupCountY
;
1133 uint32_t groupCountZ
;
1136 struct vkCmdDispatchIndirect_params
1138 VkCommandBuffer commandBuffer
;
1139 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1140 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1143 struct vkCmdDraw_params
1145 VkCommandBuffer commandBuffer
;
1146 uint32_t vertexCount
;
1147 uint32_t instanceCount
;
1148 uint32_t firstVertex
;
1149 uint32_t firstInstance
;
1152 struct vkCmdDrawIndexed_params
1154 VkCommandBuffer commandBuffer
;
1155 uint32_t indexCount
;
1156 uint32_t instanceCount
;
1157 uint32_t firstIndex
;
1158 int32_t vertexOffset
;
1159 uint32_t firstInstance
;
1162 struct vkCmdDrawIndexedIndirect_params
1164 VkCommandBuffer commandBuffer
;
1165 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1166 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1171 struct vkCmdDrawIndexedIndirectCount_params
1173 VkCommandBuffer commandBuffer
;
1174 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1175 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1176 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1177 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1178 uint32_t maxDrawCount
;
1182 struct vkCmdDrawIndexedIndirectCountAMD_params
1184 VkCommandBuffer commandBuffer
;
1185 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1186 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1187 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1188 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1189 uint32_t maxDrawCount
;
1193 struct vkCmdDrawIndexedIndirectCountKHR_params
1195 VkCommandBuffer commandBuffer
;
1196 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1197 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1198 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1199 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1200 uint32_t maxDrawCount
;
1204 struct vkCmdDrawIndirect_params
1206 VkCommandBuffer commandBuffer
;
1207 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1208 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1213 struct vkCmdDrawIndirectByteCountEXT_params
1215 VkCommandBuffer commandBuffer
;
1216 uint32_t instanceCount
;
1217 uint32_t firstInstance
;
1218 VkBuffer
DECLSPEC_ALIGN(8) counterBuffer
;
1219 VkDeviceSize
DECLSPEC_ALIGN(8) counterBufferOffset
;
1220 uint32_t counterOffset
;
1221 uint32_t vertexStride
;
1224 struct vkCmdDrawIndirectCount_params
1226 VkCommandBuffer commandBuffer
;
1227 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1228 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1229 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1230 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1231 uint32_t maxDrawCount
;
1235 struct vkCmdDrawIndirectCountAMD_params
1237 VkCommandBuffer commandBuffer
;
1238 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1239 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1240 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1241 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1242 uint32_t maxDrawCount
;
1246 struct vkCmdDrawIndirectCountKHR_params
1248 VkCommandBuffer commandBuffer
;
1249 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1250 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1251 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1252 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1253 uint32_t maxDrawCount
;
1257 struct vkCmdDrawMeshTasksEXT_params
1259 VkCommandBuffer commandBuffer
;
1260 uint32_t groupCountX
;
1261 uint32_t groupCountY
;
1262 uint32_t groupCountZ
;
1265 struct vkCmdDrawMeshTasksIndirectCountEXT_params
1267 VkCommandBuffer commandBuffer
;
1268 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1269 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1270 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1271 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1272 uint32_t maxDrawCount
;
1276 struct vkCmdDrawMeshTasksIndirectCountNV_params
1278 VkCommandBuffer commandBuffer
;
1279 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1280 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1281 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1282 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1283 uint32_t maxDrawCount
;
1287 struct vkCmdDrawMeshTasksIndirectEXT_params
1289 VkCommandBuffer commandBuffer
;
1290 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1291 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1296 struct vkCmdDrawMeshTasksIndirectNV_params
1298 VkCommandBuffer commandBuffer
;
1299 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1300 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1305 struct vkCmdDrawMeshTasksNV_params
1307 VkCommandBuffer commandBuffer
;
1312 struct vkCmdDrawMultiEXT_params
1314 VkCommandBuffer commandBuffer
;
1316 const VkMultiDrawInfoEXT
*pVertexInfo
;
1317 uint32_t instanceCount
;
1318 uint32_t firstInstance
;
1322 struct vkCmdDrawMultiIndexedEXT_params
1324 VkCommandBuffer commandBuffer
;
1326 const VkMultiDrawIndexedInfoEXT
*pIndexInfo
;
1327 uint32_t instanceCount
;
1328 uint32_t firstInstance
;
1330 const int32_t *pVertexOffset
;
1333 struct vkCmdEndConditionalRenderingEXT_params
1335 VkCommandBuffer commandBuffer
;
1338 struct vkCmdEndDebugUtilsLabelEXT_params
1340 VkCommandBuffer commandBuffer
;
1343 struct vkCmdEndQuery_params
1345 VkCommandBuffer commandBuffer
;
1346 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
1350 struct vkCmdEndQueryIndexedEXT_params
1352 VkCommandBuffer commandBuffer
;
1353 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
1358 struct vkCmdEndRenderPass_params
1360 VkCommandBuffer commandBuffer
;
1363 struct vkCmdEndRenderPass2_params
1365 VkCommandBuffer commandBuffer
;
1366 const VkSubpassEndInfo
*pSubpassEndInfo
;
1369 struct vkCmdEndRenderPass2KHR_params
1371 VkCommandBuffer commandBuffer
;
1372 const VkSubpassEndInfo
*pSubpassEndInfo
;
1375 struct vkCmdEndRendering_params
1377 VkCommandBuffer commandBuffer
;
1380 struct vkCmdEndRenderingKHR_params
1382 VkCommandBuffer commandBuffer
;
1385 struct vkCmdEndTransformFeedbackEXT_params
1387 VkCommandBuffer commandBuffer
;
1388 uint32_t firstCounterBuffer
;
1389 uint32_t counterBufferCount
;
1390 const VkBuffer
*pCounterBuffers
;
1391 const VkDeviceSize
*pCounterBufferOffsets
;
1394 struct vkCmdExecuteCommands_params
1396 VkCommandBuffer commandBuffer
;
1397 uint32_t commandBufferCount
;
1398 const VkCommandBuffer
*pCommandBuffers
;
1401 struct vkCmdExecuteGeneratedCommandsNV_params
1403 VkCommandBuffer commandBuffer
;
1404 VkBool32 isPreprocessed
;
1405 const VkGeneratedCommandsInfoNV
*pGeneratedCommandsInfo
;
1408 struct vkCmdFillBuffer_params
1410 VkCommandBuffer commandBuffer
;
1411 VkBuffer
DECLSPEC_ALIGN(8) dstBuffer
;
1412 VkDeviceSize
DECLSPEC_ALIGN(8) dstOffset
;
1413 VkDeviceSize
DECLSPEC_ALIGN(8) size
;
1417 struct vkCmdInsertDebugUtilsLabelEXT_params
1419 VkCommandBuffer commandBuffer
;
1420 const VkDebugUtilsLabelEXT
*pLabelInfo
;
1423 struct vkCmdNextSubpass_params
1425 VkCommandBuffer commandBuffer
;
1426 VkSubpassContents contents
;
1429 struct vkCmdNextSubpass2_params
1431 VkCommandBuffer commandBuffer
;
1432 const VkSubpassBeginInfo
*pSubpassBeginInfo
;
1433 const VkSubpassEndInfo
*pSubpassEndInfo
;
1436 struct vkCmdNextSubpass2KHR_params
1438 VkCommandBuffer commandBuffer
;
1439 const VkSubpassBeginInfo
*pSubpassBeginInfo
;
1440 const VkSubpassEndInfo
*pSubpassEndInfo
;
1443 struct vkCmdOpticalFlowExecuteNV_params
1445 VkCommandBuffer commandBuffer
;
1446 VkOpticalFlowSessionNV
DECLSPEC_ALIGN(8) session
;
1447 const VkOpticalFlowExecuteInfoNV
*pExecuteInfo
;
1450 struct vkCmdPipelineBarrier_params
1452 VkCommandBuffer commandBuffer
;
1453 VkPipelineStageFlags srcStageMask
;
1454 VkPipelineStageFlags dstStageMask
;
1455 VkDependencyFlags dependencyFlags
;
1456 uint32_t memoryBarrierCount
;
1457 const VkMemoryBarrier
*pMemoryBarriers
;
1458 uint32_t bufferMemoryBarrierCount
;
1459 const VkBufferMemoryBarrier
*pBufferMemoryBarriers
;
1460 uint32_t imageMemoryBarrierCount
;
1461 const VkImageMemoryBarrier
*pImageMemoryBarriers
;
1464 struct vkCmdPipelineBarrier2_params
1466 VkCommandBuffer commandBuffer
;
1467 const VkDependencyInfo
*pDependencyInfo
;
1470 struct vkCmdPipelineBarrier2KHR_params
1472 VkCommandBuffer commandBuffer
;
1473 const VkDependencyInfo
*pDependencyInfo
;
1476 struct vkCmdPreprocessGeneratedCommandsNV_params
1478 VkCommandBuffer commandBuffer
;
1479 const VkGeneratedCommandsInfoNV
*pGeneratedCommandsInfo
;
1482 struct vkCmdPushConstants_params
1484 VkCommandBuffer commandBuffer
;
1485 VkPipelineLayout
DECLSPEC_ALIGN(8) layout
;
1486 VkShaderStageFlags stageFlags
;
1489 const void *pValues
;
1492 struct vkCmdPushDescriptorSetKHR_params
1494 VkCommandBuffer commandBuffer
;
1495 VkPipelineBindPoint pipelineBindPoint
;
1496 VkPipelineLayout
DECLSPEC_ALIGN(8) layout
;
1498 uint32_t descriptorWriteCount
;
1499 const VkWriteDescriptorSet
*pDescriptorWrites
;
1502 struct vkCmdPushDescriptorSetWithTemplateKHR_params
1504 VkCommandBuffer commandBuffer
;
1505 VkDescriptorUpdateTemplate
DECLSPEC_ALIGN(8) descriptorUpdateTemplate
;
1506 VkPipelineLayout
DECLSPEC_ALIGN(8) layout
;
1511 struct vkCmdResetEvent_params
1513 VkCommandBuffer commandBuffer
;
1514 VkEvent
DECLSPEC_ALIGN(8) event
;
1515 VkPipelineStageFlags stageMask
;
1518 struct vkCmdResetEvent2_params
1520 VkCommandBuffer commandBuffer
;
1521 VkEvent
DECLSPEC_ALIGN(8) event
;
1522 VkPipelineStageFlags2 stageMask
;
1525 struct vkCmdResetEvent2KHR_params
1527 VkCommandBuffer commandBuffer
;
1528 VkEvent
DECLSPEC_ALIGN(8) event
;
1529 VkPipelineStageFlags2 stageMask
;
1532 struct vkCmdResetQueryPool_params
1534 VkCommandBuffer commandBuffer
;
1535 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
1536 uint32_t firstQuery
;
1537 uint32_t queryCount
;
1540 struct vkCmdResolveImage_params
1542 VkCommandBuffer commandBuffer
;
1543 VkImage
DECLSPEC_ALIGN(8) srcImage
;
1544 VkImageLayout srcImageLayout
;
1545 VkImage
DECLSPEC_ALIGN(8) dstImage
;
1546 VkImageLayout dstImageLayout
;
1547 uint32_t regionCount
;
1548 const VkImageResolve
*pRegions
;
1551 struct vkCmdResolveImage2_params
1553 VkCommandBuffer commandBuffer
;
1554 const VkResolveImageInfo2
*pResolveImageInfo
;
1557 struct vkCmdResolveImage2KHR_params
1559 VkCommandBuffer commandBuffer
;
1560 const VkResolveImageInfo2
*pResolveImageInfo
;
1563 struct vkCmdSetAlphaToCoverageEnableEXT_params
1565 VkCommandBuffer commandBuffer
;
1566 VkBool32 alphaToCoverageEnable
;
1569 struct vkCmdSetAlphaToOneEnableEXT_params
1571 VkCommandBuffer commandBuffer
;
1572 VkBool32 alphaToOneEnable
;
1575 struct vkCmdSetBlendConstants_params
1577 VkCommandBuffer commandBuffer
;
1578 const float *blendConstants
;
1581 struct vkCmdSetCheckpointNV_params
1583 VkCommandBuffer commandBuffer
;
1584 const void *pCheckpointMarker
;
1587 struct vkCmdSetCoarseSampleOrderNV_params
1589 VkCommandBuffer commandBuffer
;
1590 VkCoarseSampleOrderTypeNV sampleOrderType
;
1591 uint32_t customSampleOrderCount
;
1592 const VkCoarseSampleOrderCustomNV
*pCustomSampleOrders
;
1595 struct vkCmdSetColorBlendAdvancedEXT_params
1597 VkCommandBuffer commandBuffer
;
1598 uint32_t firstAttachment
;
1599 uint32_t attachmentCount
;
1600 const VkColorBlendAdvancedEXT
*pColorBlendAdvanced
;
1603 struct vkCmdSetColorBlendEnableEXT_params
1605 VkCommandBuffer commandBuffer
;
1606 uint32_t firstAttachment
;
1607 uint32_t attachmentCount
;
1608 const VkBool32
*pColorBlendEnables
;
1611 struct vkCmdSetColorBlendEquationEXT_params
1613 VkCommandBuffer commandBuffer
;
1614 uint32_t firstAttachment
;
1615 uint32_t attachmentCount
;
1616 const VkColorBlendEquationEXT
*pColorBlendEquations
;
1619 struct vkCmdSetColorWriteEnableEXT_params
1621 VkCommandBuffer commandBuffer
;
1622 uint32_t attachmentCount
;
1623 const VkBool32
*pColorWriteEnables
;
1626 struct vkCmdSetColorWriteMaskEXT_params
1628 VkCommandBuffer commandBuffer
;
1629 uint32_t firstAttachment
;
1630 uint32_t attachmentCount
;
1631 const VkColorComponentFlags
*pColorWriteMasks
;
1634 struct vkCmdSetConservativeRasterizationModeEXT_params
1636 VkCommandBuffer commandBuffer
;
1637 VkConservativeRasterizationModeEXT conservativeRasterizationMode
;
1640 struct vkCmdSetCoverageModulationModeNV_params
1642 VkCommandBuffer commandBuffer
;
1643 VkCoverageModulationModeNV coverageModulationMode
;
1646 struct vkCmdSetCoverageModulationTableEnableNV_params
1648 VkCommandBuffer commandBuffer
;
1649 VkBool32 coverageModulationTableEnable
;
1652 struct vkCmdSetCoverageModulationTableNV_params
1654 VkCommandBuffer commandBuffer
;
1655 uint32_t coverageModulationTableCount
;
1656 const float *pCoverageModulationTable
;
1659 struct vkCmdSetCoverageReductionModeNV_params
1661 VkCommandBuffer commandBuffer
;
1662 VkCoverageReductionModeNV coverageReductionMode
;
1665 struct vkCmdSetCoverageToColorEnableNV_params
1667 VkCommandBuffer commandBuffer
;
1668 VkBool32 coverageToColorEnable
;
1671 struct vkCmdSetCoverageToColorLocationNV_params
1673 VkCommandBuffer commandBuffer
;
1674 uint32_t coverageToColorLocation
;
1677 struct vkCmdSetCullMode_params
1679 VkCommandBuffer commandBuffer
;
1680 VkCullModeFlags cullMode
;
1683 struct vkCmdSetCullModeEXT_params
1685 VkCommandBuffer commandBuffer
;
1686 VkCullModeFlags cullMode
;
1689 struct vkCmdSetDepthBias_params
1691 VkCommandBuffer commandBuffer
;
1692 float depthBiasConstantFactor
;
1693 float depthBiasClamp
;
1694 float depthBiasSlopeFactor
;
1697 struct vkCmdSetDepthBiasEnable_params
1699 VkCommandBuffer commandBuffer
;
1700 VkBool32 depthBiasEnable
;
1703 struct vkCmdSetDepthBiasEnableEXT_params
1705 VkCommandBuffer commandBuffer
;
1706 VkBool32 depthBiasEnable
;
1709 struct vkCmdSetDepthBounds_params
1711 VkCommandBuffer commandBuffer
;
1712 float minDepthBounds
;
1713 float maxDepthBounds
;
1716 struct vkCmdSetDepthBoundsTestEnable_params
1718 VkCommandBuffer commandBuffer
;
1719 VkBool32 depthBoundsTestEnable
;
1722 struct vkCmdSetDepthBoundsTestEnableEXT_params
1724 VkCommandBuffer commandBuffer
;
1725 VkBool32 depthBoundsTestEnable
;
1728 struct vkCmdSetDepthClampEnableEXT_params
1730 VkCommandBuffer commandBuffer
;
1731 VkBool32 depthClampEnable
;
1734 struct vkCmdSetDepthClipEnableEXT_params
1736 VkCommandBuffer commandBuffer
;
1737 VkBool32 depthClipEnable
;
1740 struct vkCmdSetDepthClipNegativeOneToOneEXT_params
1742 VkCommandBuffer commandBuffer
;
1743 VkBool32 negativeOneToOne
;
1746 struct vkCmdSetDepthCompareOp_params
1748 VkCommandBuffer commandBuffer
;
1749 VkCompareOp depthCompareOp
;
1752 struct vkCmdSetDepthCompareOpEXT_params
1754 VkCommandBuffer commandBuffer
;
1755 VkCompareOp depthCompareOp
;
1758 struct vkCmdSetDepthTestEnable_params
1760 VkCommandBuffer commandBuffer
;
1761 VkBool32 depthTestEnable
;
1764 struct vkCmdSetDepthTestEnableEXT_params
1766 VkCommandBuffer commandBuffer
;
1767 VkBool32 depthTestEnable
;
1770 struct vkCmdSetDepthWriteEnable_params
1772 VkCommandBuffer commandBuffer
;
1773 VkBool32 depthWriteEnable
;
1776 struct vkCmdSetDepthWriteEnableEXT_params
1778 VkCommandBuffer commandBuffer
;
1779 VkBool32 depthWriteEnable
;
1782 struct vkCmdSetDeviceMask_params
1784 VkCommandBuffer commandBuffer
;
1785 uint32_t deviceMask
;
1788 struct vkCmdSetDeviceMaskKHR_params
1790 VkCommandBuffer commandBuffer
;
1791 uint32_t deviceMask
;
1794 struct vkCmdSetDiscardRectangleEXT_params
1796 VkCommandBuffer commandBuffer
;
1797 uint32_t firstDiscardRectangle
;
1798 uint32_t discardRectangleCount
;
1799 const VkRect2D
*pDiscardRectangles
;
1802 struct vkCmdSetEvent_params
1804 VkCommandBuffer commandBuffer
;
1805 VkEvent
DECLSPEC_ALIGN(8) event
;
1806 VkPipelineStageFlags stageMask
;
1809 struct vkCmdSetEvent2_params
1811 VkCommandBuffer commandBuffer
;
1812 VkEvent
DECLSPEC_ALIGN(8) event
;
1813 const VkDependencyInfo
*pDependencyInfo
;
1816 struct vkCmdSetEvent2KHR_params
1818 VkCommandBuffer commandBuffer
;
1819 VkEvent
DECLSPEC_ALIGN(8) event
;
1820 const VkDependencyInfo
*pDependencyInfo
;
1823 struct vkCmdSetExclusiveScissorNV_params
1825 VkCommandBuffer commandBuffer
;
1826 uint32_t firstExclusiveScissor
;
1827 uint32_t exclusiveScissorCount
;
1828 const VkRect2D
*pExclusiveScissors
;
1831 struct vkCmdSetExtraPrimitiveOverestimationSizeEXT_params
1833 VkCommandBuffer commandBuffer
;
1834 float extraPrimitiveOverestimationSize
;
1837 struct vkCmdSetFragmentShadingRateEnumNV_params
1839 VkCommandBuffer commandBuffer
;
1840 VkFragmentShadingRateNV shadingRate
;
1841 const VkFragmentShadingRateCombinerOpKHR
*combinerOps
;
1844 struct vkCmdSetFragmentShadingRateKHR_params
1846 VkCommandBuffer commandBuffer
;
1847 const VkExtent2D
*pFragmentSize
;
1848 const VkFragmentShadingRateCombinerOpKHR
*combinerOps
;
1851 struct vkCmdSetFrontFace_params
1853 VkCommandBuffer commandBuffer
;
1854 VkFrontFace frontFace
;
1857 struct vkCmdSetFrontFaceEXT_params
1859 VkCommandBuffer commandBuffer
;
1860 VkFrontFace frontFace
;
1863 struct vkCmdSetLineRasterizationModeEXT_params
1865 VkCommandBuffer commandBuffer
;
1866 VkLineRasterizationModeEXT lineRasterizationMode
;
1869 struct vkCmdSetLineStippleEXT_params
1871 VkCommandBuffer commandBuffer
;
1872 uint32_t lineStippleFactor
;
1873 uint16_t lineStipplePattern
;
1876 struct vkCmdSetLineStippleEnableEXT_params
1878 VkCommandBuffer commandBuffer
;
1879 VkBool32 stippledLineEnable
;
1882 struct vkCmdSetLineWidth_params
1884 VkCommandBuffer commandBuffer
;
1888 struct vkCmdSetLogicOpEXT_params
1890 VkCommandBuffer commandBuffer
;
1894 struct vkCmdSetLogicOpEnableEXT_params
1896 VkCommandBuffer commandBuffer
;
1897 VkBool32 logicOpEnable
;
1900 struct vkCmdSetPatchControlPointsEXT_params
1902 VkCommandBuffer commandBuffer
;
1903 uint32_t patchControlPoints
;
1906 struct vkCmdSetPerformanceMarkerINTEL_params
1908 VkCommandBuffer commandBuffer
;
1909 const VkPerformanceMarkerInfoINTEL
*pMarkerInfo
;
1913 struct vkCmdSetPerformanceOverrideINTEL_params
1915 VkCommandBuffer commandBuffer
;
1916 const VkPerformanceOverrideInfoINTEL
*pOverrideInfo
;
1920 struct vkCmdSetPerformanceStreamMarkerINTEL_params
1922 VkCommandBuffer commandBuffer
;
1923 const VkPerformanceStreamMarkerInfoINTEL
*pMarkerInfo
;
1927 struct vkCmdSetPolygonModeEXT_params
1929 VkCommandBuffer commandBuffer
;
1930 VkPolygonMode polygonMode
;
1933 struct vkCmdSetPrimitiveRestartEnable_params
1935 VkCommandBuffer commandBuffer
;
1936 VkBool32 primitiveRestartEnable
;
1939 struct vkCmdSetPrimitiveRestartEnableEXT_params
1941 VkCommandBuffer commandBuffer
;
1942 VkBool32 primitiveRestartEnable
;
1945 struct vkCmdSetPrimitiveTopology_params
1947 VkCommandBuffer commandBuffer
;
1948 VkPrimitiveTopology primitiveTopology
;
1951 struct vkCmdSetPrimitiveTopologyEXT_params
1953 VkCommandBuffer commandBuffer
;
1954 VkPrimitiveTopology primitiveTopology
;
1957 struct vkCmdSetProvokingVertexModeEXT_params
1959 VkCommandBuffer commandBuffer
;
1960 VkProvokingVertexModeEXT provokingVertexMode
;
1963 struct vkCmdSetRasterizationSamplesEXT_params
1965 VkCommandBuffer commandBuffer
;
1966 VkSampleCountFlagBits rasterizationSamples
;
1969 struct vkCmdSetRasterizationStreamEXT_params
1971 VkCommandBuffer commandBuffer
;
1972 uint32_t rasterizationStream
;
1975 struct vkCmdSetRasterizerDiscardEnable_params
1977 VkCommandBuffer commandBuffer
;
1978 VkBool32 rasterizerDiscardEnable
;
1981 struct vkCmdSetRasterizerDiscardEnableEXT_params
1983 VkCommandBuffer commandBuffer
;
1984 VkBool32 rasterizerDiscardEnable
;
1987 struct vkCmdSetRayTracingPipelineStackSizeKHR_params
1989 VkCommandBuffer commandBuffer
;
1990 uint32_t pipelineStackSize
;
1993 struct vkCmdSetRepresentativeFragmentTestEnableNV_params
1995 VkCommandBuffer commandBuffer
;
1996 VkBool32 representativeFragmentTestEnable
;
1999 struct vkCmdSetSampleLocationsEXT_params
2001 VkCommandBuffer commandBuffer
;
2002 const VkSampleLocationsInfoEXT
*pSampleLocationsInfo
;
2005 struct vkCmdSetSampleLocationsEnableEXT_params
2007 VkCommandBuffer commandBuffer
;
2008 VkBool32 sampleLocationsEnable
;
2011 struct vkCmdSetSampleMaskEXT_params
2013 VkCommandBuffer commandBuffer
;
2014 VkSampleCountFlagBits samples
;
2015 const VkSampleMask
*pSampleMask
;
2018 struct vkCmdSetScissor_params
2020 VkCommandBuffer commandBuffer
;
2021 uint32_t firstScissor
;
2022 uint32_t scissorCount
;
2023 const VkRect2D
*pScissors
;
2026 struct vkCmdSetScissorWithCount_params
2028 VkCommandBuffer commandBuffer
;
2029 uint32_t scissorCount
;
2030 const VkRect2D
*pScissors
;
2033 struct vkCmdSetScissorWithCountEXT_params
2035 VkCommandBuffer commandBuffer
;
2036 uint32_t scissorCount
;
2037 const VkRect2D
*pScissors
;
2040 struct vkCmdSetShadingRateImageEnableNV_params
2042 VkCommandBuffer commandBuffer
;
2043 VkBool32 shadingRateImageEnable
;
2046 struct vkCmdSetStencilCompareMask_params
2048 VkCommandBuffer commandBuffer
;
2049 VkStencilFaceFlags faceMask
;
2050 uint32_t compareMask
;
2053 struct vkCmdSetStencilOp_params
2055 VkCommandBuffer commandBuffer
;
2056 VkStencilFaceFlags faceMask
;
2059 VkStencilOp depthFailOp
;
2060 VkCompareOp compareOp
;
2063 struct vkCmdSetStencilOpEXT_params
2065 VkCommandBuffer commandBuffer
;
2066 VkStencilFaceFlags faceMask
;
2069 VkStencilOp depthFailOp
;
2070 VkCompareOp compareOp
;
2073 struct vkCmdSetStencilReference_params
2075 VkCommandBuffer commandBuffer
;
2076 VkStencilFaceFlags faceMask
;
2080 struct vkCmdSetStencilTestEnable_params
2082 VkCommandBuffer commandBuffer
;
2083 VkBool32 stencilTestEnable
;
2086 struct vkCmdSetStencilTestEnableEXT_params
2088 VkCommandBuffer commandBuffer
;
2089 VkBool32 stencilTestEnable
;
2092 struct vkCmdSetStencilWriteMask_params
2094 VkCommandBuffer commandBuffer
;
2095 VkStencilFaceFlags faceMask
;
2099 struct vkCmdSetTessellationDomainOriginEXT_params
2101 VkCommandBuffer commandBuffer
;
2102 VkTessellationDomainOrigin domainOrigin
;
2105 struct vkCmdSetVertexInputEXT_params
2107 VkCommandBuffer commandBuffer
;
2108 uint32_t vertexBindingDescriptionCount
;
2109 const VkVertexInputBindingDescription2EXT
*pVertexBindingDescriptions
;
2110 uint32_t vertexAttributeDescriptionCount
;
2111 const VkVertexInputAttributeDescription2EXT
*pVertexAttributeDescriptions
;
2114 struct vkCmdSetViewport_params
2116 VkCommandBuffer commandBuffer
;
2117 uint32_t firstViewport
;
2118 uint32_t viewportCount
;
2119 const VkViewport
*pViewports
;
2122 struct vkCmdSetViewportShadingRatePaletteNV_params
2124 VkCommandBuffer commandBuffer
;
2125 uint32_t firstViewport
;
2126 uint32_t viewportCount
;
2127 const VkShadingRatePaletteNV
*pShadingRatePalettes
;
2130 struct vkCmdSetViewportSwizzleNV_params
2132 VkCommandBuffer commandBuffer
;
2133 uint32_t firstViewport
;
2134 uint32_t viewportCount
;
2135 const VkViewportSwizzleNV
*pViewportSwizzles
;
2138 struct vkCmdSetViewportWScalingEnableNV_params
2140 VkCommandBuffer commandBuffer
;
2141 VkBool32 viewportWScalingEnable
;
2144 struct vkCmdSetViewportWScalingNV_params
2146 VkCommandBuffer commandBuffer
;
2147 uint32_t firstViewport
;
2148 uint32_t viewportCount
;
2149 const VkViewportWScalingNV
*pViewportWScalings
;
2152 struct vkCmdSetViewportWithCount_params
2154 VkCommandBuffer commandBuffer
;
2155 uint32_t viewportCount
;
2156 const VkViewport
*pViewports
;
2159 struct vkCmdSetViewportWithCountEXT_params
2161 VkCommandBuffer commandBuffer
;
2162 uint32_t viewportCount
;
2163 const VkViewport
*pViewports
;
2166 struct vkCmdSubpassShadingHUAWEI_params
2168 VkCommandBuffer commandBuffer
;
2171 struct vkCmdTraceRaysIndirect2KHR_params
2173 VkCommandBuffer commandBuffer
;
2174 VkDeviceAddress indirectDeviceAddress
;
2177 struct vkCmdTraceRaysIndirectKHR_params
2179 VkCommandBuffer commandBuffer
;
2180 const VkStridedDeviceAddressRegionKHR
*pRaygenShaderBindingTable
;
2181 const VkStridedDeviceAddressRegionKHR
*pMissShaderBindingTable
;
2182 const VkStridedDeviceAddressRegionKHR
*pHitShaderBindingTable
;
2183 const VkStridedDeviceAddressRegionKHR
*pCallableShaderBindingTable
;
2184 VkDeviceAddress indirectDeviceAddress
;
2187 struct vkCmdTraceRaysKHR_params
2189 VkCommandBuffer commandBuffer
;
2190 const VkStridedDeviceAddressRegionKHR
*pRaygenShaderBindingTable
;
2191 const VkStridedDeviceAddressRegionKHR
*pMissShaderBindingTable
;
2192 const VkStridedDeviceAddressRegionKHR
*pHitShaderBindingTable
;
2193 const VkStridedDeviceAddressRegionKHR
*pCallableShaderBindingTable
;
2199 struct vkCmdTraceRaysNV_params
2201 VkCommandBuffer commandBuffer
;
2202 VkBuffer
DECLSPEC_ALIGN(8) raygenShaderBindingTableBuffer
;
2203 VkDeviceSize
DECLSPEC_ALIGN(8) raygenShaderBindingOffset
;
2204 VkBuffer
DECLSPEC_ALIGN(8) missShaderBindingTableBuffer
;
2205 VkDeviceSize
DECLSPEC_ALIGN(8) missShaderBindingOffset
;
2206 VkDeviceSize
DECLSPEC_ALIGN(8) missShaderBindingStride
;
2207 VkBuffer
DECLSPEC_ALIGN(8) hitShaderBindingTableBuffer
;
2208 VkDeviceSize
DECLSPEC_ALIGN(8) hitShaderBindingOffset
;
2209 VkDeviceSize
DECLSPEC_ALIGN(8) hitShaderBindingStride
;
2210 VkBuffer
DECLSPEC_ALIGN(8) callableShaderBindingTableBuffer
;
2211 VkDeviceSize
DECLSPEC_ALIGN(8) callableShaderBindingOffset
;
2212 VkDeviceSize
DECLSPEC_ALIGN(8) callableShaderBindingStride
;
2218 struct vkCmdUpdateBuffer_params
2220 VkCommandBuffer commandBuffer
;
2221 VkBuffer
DECLSPEC_ALIGN(8) dstBuffer
;
2222 VkDeviceSize
DECLSPEC_ALIGN(8) dstOffset
;
2223 VkDeviceSize
DECLSPEC_ALIGN(8) dataSize
;
2227 struct vkCmdWaitEvents_params
2229 VkCommandBuffer commandBuffer
;
2230 uint32_t eventCount
;
2231 const VkEvent
*pEvents
;
2232 VkPipelineStageFlags srcStageMask
;
2233 VkPipelineStageFlags dstStageMask
;
2234 uint32_t memoryBarrierCount
;
2235 const VkMemoryBarrier
*pMemoryBarriers
;
2236 uint32_t bufferMemoryBarrierCount
;
2237 const VkBufferMemoryBarrier
*pBufferMemoryBarriers
;
2238 uint32_t imageMemoryBarrierCount
;
2239 const VkImageMemoryBarrier
*pImageMemoryBarriers
;
2242 struct vkCmdWaitEvents2_params
2244 VkCommandBuffer commandBuffer
;
2245 uint32_t eventCount
;
2246 const VkEvent
*pEvents
;
2247 const VkDependencyInfo
*pDependencyInfos
;
2250 struct vkCmdWaitEvents2KHR_params
2252 VkCommandBuffer commandBuffer
;
2253 uint32_t eventCount
;
2254 const VkEvent
*pEvents
;
2255 const VkDependencyInfo
*pDependencyInfos
;
2258 struct vkCmdWriteAccelerationStructuresPropertiesKHR_params
2260 VkCommandBuffer commandBuffer
;
2261 uint32_t accelerationStructureCount
;
2262 const VkAccelerationStructureKHR
*pAccelerationStructures
;
2263 VkQueryType queryType
;
2264 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
2265 uint32_t firstQuery
;
2268 struct vkCmdWriteAccelerationStructuresPropertiesNV_params
2270 VkCommandBuffer commandBuffer
;
2271 uint32_t accelerationStructureCount
;
2272 const VkAccelerationStructureNV
*pAccelerationStructures
;
2273 VkQueryType queryType
;
2274 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
2275 uint32_t firstQuery
;
2278 struct vkCmdWriteBufferMarker2AMD_params
2280 VkCommandBuffer commandBuffer
;
2281 VkPipelineStageFlags2 stage
;
2282 VkBuffer
DECLSPEC_ALIGN(8) dstBuffer
;
2283 VkDeviceSize
DECLSPEC_ALIGN(8) dstOffset
;
2287 struct vkCmdWriteBufferMarkerAMD_params
2289 VkCommandBuffer commandBuffer
;
2290 VkPipelineStageFlagBits pipelineStage
;
2291 VkBuffer
DECLSPEC_ALIGN(8) dstBuffer
;
2292 VkDeviceSize
DECLSPEC_ALIGN(8) dstOffset
;
2296 struct vkCmdWriteMicromapsPropertiesEXT_params
2298 VkCommandBuffer commandBuffer
;
2299 uint32_t micromapCount
;
2300 const VkMicromapEXT
*pMicromaps
;
2301 VkQueryType queryType
;
2302 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
2303 uint32_t firstQuery
;
2306 struct vkCmdWriteTimestamp_params
2308 VkCommandBuffer commandBuffer
;
2309 VkPipelineStageFlagBits pipelineStage
;
2310 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
2314 struct vkCmdWriteTimestamp2_params
2316 VkCommandBuffer commandBuffer
;
2317 VkPipelineStageFlags2 stage
;
2318 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
2322 struct vkCmdWriteTimestamp2KHR_params
2324 VkCommandBuffer commandBuffer
;
2325 VkPipelineStageFlags2 stage
;
2326 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
2330 struct vkCompileDeferredNV_params
2333 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
2338 struct vkCopyAccelerationStructureKHR_params
2341 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
2342 const VkCopyAccelerationStructureInfoKHR
*pInfo
;
2346 struct vkCopyAccelerationStructureToMemoryKHR_params
2349 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
2350 const VkCopyAccelerationStructureToMemoryInfoKHR
*pInfo
;
2354 struct vkCopyMemoryToAccelerationStructureKHR_params
2357 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
2358 const VkCopyMemoryToAccelerationStructureInfoKHR
*pInfo
;
2362 struct vkCopyMemoryToMicromapEXT_params
2365 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
2366 const VkCopyMemoryToMicromapInfoEXT
*pInfo
;
2370 struct vkCopyMicromapEXT_params
2373 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
2374 const VkCopyMicromapInfoEXT
*pInfo
;
2378 struct vkCopyMicromapToMemoryEXT_params
2381 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
2382 const VkCopyMicromapToMemoryInfoEXT
*pInfo
;
2386 struct vkCreateAccelerationStructureKHR_params
2389 const VkAccelerationStructureCreateInfoKHR
*pCreateInfo
;
2390 const VkAllocationCallbacks
*pAllocator
;
2391 VkAccelerationStructureKHR
*pAccelerationStructure
;
2395 struct vkCreateAccelerationStructureNV_params
2398 const VkAccelerationStructureCreateInfoNV
*pCreateInfo
;
2399 const VkAllocationCallbacks
*pAllocator
;
2400 VkAccelerationStructureNV
*pAccelerationStructure
;
2404 struct vkCreateBuffer_params
2407 const VkBufferCreateInfo
*pCreateInfo
;
2408 const VkAllocationCallbacks
*pAllocator
;
2413 struct vkCreateBufferView_params
2416 const VkBufferViewCreateInfo
*pCreateInfo
;
2417 const VkAllocationCallbacks
*pAllocator
;
2418 VkBufferView
*pView
;
2422 struct vkCreateCommandPool_params
2425 const VkCommandPoolCreateInfo
*pCreateInfo
;
2426 const VkAllocationCallbacks
*pAllocator
;
2427 VkCommandPool
*pCommandPool
;
2432 struct vkCreateComputePipelines_params
2435 VkPipelineCache
DECLSPEC_ALIGN(8) pipelineCache
;
2436 uint32_t createInfoCount
;
2437 const VkComputePipelineCreateInfo
*pCreateInfos
;
2438 const VkAllocationCallbacks
*pAllocator
;
2439 VkPipeline
*pPipelines
;
2443 struct vkCreateCuFunctionNVX_params
2446 const VkCuFunctionCreateInfoNVX
*pCreateInfo
;
2447 const VkAllocationCallbacks
*pAllocator
;
2448 VkCuFunctionNVX
*pFunction
;
2452 struct vkCreateCuModuleNVX_params
2455 const VkCuModuleCreateInfoNVX
*pCreateInfo
;
2456 const VkAllocationCallbacks
*pAllocator
;
2457 VkCuModuleNVX
*pModule
;
2461 struct vkCreateDebugReportCallbackEXT_params
2463 VkInstance instance
;
2464 const VkDebugReportCallbackCreateInfoEXT
*pCreateInfo
;
2465 const VkAllocationCallbacks
*pAllocator
;
2466 VkDebugReportCallbackEXT
*pCallback
;
2470 struct vkCreateDebugUtilsMessengerEXT_params
2472 VkInstance instance
;
2473 const VkDebugUtilsMessengerCreateInfoEXT
*pCreateInfo
;
2474 const VkAllocationCallbacks
*pAllocator
;
2475 VkDebugUtilsMessengerEXT
*pMessenger
;
2479 struct vkCreateDeferredOperationKHR_params
2482 const VkAllocationCallbacks
*pAllocator
;
2483 VkDeferredOperationKHR
*pDeferredOperation
;
2487 struct vkCreateDescriptorPool_params
2490 const VkDescriptorPoolCreateInfo
*pCreateInfo
;
2491 const VkAllocationCallbacks
*pAllocator
;
2492 VkDescriptorPool
*pDescriptorPool
;
2496 struct vkCreateDescriptorSetLayout_params
2499 const VkDescriptorSetLayoutCreateInfo
*pCreateInfo
;
2500 const VkAllocationCallbacks
*pAllocator
;
2501 VkDescriptorSetLayout
*pSetLayout
;
2505 struct vkCreateDescriptorUpdateTemplate_params
2508 const VkDescriptorUpdateTemplateCreateInfo
*pCreateInfo
;
2509 const VkAllocationCallbacks
*pAllocator
;
2510 VkDescriptorUpdateTemplate
*pDescriptorUpdateTemplate
;
2514 struct vkCreateDescriptorUpdateTemplateKHR_params
2517 const VkDescriptorUpdateTemplateCreateInfo
*pCreateInfo
;
2518 const VkAllocationCallbacks
*pAllocator
;
2519 VkDescriptorUpdateTemplate
*pDescriptorUpdateTemplate
;
2523 struct vkCreateDevice_params
2525 VkPhysicalDevice physicalDevice
;
2526 const VkDeviceCreateInfo
*pCreateInfo
;
2527 const VkAllocationCallbacks
*pAllocator
;
2533 struct vkCreateEvent_params
2536 const VkEventCreateInfo
*pCreateInfo
;
2537 const VkAllocationCallbacks
*pAllocator
;
2542 struct vkCreateFence_params
2545 const VkFenceCreateInfo
*pCreateInfo
;
2546 const VkAllocationCallbacks
*pAllocator
;
2551 struct vkCreateFramebuffer_params
2554 const VkFramebufferCreateInfo
*pCreateInfo
;
2555 const VkAllocationCallbacks
*pAllocator
;
2556 VkFramebuffer
*pFramebuffer
;
2560 struct vkCreateGraphicsPipelines_params
2563 VkPipelineCache
DECLSPEC_ALIGN(8) pipelineCache
;
2564 uint32_t createInfoCount
;
2565 const VkGraphicsPipelineCreateInfo
*pCreateInfos
;
2566 const VkAllocationCallbacks
*pAllocator
;
2567 VkPipeline
*pPipelines
;
2571 struct vkCreateImage_params
2574 const VkImageCreateInfo
*pCreateInfo
;
2575 const VkAllocationCallbacks
*pAllocator
;
2580 struct vkCreateImageView_params
2583 const VkImageViewCreateInfo
*pCreateInfo
;
2584 const VkAllocationCallbacks
*pAllocator
;
2589 struct vkCreateIndirectCommandsLayoutNV_params
2592 const VkIndirectCommandsLayoutCreateInfoNV
*pCreateInfo
;
2593 const VkAllocationCallbacks
*pAllocator
;
2594 VkIndirectCommandsLayoutNV
*pIndirectCommandsLayout
;
2598 struct vkCreateInstance_params
2600 const VkInstanceCreateInfo
*pCreateInfo
;
2601 const VkAllocationCallbacks
*pAllocator
;
2602 VkInstance
*pInstance
;
2607 struct vkCreateMicromapEXT_params
2610 const VkMicromapCreateInfoEXT
*pCreateInfo
;
2611 const VkAllocationCallbacks
*pAllocator
;
2612 VkMicromapEXT
*pMicromap
;
2616 struct vkCreateOpticalFlowSessionNV_params
2619 const VkOpticalFlowSessionCreateInfoNV
*pCreateInfo
;
2620 const VkAllocationCallbacks
*pAllocator
;
2621 VkOpticalFlowSessionNV
*pSession
;
2625 struct vkCreatePipelineCache_params
2628 const VkPipelineCacheCreateInfo
*pCreateInfo
;
2629 const VkAllocationCallbacks
*pAllocator
;
2630 VkPipelineCache
*pPipelineCache
;
2634 struct vkCreatePipelineLayout_params
2637 const VkPipelineLayoutCreateInfo
*pCreateInfo
;
2638 const VkAllocationCallbacks
*pAllocator
;
2639 VkPipelineLayout
*pPipelineLayout
;
2643 struct vkCreatePrivateDataSlot_params
2646 const VkPrivateDataSlotCreateInfo
*pCreateInfo
;
2647 const VkAllocationCallbacks
*pAllocator
;
2648 VkPrivateDataSlot
*pPrivateDataSlot
;
2652 struct vkCreatePrivateDataSlotEXT_params
2655 const VkPrivateDataSlotCreateInfo
*pCreateInfo
;
2656 const VkAllocationCallbacks
*pAllocator
;
2657 VkPrivateDataSlot
*pPrivateDataSlot
;
2661 struct vkCreateQueryPool_params
2664 const VkQueryPoolCreateInfo
*pCreateInfo
;
2665 const VkAllocationCallbacks
*pAllocator
;
2666 VkQueryPool
*pQueryPool
;
2670 struct vkCreateRayTracingPipelinesKHR_params
2673 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
2674 VkPipelineCache
DECLSPEC_ALIGN(8) pipelineCache
;
2675 uint32_t createInfoCount
;
2676 const VkRayTracingPipelineCreateInfoKHR
*pCreateInfos
;
2677 const VkAllocationCallbacks
*pAllocator
;
2678 VkPipeline
*pPipelines
;
2682 struct vkCreateRayTracingPipelinesNV_params
2685 VkPipelineCache
DECLSPEC_ALIGN(8) pipelineCache
;
2686 uint32_t createInfoCount
;
2687 const VkRayTracingPipelineCreateInfoNV
*pCreateInfos
;
2688 const VkAllocationCallbacks
*pAllocator
;
2689 VkPipeline
*pPipelines
;
2693 struct vkCreateRenderPass_params
2696 const VkRenderPassCreateInfo
*pCreateInfo
;
2697 const VkAllocationCallbacks
*pAllocator
;
2698 VkRenderPass
*pRenderPass
;
2702 struct vkCreateRenderPass2_params
2705 const VkRenderPassCreateInfo2
*pCreateInfo
;
2706 const VkAllocationCallbacks
*pAllocator
;
2707 VkRenderPass
*pRenderPass
;
2711 struct vkCreateRenderPass2KHR_params
2714 const VkRenderPassCreateInfo2
*pCreateInfo
;
2715 const VkAllocationCallbacks
*pAllocator
;
2716 VkRenderPass
*pRenderPass
;
2720 struct vkCreateSampler_params
2723 const VkSamplerCreateInfo
*pCreateInfo
;
2724 const VkAllocationCallbacks
*pAllocator
;
2725 VkSampler
*pSampler
;
2729 struct vkCreateSamplerYcbcrConversion_params
2732 const VkSamplerYcbcrConversionCreateInfo
*pCreateInfo
;
2733 const VkAllocationCallbacks
*pAllocator
;
2734 VkSamplerYcbcrConversion
*pYcbcrConversion
;
2738 struct vkCreateSamplerYcbcrConversionKHR_params
2741 const VkSamplerYcbcrConversionCreateInfo
*pCreateInfo
;
2742 const VkAllocationCallbacks
*pAllocator
;
2743 VkSamplerYcbcrConversion
*pYcbcrConversion
;
2747 struct vkCreateSemaphore_params
2750 const VkSemaphoreCreateInfo
*pCreateInfo
;
2751 const VkAllocationCallbacks
*pAllocator
;
2752 VkSemaphore
*pSemaphore
;
2756 struct vkCreateShaderModule_params
2759 const VkShaderModuleCreateInfo
*pCreateInfo
;
2760 const VkAllocationCallbacks
*pAllocator
;
2761 VkShaderModule
*pShaderModule
;
2765 struct vkCreateSwapchainKHR_params
2768 const VkSwapchainCreateInfoKHR
*pCreateInfo
;
2769 const VkAllocationCallbacks
*pAllocator
;
2770 VkSwapchainKHR
*pSwapchain
;
2774 struct vkCreateValidationCacheEXT_params
2777 const VkValidationCacheCreateInfoEXT
*pCreateInfo
;
2778 const VkAllocationCallbacks
*pAllocator
;
2779 VkValidationCacheEXT
*pValidationCache
;
2783 struct vkCreateWin32SurfaceKHR_params
2785 VkInstance instance
;
2786 const VkWin32SurfaceCreateInfoKHR
*pCreateInfo
;
2787 const VkAllocationCallbacks
*pAllocator
;
2788 VkSurfaceKHR
*pSurface
;
2792 struct vkDebugMarkerSetObjectNameEXT_params
2795 const VkDebugMarkerObjectNameInfoEXT
*pNameInfo
;
2799 struct vkDebugMarkerSetObjectTagEXT_params
2802 const VkDebugMarkerObjectTagInfoEXT
*pTagInfo
;
2806 struct vkDebugReportMessageEXT_params
2808 VkInstance instance
;
2809 VkDebugReportFlagsEXT flags
;
2810 VkDebugReportObjectTypeEXT objectType
;
2811 uint64_t DECLSPEC_ALIGN(8) object
;
2813 int32_t messageCode
;
2814 const char *pLayerPrefix
;
2815 const char *pMessage
;
2818 struct vkDeferredOperationJoinKHR_params
2821 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) operation
;
2825 struct vkDestroyAccelerationStructureKHR_params
2828 VkAccelerationStructureKHR
DECLSPEC_ALIGN(8) accelerationStructure
;
2829 const VkAllocationCallbacks
*pAllocator
;
2832 struct vkDestroyAccelerationStructureNV_params
2835 VkAccelerationStructureNV
DECLSPEC_ALIGN(8) accelerationStructure
;
2836 const VkAllocationCallbacks
*pAllocator
;
2839 struct vkDestroyBuffer_params
2842 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
2843 const VkAllocationCallbacks
*pAllocator
;
2846 struct vkDestroyBufferView_params
2849 VkBufferView
DECLSPEC_ALIGN(8) bufferView
;
2850 const VkAllocationCallbacks
*pAllocator
;
2853 struct vkDestroyCommandPool_params
2856 VkCommandPool
DECLSPEC_ALIGN(8) commandPool
;
2857 const VkAllocationCallbacks
*pAllocator
;
2860 struct vkDestroyCuFunctionNVX_params
2863 VkCuFunctionNVX
DECLSPEC_ALIGN(8) function
;
2864 const VkAllocationCallbacks
*pAllocator
;
2867 struct vkDestroyCuModuleNVX_params
2870 VkCuModuleNVX
DECLSPEC_ALIGN(8) module
;
2871 const VkAllocationCallbacks
*pAllocator
;
2874 struct vkDestroyDebugReportCallbackEXT_params
2876 VkInstance instance
;
2877 VkDebugReportCallbackEXT
DECLSPEC_ALIGN(8) callback
;
2878 const VkAllocationCallbacks
*pAllocator
;
2881 struct vkDestroyDebugUtilsMessengerEXT_params
2883 VkInstance instance
;
2884 VkDebugUtilsMessengerEXT
DECLSPEC_ALIGN(8) messenger
;
2885 const VkAllocationCallbacks
*pAllocator
;
2888 struct vkDestroyDeferredOperationKHR_params
2891 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) operation
;
2892 const VkAllocationCallbacks
*pAllocator
;
2895 struct vkDestroyDescriptorPool_params
2898 VkDescriptorPool
DECLSPEC_ALIGN(8) descriptorPool
;
2899 const VkAllocationCallbacks
*pAllocator
;
2902 struct vkDestroyDescriptorSetLayout_params
2905 VkDescriptorSetLayout
DECLSPEC_ALIGN(8) descriptorSetLayout
;
2906 const VkAllocationCallbacks
*pAllocator
;
2909 struct vkDestroyDescriptorUpdateTemplate_params
2912 VkDescriptorUpdateTemplate
DECLSPEC_ALIGN(8) descriptorUpdateTemplate
;
2913 const VkAllocationCallbacks
*pAllocator
;
2916 struct vkDestroyDescriptorUpdateTemplateKHR_params
2919 VkDescriptorUpdateTemplate
DECLSPEC_ALIGN(8) descriptorUpdateTemplate
;
2920 const VkAllocationCallbacks
*pAllocator
;
2923 struct vkDestroyDevice_params
2926 const VkAllocationCallbacks
*pAllocator
;
2929 struct vkDestroyEvent_params
2932 VkEvent
DECLSPEC_ALIGN(8) event
;
2933 const VkAllocationCallbacks
*pAllocator
;
2936 struct vkDestroyFence_params
2939 VkFence
DECLSPEC_ALIGN(8) fence
;
2940 const VkAllocationCallbacks
*pAllocator
;
2943 struct vkDestroyFramebuffer_params
2946 VkFramebuffer
DECLSPEC_ALIGN(8) framebuffer
;
2947 const VkAllocationCallbacks
*pAllocator
;
2950 struct vkDestroyImage_params
2953 VkImage
DECLSPEC_ALIGN(8) image
;
2954 const VkAllocationCallbacks
*pAllocator
;
2957 struct vkDestroyImageView_params
2960 VkImageView
DECLSPEC_ALIGN(8) imageView
;
2961 const VkAllocationCallbacks
*pAllocator
;
2964 struct vkDestroyIndirectCommandsLayoutNV_params
2967 VkIndirectCommandsLayoutNV
DECLSPEC_ALIGN(8) indirectCommandsLayout
;
2968 const VkAllocationCallbacks
*pAllocator
;
2971 struct vkDestroyInstance_params
2973 VkInstance instance
;
2974 const VkAllocationCallbacks
*pAllocator
;
2977 struct vkDestroyMicromapEXT_params
2980 VkMicromapEXT
DECLSPEC_ALIGN(8) micromap
;
2981 const VkAllocationCallbacks
*pAllocator
;
2984 struct vkDestroyOpticalFlowSessionNV_params
2987 VkOpticalFlowSessionNV
DECLSPEC_ALIGN(8) session
;
2988 const VkAllocationCallbacks
*pAllocator
;
2991 struct vkDestroyPipeline_params
2994 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
2995 const VkAllocationCallbacks
*pAllocator
;
2998 struct vkDestroyPipelineCache_params
3001 VkPipelineCache
DECLSPEC_ALIGN(8) pipelineCache
;
3002 const VkAllocationCallbacks
*pAllocator
;
3005 struct vkDestroyPipelineLayout_params
3008 VkPipelineLayout
DECLSPEC_ALIGN(8) pipelineLayout
;
3009 const VkAllocationCallbacks
*pAllocator
;
3012 struct vkDestroyPrivateDataSlot_params
3015 VkPrivateDataSlot
DECLSPEC_ALIGN(8) privateDataSlot
;
3016 const VkAllocationCallbacks
*pAllocator
;
3019 struct vkDestroyPrivateDataSlotEXT_params
3022 VkPrivateDataSlot
DECLSPEC_ALIGN(8) privateDataSlot
;
3023 const VkAllocationCallbacks
*pAllocator
;
3026 struct vkDestroyQueryPool_params
3029 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
3030 const VkAllocationCallbacks
*pAllocator
;
3033 struct vkDestroyRenderPass_params
3036 VkRenderPass
DECLSPEC_ALIGN(8) renderPass
;
3037 const VkAllocationCallbacks
*pAllocator
;
3040 struct vkDestroySampler_params
3043 VkSampler
DECLSPEC_ALIGN(8) sampler
;
3044 const VkAllocationCallbacks
*pAllocator
;
3047 struct vkDestroySamplerYcbcrConversion_params
3050 VkSamplerYcbcrConversion
DECLSPEC_ALIGN(8) ycbcrConversion
;
3051 const VkAllocationCallbacks
*pAllocator
;
3054 struct vkDestroySamplerYcbcrConversionKHR_params
3057 VkSamplerYcbcrConversion
DECLSPEC_ALIGN(8) ycbcrConversion
;
3058 const VkAllocationCallbacks
*pAllocator
;
3061 struct vkDestroySemaphore_params
3064 VkSemaphore
DECLSPEC_ALIGN(8) semaphore
;
3065 const VkAllocationCallbacks
*pAllocator
;
3068 struct vkDestroyShaderModule_params
3071 VkShaderModule
DECLSPEC_ALIGN(8) shaderModule
;
3072 const VkAllocationCallbacks
*pAllocator
;
3075 struct vkDestroySurfaceKHR_params
3077 VkInstance instance
;
3078 VkSurfaceKHR
DECLSPEC_ALIGN(8) surface
;
3079 const VkAllocationCallbacks
*pAllocator
;
3082 struct vkDestroySwapchainKHR_params
3085 VkSwapchainKHR
DECLSPEC_ALIGN(8) swapchain
;
3086 const VkAllocationCallbacks
*pAllocator
;
3089 struct vkDestroyValidationCacheEXT_params
3092 VkValidationCacheEXT
DECLSPEC_ALIGN(8) validationCache
;
3093 const VkAllocationCallbacks
*pAllocator
;
3096 struct vkDeviceWaitIdle_params
3102 struct vkEndCommandBuffer_params
3104 VkCommandBuffer commandBuffer
;
3108 struct vkEnumerateDeviceExtensionProperties_params
3110 VkPhysicalDevice physicalDevice
;
3111 const char *pLayerName
;
3112 uint32_t *pPropertyCount
;
3113 VkExtensionProperties
*pProperties
;
3117 struct vkEnumerateDeviceLayerProperties_params
3119 VkPhysicalDevice physicalDevice
;
3120 uint32_t *pPropertyCount
;
3121 VkLayerProperties
*pProperties
;
3125 struct vkEnumerateInstanceExtensionProperties_params
3127 const char *pLayerName
;
3128 uint32_t *pPropertyCount
;
3129 VkExtensionProperties
*pProperties
;
3133 struct vkEnumerateInstanceVersion_params
3135 uint32_t *pApiVersion
;
3139 struct vkEnumeratePhysicalDeviceGroups_params
3141 VkInstance instance
;
3142 uint32_t *pPhysicalDeviceGroupCount
;
3143 VkPhysicalDeviceGroupProperties
*pPhysicalDeviceGroupProperties
;
3147 struct vkEnumeratePhysicalDeviceGroupsKHR_params
3149 VkInstance instance
;
3150 uint32_t *pPhysicalDeviceGroupCount
;
3151 VkPhysicalDeviceGroupProperties
*pPhysicalDeviceGroupProperties
;
3155 struct vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR_params
3157 VkPhysicalDevice physicalDevice
;
3158 uint32_t queueFamilyIndex
;
3159 uint32_t *pCounterCount
;
3160 VkPerformanceCounterKHR
*pCounters
;
3161 VkPerformanceCounterDescriptionKHR
*pCounterDescriptions
;
3165 struct vkEnumeratePhysicalDevices_params
3167 VkInstance instance
;
3168 uint32_t *pPhysicalDeviceCount
;
3169 VkPhysicalDevice
*pPhysicalDevices
;
3173 struct vkFlushMappedMemoryRanges_params
3176 uint32_t memoryRangeCount
;
3177 const VkMappedMemoryRange
*pMemoryRanges
;
3181 struct vkFreeCommandBuffers_params
3184 VkCommandPool
DECLSPEC_ALIGN(8) commandPool
;
3185 uint32_t commandBufferCount
;
3186 const VkCommandBuffer
*pCommandBuffers
;
3189 struct vkFreeDescriptorSets_params
3192 VkDescriptorPool
DECLSPEC_ALIGN(8) descriptorPool
;
3193 uint32_t descriptorSetCount
;
3194 const VkDescriptorSet
*pDescriptorSets
;
3198 struct vkFreeMemory_params
3201 VkDeviceMemory
DECLSPEC_ALIGN(8) memory
;
3202 const VkAllocationCallbacks
*pAllocator
;
3205 struct vkGetAccelerationStructureBuildSizesKHR_params
3208 VkAccelerationStructureBuildTypeKHR buildType
;
3209 const VkAccelerationStructureBuildGeometryInfoKHR
*pBuildInfo
;
3210 const uint32_t *pMaxPrimitiveCounts
;
3211 VkAccelerationStructureBuildSizesInfoKHR
*pSizeInfo
;
3214 struct vkGetAccelerationStructureDeviceAddressKHR_params
3217 const VkAccelerationStructureDeviceAddressInfoKHR
*pInfo
;
3218 VkDeviceAddress result
;
3221 struct vkGetAccelerationStructureHandleNV_params
3224 VkAccelerationStructureNV
DECLSPEC_ALIGN(8) accelerationStructure
;
3230 struct vkGetAccelerationStructureMemoryRequirementsNV_params
3233 const VkAccelerationStructureMemoryRequirementsInfoNV
*pInfo
;
3234 VkMemoryRequirements2KHR
*pMemoryRequirements
;
3237 struct vkGetBufferDeviceAddress_params
3240 const VkBufferDeviceAddressInfo
*pInfo
;
3241 VkDeviceAddress result
;
3244 struct vkGetBufferDeviceAddressEXT_params
3247 const VkBufferDeviceAddressInfo
*pInfo
;
3248 VkDeviceAddress result
;
3251 struct vkGetBufferDeviceAddressKHR_params
3254 const VkBufferDeviceAddressInfo
*pInfo
;
3255 VkDeviceAddress result
;
3258 struct vkGetBufferMemoryRequirements_params
3261 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
3262 VkMemoryRequirements
*pMemoryRequirements
;
3265 struct vkGetBufferMemoryRequirements2_params
3268 const VkBufferMemoryRequirementsInfo2
*pInfo
;
3269 VkMemoryRequirements2
*pMemoryRequirements
;
3272 struct vkGetBufferMemoryRequirements2KHR_params
3275 const VkBufferMemoryRequirementsInfo2
*pInfo
;
3276 VkMemoryRequirements2
*pMemoryRequirements
;
3279 struct vkGetBufferOpaqueCaptureAddress_params
3282 const VkBufferDeviceAddressInfo
*pInfo
;
3286 struct vkGetBufferOpaqueCaptureAddressKHR_params
3289 const VkBufferDeviceAddressInfo
*pInfo
;
3293 struct vkGetCalibratedTimestampsEXT_params
3296 uint32_t timestampCount
;
3297 const VkCalibratedTimestampInfoEXT
*pTimestampInfos
;
3298 uint64_t *pTimestamps
;
3299 uint64_t *pMaxDeviation
;
3303 struct vkGetDeferredOperationMaxConcurrencyKHR_params
3306 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) operation
;
3310 struct vkGetDeferredOperationResultKHR_params
3313 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) operation
;
3317 struct vkGetDescriptorSetHostMappingVALVE_params
3320 VkDescriptorSet
DECLSPEC_ALIGN(8) descriptorSet
;
3324 struct vkGetDescriptorSetLayoutHostMappingInfoVALVE_params
3327 const VkDescriptorSetBindingReferenceVALVE
*pBindingReference
;
3328 VkDescriptorSetLayoutHostMappingInfoVALVE
*pHostMapping
;
3331 struct vkGetDescriptorSetLayoutSupport_params
3334 const VkDescriptorSetLayoutCreateInfo
*pCreateInfo
;
3335 VkDescriptorSetLayoutSupport
*pSupport
;
3338 struct vkGetDescriptorSetLayoutSupportKHR_params
3341 const VkDescriptorSetLayoutCreateInfo
*pCreateInfo
;
3342 VkDescriptorSetLayoutSupport
*pSupport
;
3345 struct vkGetDeviceAccelerationStructureCompatibilityKHR_params
3348 const VkAccelerationStructureVersionInfoKHR
*pVersionInfo
;
3349 VkAccelerationStructureCompatibilityKHR
*pCompatibility
;
3352 struct vkGetDeviceBufferMemoryRequirements_params
3355 const VkDeviceBufferMemoryRequirements
*pInfo
;
3356 VkMemoryRequirements2
*pMemoryRequirements
;
3359 struct vkGetDeviceBufferMemoryRequirementsKHR_params
3362 const VkDeviceBufferMemoryRequirements
*pInfo
;
3363 VkMemoryRequirements2
*pMemoryRequirements
;
3366 struct vkGetDeviceFaultInfoEXT_params
3369 VkDeviceFaultCountsEXT
*pFaultCounts
;
3370 VkDeviceFaultInfoEXT
*pFaultInfo
;
3374 struct vkGetDeviceGroupPeerMemoryFeatures_params
3378 uint32_t localDeviceIndex
;
3379 uint32_t remoteDeviceIndex
;
3380 VkPeerMemoryFeatureFlags
*pPeerMemoryFeatures
;
3383 struct vkGetDeviceGroupPeerMemoryFeaturesKHR_params
3387 uint32_t localDeviceIndex
;
3388 uint32_t remoteDeviceIndex
;
3389 VkPeerMemoryFeatureFlags
*pPeerMemoryFeatures
;
3392 struct vkGetDeviceGroupPresentCapabilitiesKHR_params
3395 VkDeviceGroupPresentCapabilitiesKHR
*pDeviceGroupPresentCapabilities
;
3399 struct vkGetDeviceGroupSurfacePresentModesKHR_params
3402 VkSurfaceKHR
DECLSPEC_ALIGN(8) surface
;
3403 VkDeviceGroupPresentModeFlagsKHR
*pModes
;
3407 struct vkGetDeviceImageMemoryRequirements_params
3410 const VkDeviceImageMemoryRequirements
*pInfo
;
3411 VkMemoryRequirements2
*pMemoryRequirements
;
3414 struct vkGetDeviceImageMemoryRequirementsKHR_params
3417 const VkDeviceImageMemoryRequirements
*pInfo
;
3418 VkMemoryRequirements2
*pMemoryRequirements
;
3421 struct vkGetDeviceImageSparseMemoryRequirements_params
3424 const VkDeviceImageMemoryRequirements
*pInfo
;
3425 uint32_t *pSparseMemoryRequirementCount
;
3426 VkSparseImageMemoryRequirements2
*pSparseMemoryRequirements
;
3429 struct vkGetDeviceImageSparseMemoryRequirementsKHR_params
3432 const VkDeviceImageMemoryRequirements
*pInfo
;
3433 uint32_t *pSparseMemoryRequirementCount
;
3434 VkSparseImageMemoryRequirements2
*pSparseMemoryRequirements
;
3437 struct vkGetDeviceMemoryCommitment_params
3440 VkDeviceMemory
DECLSPEC_ALIGN(8) memory
;
3441 VkDeviceSize
*pCommittedMemoryInBytes
;
3444 struct vkGetDeviceMemoryOpaqueCaptureAddress_params
3447 const VkDeviceMemoryOpaqueCaptureAddressInfo
*pInfo
;
3451 struct vkGetDeviceMemoryOpaqueCaptureAddressKHR_params
3454 const VkDeviceMemoryOpaqueCaptureAddressInfo
*pInfo
;
3458 struct vkGetDeviceMicromapCompatibilityEXT_params
3461 const VkMicromapVersionInfoEXT
*pVersionInfo
;
3462 VkAccelerationStructureCompatibilityKHR
*pCompatibility
;
3465 struct vkGetDeviceQueue_params
3468 uint32_t queueFamilyIndex
;
3469 uint32_t queueIndex
;
3473 struct vkGetDeviceQueue2_params
3476 const VkDeviceQueueInfo2
*pQueueInfo
;
3480 struct vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI_params
3483 VkRenderPass
DECLSPEC_ALIGN(8) renderpass
;
3484 VkExtent2D
*pMaxWorkgroupSize
;
3488 struct vkGetDynamicRenderingTilePropertiesQCOM_params
3491 const VkRenderingInfo
*pRenderingInfo
;
3492 VkTilePropertiesQCOM
*pProperties
;
3496 struct vkGetEventStatus_params
3499 VkEvent
DECLSPEC_ALIGN(8) event
;
3503 struct vkGetFenceStatus_params
3506 VkFence
DECLSPEC_ALIGN(8) fence
;
3510 struct vkGetFramebufferTilePropertiesQCOM_params
3513 VkFramebuffer
DECLSPEC_ALIGN(8) framebuffer
;
3514 uint32_t *pPropertiesCount
;
3515 VkTilePropertiesQCOM
*pProperties
;
3519 struct vkGetGeneratedCommandsMemoryRequirementsNV_params
3522 const VkGeneratedCommandsMemoryRequirementsInfoNV
*pInfo
;
3523 VkMemoryRequirements2
*pMemoryRequirements
;
3526 struct vkGetImageMemoryRequirements_params
3529 VkImage
DECLSPEC_ALIGN(8) image
;
3530 VkMemoryRequirements
*pMemoryRequirements
;
3533 struct vkGetImageMemoryRequirements2_params
3536 const VkImageMemoryRequirementsInfo2
*pInfo
;
3537 VkMemoryRequirements2
*pMemoryRequirements
;
3540 struct vkGetImageMemoryRequirements2KHR_params
3543 const VkImageMemoryRequirementsInfo2
*pInfo
;
3544 VkMemoryRequirements2
*pMemoryRequirements
;
3547 struct vkGetImageSparseMemoryRequirements_params
3550 VkImage
DECLSPEC_ALIGN(8) image
;
3551 uint32_t *pSparseMemoryRequirementCount
;
3552 VkSparseImageMemoryRequirements
*pSparseMemoryRequirements
;
3555 struct vkGetImageSparseMemoryRequirements2_params
3558 const VkImageSparseMemoryRequirementsInfo2
*pInfo
;
3559 uint32_t *pSparseMemoryRequirementCount
;
3560 VkSparseImageMemoryRequirements2
*pSparseMemoryRequirements
;
3563 struct vkGetImageSparseMemoryRequirements2KHR_params
3566 const VkImageSparseMemoryRequirementsInfo2
*pInfo
;
3567 uint32_t *pSparseMemoryRequirementCount
;
3568 VkSparseImageMemoryRequirements2
*pSparseMemoryRequirements
;
3571 struct vkGetImageSubresourceLayout_params
3574 VkImage
DECLSPEC_ALIGN(8) image
;
3575 const VkImageSubresource
*pSubresource
;
3576 VkSubresourceLayout
*pLayout
;
3579 struct vkGetImageSubresourceLayout2EXT_params
3582 VkImage
DECLSPEC_ALIGN(8) image
;
3583 const VkImageSubresource2EXT
*pSubresource
;
3584 VkSubresourceLayout2EXT
*pLayout
;
3587 struct vkGetImageViewAddressNVX_params
3590 VkImageView
DECLSPEC_ALIGN(8) imageView
;
3591 VkImageViewAddressPropertiesNVX
*pProperties
;
3595 struct vkGetImageViewHandleNVX_params
3598 const VkImageViewHandleInfoNVX
*pInfo
;
3602 struct vkGetMemoryHostPointerPropertiesEXT_params
3605 VkExternalMemoryHandleTypeFlagBits handleType
;
3606 const void *pHostPointer
;
3607 VkMemoryHostPointerPropertiesEXT
*pMemoryHostPointerProperties
;
3611 struct vkGetMicromapBuildSizesEXT_params
3614 VkAccelerationStructureBuildTypeKHR buildType
;
3615 const VkMicromapBuildInfoEXT
*pBuildInfo
;
3616 VkMicromapBuildSizesInfoEXT
*pSizeInfo
;
3619 struct vkGetPerformanceParameterINTEL_params
3622 VkPerformanceParameterTypeINTEL parameter
;
3623 VkPerformanceValueINTEL
*pValue
;
3627 struct vkGetPhysicalDeviceCalibrateableTimeDomainsEXT_params
3629 VkPhysicalDevice physicalDevice
;
3630 uint32_t *pTimeDomainCount
;
3631 VkTimeDomainEXT
*pTimeDomains
;
3635 struct vkGetPhysicalDeviceCooperativeMatrixPropertiesNV_params
3637 VkPhysicalDevice physicalDevice
;
3638 uint32_t *pPropertyCount
;
3639 VkCooperativeMatrixPropertiesNV
*pProperties
;
3643 struct vkGetPhysicalDeviceExternalBufferProperties_params
3645 VkPhysicalDevice physicalDevice
;
3646 const VkPhysicalDeviceExternalBufferInfo
*pExternalBufferInfo
;
3647 VkExternalBufferProperties
*pExternalBufferProperties
;
3650 struct vkGetPhysicalDeviceExternalBufferPropertiesKHR_params
3652 VkPhysicalDevice physicalDevice
;
3653 const VkPhysicalDeviceExternalBufferInfo
*pExternalBufferInfo
;
3654 VkExternalBufferProperties
*pExternalBufferProperties
;
3657 struct vkGetPhysicalDeviceExternalFenceProperties_params
3659 VkPhysicalDevice physicalDevice
;
3660 const VkPhysicalDeviceExternalFenceInfo
*pExternalFenceInfo
;
3661 VkExternalFenceProperties
*pExternalFenceProperties
;
3664 struct vkGetPhysicalDeviceExternalFencePropertiesKHR_params
3666 VkPhysicalDevice physicalDevice
;
3667 const VkPhysicalDeviceExternalFenceInfo
*pExternalFenceInfo
;
3668 VkExternalFenceProperties
*pExternalFenceProperties
;
3671 struct vkGetPhysicalDeviceExternalSemaphoreProperties_params
3673 VkPhysicalDevice physicalDevice
;
3674 const VkPhysicalDeviceExternalSemaphoreInfo
*pExternalSemaphoreInfo
;
3675 VkExternalSemaphoreProperties
*pExternalSemaphoreProperties
;
3678 struct vkGetPhysicalDeviceExternalSemaphorePropertiesKHR_params
3680 VkPhysicalDevice physicalDevice
;
3681 const VkPhysicalDeviceExternalSemaphoreInfo
*pExternalSemaphoreInfo
;
3682 VkExternalSemaphoreProperties
*pExternalSemaphoreProperties
;
3685 struct vkGetPhysicalDeviceFeatures_params
3687 VkPhysicalDevice physicalDevice
;
3688 VkPhysicalDeviceFeatures
*pFeatures
;
3691 struct vkGetPhysicalDeviceFeatures2_params
3693 VkPhysicalDevice physicalDevice
;
3694 VkPhysicalDeviceFeatures2
*pFeatures
;
3697 struct vkGetPhysicalDeviceFeatures2KHR_params
3699 VkPhysicalDevice physicalDevice
;
3700 VkPhysicalDeviceFeatures2
*pFeatures
;
3703 struct vkGetPhysicalDeviceFormatProperties_params
3705 VkPhysicalDevice physicalDevice
;
3707 VkFormatProperties
*pFormatProperties
;
3710 struct vkGetPhysicalDeviceFormatProperties2_params
3712 VkPhysicalDevice physicalDevice
;
3714 VkFormatProperties2
*pFormatProperties
;
3717 struct vkGetPhysicalDeviceFormatProperties2KHR_params
3719 VkPhysicalDevice physicalDevice
;
3721 VkFormatProperties2
*pFormatProperties
;
3724 struct vkGetPhysicalDeviceFragmentShadingRatesKHR_params
3726 VkPhysicalDevice physicalDevice
;
3727 uint32_t *pFragmentShadingRateCount
;
3728 VkPhysicalDeviceFragmentShadingRateKHR
*pFragmentShadingRates
;
3732 struct vkGetPhysicalDeviceImageFormatProperties_params
3734 VkPhysicalDevice physicalDevice
;
3737 VkImageTiling tiling
;
3738 VkImageUsageFlags usage
;
3739 VkImageCreateFlags flags
;
3740 VkImageFormatProperties
*pImageFormatProperties
;
3744 struct vkGetPhysicalDeviceImageFormatProperties2_params
3746 VkPhysicalDevice physicalDevice
;
3747 const VkPhysicalDeviceImageFormatInfo2
*pImageFormatInfo
;
3748 VkImageFormatProperties2
*pImageFormatProperties
;
3752 struct vkGetPhysicalDeviceImageFormatProperties2KHR_params
3754 VkPhysicalDevice physicalDevice
;
3755 const VkPhysicalDeviceImageFormatInfo2
*pImageFormatInfo
;
3756 VkImageFormatProperties2
*pImageFormatProperties
;
3760 struct vkGetPhysicalDeviceMemoryProperties_params
3762 VkPhysicalDevice physicalDevice
;
3763 VkPhysicalDeviceMemoryProperties
*pMemoryProperties
;
3766 struct vkGetPhysicalDeviceMemoryProperties2_params
3768 VkPhysicalDevice physicalDevice
;
3769 VkPhysicalDeviceMemoryProperties2
*pMemoryProperties
;
3772 struct vkGetPhysicalDeviceMemoryProperties2KHR_params
3774 VkPhysicalDevice physicalDevice
;
3775 VkPhysicalDeviceMemoryProperties2
*pMemoryProperties
;
3778 struct vkGetPhysicalDeviceMultisamplePropertiesEXT_params
3780 VkPhysicalDevice physicalDevice
;
3781 VkSampleCountFlagBits samples
;
3782 VkMultisamplePropertiesEXT
*pMultisampleProperties
;
3785 struct vkGetPhysicalDeviceOpticalFlowImageFormatsNV_params
3787 VkPhysicalDevice physicalDevice
;
3788 const VkOpticalFlowImageFormatInfoNV
*pOpticalFlowImageFormatInfo
;
3789 uint32_t *pFormatCount
;
3790 VkOpticalFlowImageFormatPropertiesNV
*pImageFormatProperties
;
3794 struct vkGetPhysicalDevicePresentRectanglesKHR_params
3796 VkPhysicalDevice physicalDevice
;
3797 VkSurfaceKHR
DECLSPEC_ALIGN(8) surface
;
3798 uint32_t *pRectCount
;
3803 struct vkGetPhysicalDeviceProperties_params
3805 VkPhysicalDevice physicalDevice
;
3806 VkPhysicalDeviceProperties
*pProperties
;
3809 struct vkGetPhysicalDeviceProperties2_params
3811 VkPhysicalDevice physicalDevice
;
3812 VkPhysicalDeviceProperties2
*pProperties
;
3815 struct vkGetPhysicalDeviceProperties2KHR_params
3817 VkPhysicalDevice physicalDevice
;
3818 VkPhysicalDeviceProperties2
*pProperties
;
3821 struct vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR_params
3823 VkPhysicalDevice physicalDevice
;
3824 const VkQueryPoolPerformanceCreateInfoKHR
*pPerformanceQueryCreateInfo
;
3825 uint32_t *pNumPasses
;
3828 struct vkGetPhysicalDeviceQueueFamilyProperties_params
3830 VkPhysicalDevice physicalDevice
;
3831 uint32_t *pQueueFamilyPropertyCount
;
3832 VkQueueFamilyProperties
*pQueueFamilyProperties
;
3835 struct vkGetPhysicalDeviceQueueFamilyProperties2_params
3837 VkPhysicalDevice physicalDevice
;
3838 uint32_t *pQueueFamilyPropertyCount
;
3839 VkQueueFamilyProperties2
*pQueueFamilyProperties
;
3842 struct vkGetPhysicalDeviceQueueFamilyProperties2KHR_params
3844 VkPhysicalDevice physicalDevice
;
3845 uint32_t *pQueueFamilyPropertyCount
;
3846 VkQueueFamilyProperties2
*pQueueFamilyProperties
;
3849 struct vkGetPhysicalDeviceSparseImageFormatProperties_params
3851 VkPhysicalDevice physicalDevice
;
3854 VkSampleCountFlagBits samples
;
3855 VkImageUsageFlags usage
;
3856 VkImageTiling tiling
;
3857 uint32_t *pPropertyCount
;
3858 VkSparseImageFormatProperties
*pProperties
;
3861 struct vkGetPhysicalDeviceSparseImageFormatProperties2_params
3863 VkPhysicalDevice physicalDevice
;
3864 const VkPhysicalDeviceSparseImageFormatInfo2
*pFormatInfo
;
3865 uint32_t *pPropertyCount
;
3866 VkSparseImageFormatProperties2
*pProperties
;
3869 struct vkGetPhysicalDeviceSparseImageFormatProperties2KHR_params
3871 VkPhysicalDevice physicalDevice
;
3872 const VkPhysicalDeviceSparseImageFormatInfo2
*pFormatInfo
;
3873 uint32_t *pPropertyCount
;
3874 VkSparseImageFormatProperties2
*pProperties
;
3877 struct vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV_params
3879 VkPhysicalDevice physicalDevice
;
3880 uint32_t *pCombinationCount
;
3881 VkFramebufferMixedSamplesCombinationNV
*pCombinations
;
3885 struct vkGetPhysicalDeviceSurfaceCapabilities2KHR_params
3887 VkPhysicalDevice physicalDevice
;
3888 const VkPhysicalDeviceSurfaceInfo2KHR
*pSurfaceInfo
;
3889 VkSurfaceCapabilities2KHR
*pSurfaceCapabilities
;
3893 struct vkGetPhysicalDeviceSurfaceCapabilitiesKHR_params
3895 VkPhysicalDevice physicalDevice
;
3896 VkSurfaceKHR
DECLSPEC_ALIGN(8) surface
;
3897 VkSurfaceCapabilitiesKHR
*pSurfaceCapabilities
;
3901 struct vkGetPhysicalDeviceSurfaceFormats2KHR_params
3903 VkPhysicalDevice physicalDevice
;
3904 const VkPhysicalDeviceSurfaceInfo2KHR
*pSurfaceInfo
;
3905 uint32_t *pSurfaceFormatCount
;
3906 VkSurfaceFormat2KHR
*pSurfaceFormats
;
3910 struct vkGetPhysicalDeviceSurfaceFormatsKHR_params
3912 VkPhysicalDevice physicalDevice
;
3913 VkSurfaceKHR
DECLSPEC_ALIGN(8) surface
;
3914 uint32_t *pSurfaceFormatCount
;
3915 VkSurfaceFormatKHR
*pSurfaceFormats
;
3919 struct vkGetPhysicalDeviceSurfacePresentModesKHR_params
3921 VkPhysicalDevice physicalDevice
;
3922 VkSurfaceKHR
DECLSPEC_ALIGN(8) surface
;
3923 uint32_t *pPresentModeCount
;
3924 VkPresentModeKHR
*pPresentModes
;
3928 struct vkGetPhysicalDeviceSurfaceSupportKHR_params
3930 VkPhysicalDevice physicalDevice
;
3931 uint32_t queueFamilyIndex
;
3932 VkSurfaceKHR
DECLSPEC_ALIGN(8) surface
;
3933 VkBool32
*pSupported
;
3937 struct vkGetPhysicalDeviceToolProperties_params
3939 VkPhysicalDevice physicalDevice
;
3940 uint32_t *pToolCount
;
3941 VkPhysicalDeviceToolProperties
*pToolProperties
;
3945 struct vkGetPhysicalDeviceToolPropertiesEXT_params
3947 VkPhysicalDevice physicalDevice
;
3948 uint32_t *pToolCount
;
3949 VkPhysicalDeviceToolProperties
*pToolProperties
;
3953 struct vkGetPhysicalDeviceWin32PresentationSupportKHR_params
3955 VkPhysicalDevice physicalDevice
;
3956 uint32_t queueFamilyIndex
;
3960 struct vkGetPipelineCacheData_params
3963 VkPipelineCache
DECLSPEC_ALIGN(8) pipelineCache
;
3969 struct vkGetPipelineExecutableInternalRepresentationsKHR_params
3972 const VkPipelineExecutableInfoKHR
*pExecutableInfo
;
3973 uint32_t *pInternalRepresentationCount
;
3974 VkPipelineExecutableInternalRepresentationKHR
*pInternalRepresentations
;
3978 struct vkGetPipelineExecutablePropertiesKHR_params
3981 const VkPipelineInfoKHR
*pPipelineInfo
;
3982 uint32_t *pExecutableCount
;
3983 VkPipelineExecutablePropertiesKHR
*pProperties
;
3987 struct vkGetPipelineExecutableStatisticsKHR_params
3990 const VkPipelineExecutableInfoKHR
*pExecutableInfo
;
3991 uint32_t *pStatisticCount
;
3992 VkPipelineExecutableStatisticKHR
*pStatistics
;
3996 struct vkGetPipelinePropertiesEXT_params
3999 const VkPipelineInfoEXT
*pPipelineInfo
;
4000 VkBaseOutStructure
*pPipelineProperties
;
4004 struct vkGetPrivateData_params
4007 VkObjectType objectType
;
4008 uint64_t DECLSPEC_ALIGN(8) objectHandle
;
4009 VkPrivateDataSlot
DECLSPEC_ALIGN(8) privateDataSlot
;
4013 struct vkGetPrivateDataEXT_params
4016 VkObjectType objectType
;
4017 uint64_t DECLSPEC_ALIGN(8) objectHandle
;
4018 VkPrivateDataSlot
DECLSPEC_ALIGN(8) privateDataSlot
;
4022 struct vkGetQueryPoolResults_params
4025 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
4026 uint32_t firstQuery
;
4027 uint32_t queryCount
;
4030 VkDeviceSize
DECLSPEC_ALIGN(8) stride
;
4031 VkQueryResultFlags flags
;
4035 struct vkGetQueueCheckpointData2NV_params
4038 uint32_t *pCheckpointDataCount
;
4039 VkCheckpointData2NV
*pCheckpointData
;
4042 struct vkGetQueueCheckpointDataNV_params
4045 uint32_t *pCheckpointDataCount
;
4046 VkCheckpointDataNV
*pCheckpointData
;
4049 struct vkGetRayTracingCaptureReplayShaderGroupHandlesKHR_params
4052 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
4053 uint32_t firstGroup
;
4054 uint32_t groupCount
;
4060 struct vkGetRayTracingShaderGroupHandlesKHR_params
4063 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
4064 uint32_t firstGroup
;
4065 uint32_t groupCount
;
4071 struct vkGetRayTracingShaderGroupHandlesNV_params
4074 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
4075 uint32_t firstGroup
;
4076 uint32_t groupCount
;
4082 struct vkGetRayTracingShaderGroupStackSizeKHR_params
4085 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
4087 VkShaderGroupShaderKHR groupShader
;
4088 VkDeviceSize result
;
4091 struct vkGetRenderAreaGranularity_params
4094 VkRenderPass
DECLSPEC_ALIGN(8) renderPass
;
4095 VkExtent2D
*pGranularity
;
4098 struct vkGetSemaphoreCounterValue_params
4101 VkSemaphore
DECLSPEC_ALIGN(8) semaphore
;
4106 struct vkGetSemaphoreCounterValueKHR_params
4109 VkSemaphore
DECLSPEC_ALIGN(8) semaphore
;
4114 struct vkGetShaderInfoAMD_params
4117 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
4118 VkShaderStageFlagBits shaderStage
;
4119 VkShaderInfoTypeAMD infoType
;
4125 struct vkGetShaderModuleCreateInfoIdentifierEXT_params
4128 const VkShaderModuleCreateInfo
*pCreateInfo
;
4129 VkShaderModuleIdentifierEXT
*pIdentifier
;
4132 struct vkGetShaderModuleIdentifierEXT_params
4135 VkShaderModule
DECLSPEC_ALIGN(8) shaderModule
;
4136 VkShaderModuleIdentifierEXT
*pIdentifier
;
4139 struct vkGetSwapchainImagesKHR_params
4142 VkSwapchainKHR
DECLSPEC_ALIGN(8) swapchain
;
4143 uint32_t *pSwapchainImageCount
;
4144 VkImage
*pSwapchainImages
;
4148 struct vkGetValidationCacheDataEXT_params
4151 VkValidationCacheEXT
DECLSPEC_ALIGN(8) validationCache
;
4157 struct vkInitializePerformanceApiINTEL_params
4160 const VkInitializePerformanceApiInfoINTEL
*pInitializeInfo
;
4164 struct vkInvalidateMappedMemoryRanges_params
4167 uint32_t memoryRangeCount
;
4168 const VkMappedMemoryRange
*pMemoryRanges
;
4172 struct vkMapMemory_params
4175 VkDeviceMemory
DECLSPEC_ALIGN(8) memory
;
4176 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
4177 VkDeviceSize
DECLSPEC_ALIGN(8) size
;
4178 VkMemoryMapFlags flags
;
4183 struct vkMergePipelineCaches_params
4186 VkPipelineCache
DECLSPEC_ALIGN(8) dstCache
;
4187 uint32_t srcCacheCount
;
4188 const VkPipelineCache
*pSrcCaches
;
4192 struct vkMergeValidationCachesEXT_params
4195 VkValidationCacheEXT
DECLSPEC_ALIGN(8) dstCache
;
4196 uint32_t srcCacheCount
;
4197 const VkValidationCacheEXT
*pSrcCaches
;
4201 struct vkQueueBeginDebugUtilsLabelEXT_params
4204 const VkDebugUtilsLabelEXT
*pLabelInfo
;
4207 struct vkQueueBindSparse_params
4210 uint32_t bindInfoCount
;
4211 const VkBindSparseInfo
*pBindInfo
;
4212 VkFence
DECLSPEC_ALIGN(8) fence
;
4216 struct vkQueueEndDebugUtilsLabelEXT_params
4221 struct vkQueueInsertDebugUtilsLabelEXT_params
4224 const VkDebugUtilsLabelEXT
*pLabelInfo
;
4227 struct vkQueuePresentKHR_params
4230 const VkPresentInfoKHR
*pPresentInfo
;
4234 struct vkQueueSetPerformanceConfigurationINTEL_params
4237 VkPerformanceConfigurationINTEL
DECLSPEC_ALIGN(8) configuration
;
4241 struct vkQueueSubmit_params
4244 uint32_t submitCount
;
4245 const VkSubmitInfo
*pSubmits
;
4246 VkFence
DECLSPEC_ALIGN(8) fence
;
4250 struct vkQueueSubmit2_params
4253 uint32_t submitCount
;
4254 const VkSubmitInfo2
*pSubmits
;
4255 VkFence
DECLSPEC_ALIGN(8) fence
;
4259 struct vkQueueSubmit2KHR_params
4262 uint32_t submitCount
;
4263 const VkSubmitInfo2
*pSubmits
;
4264 VkFence
DECLSPEC_ALIGN(8) fence
;
4268 struct vkQueueWaitIdle_params
4274 struct vkReleasePerformanceConfigurationINTEL_params
4277 VkPerformanceConfigurationINTEL
DECLSPEC_ALIGN(8) configuration
;
4281 struct vkReleaseProfilingLockKHR_params
4286 struct vkResetCommandBuffer_params
4288 VkCommandBuffer commandBuffer
;
4289 VkCommandBufferResetFlags flags
;
4293 struct vkResetCommandPool_params
4296 VkCommandPool
DECLSPEC_ALIGN(8) commandPool
;
4297 VkCommandPoolResetFlags flags
;
4301 struct vkResetDescriptorPool_params
4304 VkDescriptorPool
DECLSPEC_ALIGN(8) descriptorPool
;
4305 VkDescriptorPoolResetFlags flags
;
4309 struct vkResetEvent_params
4312 VkEvent
DECLSPEC_ALIGN(8) event
;
4316 struct vkResetFences_params
4319 uint32_t fenceCount
;
4320 const VkFence
*pFences
;
4324 struct vkResetQueryPool_params
4327 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
4328 uint32_t firstQuery
;
4329 uint32_t queryCount
;
4332 struct vkResetQueryPoolEXT_params
4335 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
4336 uint32_t firstQuery
;
4337 uint32_t queryCount
;
4340 struct vkSetDebugUtilsObjectNameEXT_params
4343 const VkDebugUtilsObjectNameInfoEXT
*pNameInfo
;
4347 struct vkSetDebugUtilsObjectTagEXT_params
4350 const VkDebugUtilsObjectTagInfoEXT
*pTagInfo
;
4354 struct vkSetDeviceMemoryPriorityEXT_params
4357 VkDeviceMemory
DECLSPEC_ALIGN(8) memory
;
4361 struct vkSetEvent_params
4364 VkEvent
DECLSPEC_ALIGN(8) event
;
4368 struct vkSetPrivateData_params
4371 VkObjectType objectType
;
4372 uint64_t DECLSPEC_ALIGN(8) objectHandle
;
4373 VkPrivateDataSlot
DECLSPEC_ALIGN(8) privateDataSlot
;
4374 uint64_t DECLSPEC_ALIGN(8) data
;
4378 struct vkSetPrivateDataEXT_params
4381 VkObjectType objectType
;
4382 uint64_t DECLSPEC_ALIGN(8) objectHandle
;
4383 VkPrivateDataSlot
DECLSPEC_ALIGN(8) privateDataSlot
;
4384 uint64_t DECLSPEC_ALIGN(8) data
;
4388 struct vkSignalSemaphore_params
4391 const VkSemaphoreSignalInfo
*pSignalInfo
;
4395 struct vkSignalSemaphoreKHR_params
4398 const VkSemaphoreSignalInfo
*pSignalInfo
;
4402 struct vkSubmitDebugUtilsMessageEXT_params
4404 VkInstance instance
;
4405 VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity
;
4406 VkDebugUtilsMessageTypeFlagsEXT messageTypes
;
4407 const VkDebugUtilsMessengerCallbackDataEXT
*pCallbackData
;
4410 struct vkTrimCommandPool_params
4413 VkCommandPool
DECLSPEC_ALIGN(8) commandPool
;
4414 VkCommandPoolTrimFlags flags
;
4417 struct vkTrimCommandPoolKHR_params
4420 VkCommandPool
DECLSPEC_ALIGN(8) commandPool
;
4421 VkCommandPoolTrimFlags flags
;
4424 struct vkUninitializePerformanceApiINTEL_params
4429 struct vkUnmapMemory_params
4432 VkDeviceMemory
DECLSPEC_ALIGN(8) memory
;
4435 struct vkUpdateDescriptorSetWithTemplate_params
4438 VkDescriptorSet
DECLSPEC_ALIGN(8) descriptorSet
;
4439 VkDescriptorUpdateTemplate
DECLSPEC_ALIGN(8) descriptorUpdateTemplate
;
4443 struct vkUpdateDescriptorSetWithTemplateKHR_params
4446 VkDescriptorSet
DECLSPEC_ALIGN(8) descriptorSet
;
4447 VkDescriptorUpdateTemplate
DECLSPEC_ALIGN(8) descriptorUpdateTemplate
;
4451 struct vkUpdateDescriptorSets_params
4454 uint32_t descriptorWriteCount
;
4455 const VkWriteDescriptorSet
*pDescriptorWrites
;
4456 uint32_t descriptorCopyCount
;
4457 const VkCopyDescriptorSet
*pDescriptorCopies
;
4460 struct vkWaitForFences_params
4463 uint32_t fenceCount
;
4464 const VkFence
*pFences
;
4466 uint64_t DECLSPEC_ALIGN(8) timeout
;
4470 struct vkWaitForPresentKHR_params
4473 VkSwapchainKHR
DECLSPEC_ALIGN(8) swapchain
;
4474 uint64_t DECLSPEC_ALIGN(8) presentId
;
4475 uint64_t DECLSPEC_ALIGN(8) timeout
;
4479 struct vkWaitSemaphores_params
4482 const VkSemaphoreWaitInfo
*pWaitInfo
;
4483 uint64_t DECLSPEC_ALIGN(8) timeout
;
4487 struct vkWaitSemaphoresKHR_params
4490 const VkSemaphoreWaitInfo
*pWaitInfo
;
4491 uint64_t DECLSPEC_ALIGN(8) timeout
;
4495 struct vkWriteAccelerationStructuresPropertiesKHR_params
4498 uint32_t accelerationStructureCount
;
4499 const VkAccelerationStructureKHR
*pAccelerationStructures
;
4500 VkQueryType queryType
;
4507 struct vkWriteMicromapsPropertiesEXT_params
4510 uint32_t micromapCount
;
4511 const VkMicromapEXT
*pMicromaps
;
4512 VkQueryType queryType
;
4519 #endif /* __WINE_VULKAN_LOADER_THUNKS_H */