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-2023 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_vkCmdBindDescriptorBufferEmbeddedSamplersEXT
,
49 unix_vkCmdBindDescriptorBuffersEXT
,
50 unix_vkCmdBindDescriptorSets
,
51 unix_vkCmdBindIndexBuffer
,
52 unix_vkCmdBindInvocationMaskHUAWEI
,
53 unix_vkCmdBindPipeline
,
54 unix_vkCmdBindPipelineShaderGroupNV
,
55 unix_vkCmdBindShadersEXT
,
56 unix_vkCmdBindShadingRateImageNV
,
57 unix_vkCmdBindTransformFeedbackBuffersEXT
,
58 unix_vkCmdBindVertexBuffers
,
59 unix_vkCmdBindVertexBuffers2
,
60 unix_vkCmdBindVertexBuffers2EXT
,
63 unix_vkCmdBlitImage2KHR
,
64 unix_vkCmdBuildAccelerationStructureNV
,
65 unix_vkCmdBuildAccelerationStructuresIndirectKHR
,
66 unix_vkCmdBuildAccelerationStructuresKHR
,
67 unix_vkCmdBuildMicromapsEXT
,
68 unix_vkCmdClearAttachments
,
69 unix_vkCmdClearColorImage
,
70 unix_vkCmdClearDepthStencilImage
,
71 unix_vkCmdCopyAccelerationStructureKHR
,
72 unix_vkCmdCopyAccelerationStructureNV
,
73 unix_vkCmdCopyAccelerationStructureToMemoryKHR
,
75 unix_vkCmdCopyBuffer2
,
76 unix_vkCmdCopyBuffer2KHR
,
77 unix_vkCmdCopyBufferToImage
,
78 unix_vkCmdCopyBufferToImage2
,
79 unix_vkCmdCopyBufferToImage2KHR
,
82 unix_vkCmdCopyImage2KHR
,
83 unix_vkCmdCopyImageToBuffer
,
84 unix_vkCmdCopyImageToBuffer2
,
85 unix_vkCmdCopyImageToBuffer2KHR
,
86 unix_vkCmdCopyMemoryIndirectNV
,
87 unix_vkCmdCopyMemoryToAccelerationStructureKHR
,
88 unix_vkCmdCopyMemoryToImageIndirectNV
,
89 unix_vkCmdCopyMemoryToMicromapEXT
,
90 unix_vkCmdCopyMicromapEXT
,
91 unix_vkCmdCopyMicromapToMemoryEXT
,
92 unix_vkCmdCopyQueryPoolResults
,
93 unix_vkCmdCuLaunchKernelNVX
,
94 unix_vkCmdDebugMarkerBeginEXT
,
95 unix_vkCmdDebugMarkerEndEXT
,
96 unix_vkCmdDebugMarkerInsertEXT
,
97 unix_vkCmdDecompressMemoryIndirectCountNV
,
98 unix_vkCmdDecompressMemoryNV
,
100 unix_vkCmdDispatchBase
,
101 unix_vkCmdDispatchBaseKHR
,
102 unix_vkCmdDispatchIndirect
,
104 unix_vkCmdDrawClusterHUAWEI
,
105 unix_vkCmdDrawClusterIndirectHUAWEI
,
106 unix_vkCmdDrawIndexed
,
107 unix_vkCmdDrawIndexedIndirect
,
108 unix_vkCmdDrawIndexedIndirectCount
,
109 unix_vkCmdDrawIndexedIndirectCountAMD
,
110 unix_vkCmdDrawIndexedIndirectCountKHR
,
111 unix_vkCmdDrawIndirect
,
112 unix_vkCmdDrawIndirectByteCountEXT
,
113 unix_vkCmdDrawIndirectCount
,
114 unix_vkCmdDrawIndirectCountAMD
,
115 unix_vkCmdDrawIndirectCountKHR
,
116 unix_vkCmdDrawMeshTasksEXT
,
117 unix_vkCmdDrawMeshTasksIndirectCountEXT
,
118 unix_vkCmdDrawMeshTasksIndirectCountNV
,
119 unix_vkCmdDrawMeshTasksIndirectEXT
,
120 unix_vkCmdDrawMeshTasksIndirectNV
,
121 unix_vkCmdDrawMeshTasksNV
,
122 unix_vkCmdDrawMultiEXT
,
123 unix_vkCmdDrawMultiIndexedEXT
,
124 unix_vkCmdEndConditionalRenderingEXT
,
125 unix_vkCmdEndDebugUtilsLabelEXT
,
127 unix_vkCmdEndQueryIndexedEXT
,
128 unix_vkCmdEndRenderPass
,
129 unix_vkCmdEndRenderPass2
,
130 unix_vkCmdEndRenderPass2KHR
,
131 unix_vkCmdEndRendering
,
132 unix_vkCmdEndRenderingKHR
,
133 unix_vkCmdEndTransformFeedbackEXT
,
134 unix_vkCmdExecuteCommands
,
135 unix_vkCmdExecuteGeneratedCommandsNV
,
136 unix_vkCmdFillBuffer
,
137 unix_vkCmdInsertDebugUtilsLabelEXT
,
138 unix_vkCmdNextSubpass
,
139 unix_vkCmdNextSubpass2
,
140 unix_vkCmdNextSubpass2KHR
,
141 unix_vkCmdOpticalFlowExecuteNV
,
142 unix_vkCmdPipelineBarrier
,
143 unix_vkCmdPipelineBarrier2
,
144 unix_vkCmdPipelineBarrier2KHR
,
145 unix_vkCmdPreprocessGeneratedCommandsNV
,
146 unix_vkCmdPushConstants
,
147 unix_vkCmdPushDescriptorSetKHR
,
148 unix_vkCmdPushDescriptorSetWithTemplateKHR
,
149 unix_vkCmdResetEvent
,
150 unix_vkCmdResetEvent2
,
151 unix_vkCmdResetEvent2KHR
,
152 unix_vkCmdResetQueryPool
,
153 unix_vkCmdResolveImage
,
154 unix_vkCmdResolveImage2
,
155 unix_vkCmdResolveImage2KHR
,
156 unix_vkCmdSetAlphaToCoverageEnableEXT
,
157 unix_vkCmdSetAlphaToOneEnableEXT
,
158 unix_vkCmdSetAttachmentFeedbackLoopEnableEXT
,
159 unix_vkCmdSetBlendConstants
,
160 unix_vkCmdSetCheckpointNV
,
161 unix_vkCmdSetCoarseSampleOrderNV
,
162 unix_vkCmdSetColorBlendAdvancedEXT
,
163 unix_vkCmdSetColorBlendEnableEXT
,
164 unix_vkCmdSetColorBlendEquationEXT
,
165 unix_vkCmdSetColorWriteEnableEXT
,
166 unix_vkCmdSetColorWriteMaskEXT
,
167 unix_vkCmdSetConservativeRasterizationModeEXT
,
168 unix_vkCmdSetCoverageModulationModeNV
,
169 unix_vkCmdSetCoverageModulationTableEnableNV
,
170 unix_vkCmdSetCoverageModulationTableNV
,
171 unix_vkCmdSetCoverageReductionModeNV
,
172 unix_vkCmdSetCoverageToColorEnableNV
,
173 unix_vkCmdSetCoverageToColorLocationNV
,
174 unix_vkCmdSetCullMode
,
175 unix_vkCmdSetCullModeEXT
,
176 unix_vkCmdSetDepthBias
,
177 unix_vkCmdSetDepthBias2EXT
,
178 unix_vkCmdSetDepthBiasEnable
,
179 unix_vkCmdSetDepthBiasEnableEXT
,
180 unix_vkCmdSetDepthBounds
,
181 unix_vkCmdSetDepthBoundsTestEnable
,
182 unix_vkCmdSetDepthBoundsTestEnableEXT
,
183 unix_vkCmdSetDepthClampEnableEXT
,
184 unix_vkCmdSetDepthClipEnableEXT
,
185 unix_vkCmdSetDepthClipNegativeOneToOneEXT
,
186 unix_vkCmdSetDepthCompareOp
,
187 unix_vkCmdSetDepthCompareOpEXT
,
188 unix_vkCmdSetDepthTestEnable
,
189 unix_vkCmdSetDepthTestEnableEXT
,
190 unix_vkCmdSetDepthWriteEnable
,
191 unix_vkCmdSetDepthWriteEnableEXT
,
192 unix_vkCmdSetDescriptorBufferOffsetsEXT
,
193 unix_vkCmdSetDeviceMask
,
194 unix_vkCmdSetDeviceMaskKHR
,
195 unix_vkCmdSetDiscardRectangleEXT
,
196 unix_vkCmdSetDiscardRectangleEnableEXT
,
197 unix_vkCmdSetDiscardRectangleModeEXT
,
200 unix_vkCmdSetEvent2KHR
,
201 unix_vkCmdSetExclusiveScissorEnableNV
,
202 unix_vkCmdSetExclusiveScissorNV
,
203 unix_vkCmdSetExtraPrimitiveOverestimationSizeEXT
,
204 unix_vkCmdSetFragmentShadingRateEnumNV
,
205 unix_vkCmdSetFragmentShadingRateKHR
,
206 unix_vkCmdSetFrontFace
,
207 unix_vkCmdSetFrontFaceEXT
,
208 unix_vkCmdSetLineRasterizationModeEXT
,
209 unix_vkCmdSetLineStippleEXT
,
210 unix_vkCmdSetLineStippleEnableEXT
,
211 unix_vkCmdSetLineWidth
,
212 unix_vkCmdSetLogicOpEXT
,
213 unix_vkCmdSetLogicOpEnableEXT
,
214 unix_vkCmdSetPatchControlPointsEXT
,
215 unix_vkCmdSetPerformanceMarkerINTEL
,
216 unix_vkCmdSetPerformanceOverrideINTEL
,
217 unix_vkCmdSetPerformanceStreamMarkerINTEL
,
218 unix_vkCmdSetPolygonModeEXT
,
219 unix_vkCmdSetPrimitiveRestartEnable
,
220 unix_vkCmdSetPrimitiveRestartEnableEXT
,
221 unix_vkCmdSetPrimitiveTopology
,
222 unix_vkCmdSetPrimitiveTopologyEXT
,
223 unix_vkCmdSetProvokingVertexModeEXT
,
224 unix_vkCmdSetRasterizationSamplesEXT
,
225 unix_vkCmdSetRasterizationStreamEXT
,
226 unix_vkCmdSetRasterizerDiscardEnable
,
227 unix_vkCmdSetRasterizerDiscardEnableEXT
,
228 unix_vkCmdSetRayTracingPipelineStackSizeKHR
,
229 unix_vkCmdSetRepresentativeFragmentTestEnableNV
,
230 unix_vkCmdSetSampleLocationsEXT
,
231 unix_vkCmdSetSampleLocationsEnableEXT
,
232 unix_vkCmdSetSampleMaskEXT
,
233 unix_vkCmdSetScissor
,
234 unix_vkCmdSetScissorWithCount
,
235 unix_vkCmdSetScissorWithCountEXT
,
236 unix_vkCmdSetShadingRateImageEnableNV
,
237 unix_vkCmdSetStencilCompareMask
,
238 unix_vkCmdSetStencilOp
,
239 unix_vkCmdSetStencilOpEXT
,
240 unix_vkCmdSetStencilReference
,
241 unix_vkCmdSetStencilTestEnable
,
242 unix_vkCmdSetStencilTestEnableEXT
,
243 unix_vkCmdSetStencilWriteMask
,
244 unix_vkCmdSetTessellationDomainOriginEXT
,
245 unix_vkCmdSetVertexInputEXT
,
246 unix_vkCmdSetViewport
,
247 unix_vkCmdSetViewportShadingRatePaletteNV
,
248 unix_vkCmdSetViewportSwizzleNV
,
249 unix_vkCmdSetViewportWScalingEnableNV
,
250 unix_vkCmdSetViewportWScalingNV
,
251 unix_vkCmdSetViewportWithCount
,
252 unix_vkCmdSetViewportWithCountEXT
,
253 unix_vkCmdSubpassShadingHUAWEI
,
254 unix_vkCmdTraceRaysIndirect2KHR
,
255 unix_vkCmdTraceRaysIndirectKHR
,
256 unix_vkCmdTraceRaysKHR
,
257 unix_vkCmdTraceRaysNV
,
258 unix_vkCmdUpdateBuffer
,
259 unix_vkCmdWaitEvents
,
260 unix_vkCmdWaitEvents2
,
261 unix_vkCmdWaitEvents2KHR
,
262 unix_vkCmdWriteAccelerationStructuresPropertiesKHR
,
263 unix_vkCmdWriteAccelerationStructuresPropertiesNV
,
264 unix_vkCmdWriteBufferMarker2AMD
,
265 unix_vkCmdWriteBufferMarkerAMD
,
266 unix_vkCmdWriteMicromapsPropertiesEXT
,
267 unix_vkCmdWriteTimestamp
,
268 unix_vkCmdWriteTimestamp2
,
269 unix_vkCmdWriteTimestamp2KHR
,
270 unix_vkCompileDeferredNV
,
271 unix_vkCopyAccelerationStructureKHR
,
272 unix_vkCopyAccelerationStructureToMemoryKHR
,
273 unix_vkCopyMemoryToAccelerationStructureKHR
,
274 unix_vkCopyMemoryToMicromapEXT
,
275 unix_vkCopyMicromapEXT
,
276 unix_vkCopyMicromapToMemoryEXT
,
277 unix_vkCreateAccelerationStructureKHR
,
278 unix_vkCreateAccelerationStructureNV
,
280 unix_vkCreateBufferView
,
281 unix_vkCreateCommandPool
,
282 unix_vkCreateComputePipelines
,
283 unix_vkCreateCuFunctionNVX
,
284 unix_vkCreateCuModuleNVX
,
285 unix_vkCreateDebugReportCallbackEXT
,
286 unix_vkCreateDebugUtilsMessengerEXT
,
287 unix_vkCreateDeferredOperationKHR
,
288 unix_vkCreateDescriptorPool
,
289 unix_vkCreateDescriptorSetLayout
,
290 unix_vkCreateDescriptorUpdateTemplate
,
291 unix_vkCreateDescriptorUpdateTemplateKHR
,
295 unix_vkCreateFramebuffer
,
296 unix_vkCreateGraphicsPipelines
,
298 unix_vkCreateImageView
,
299 unix_vkCreateIndirectCommandsLayoutNV
,
300 unix_vkCreateInstance
,
301 unix_vkCreateMicromapEXT
,
302 unix_vkCreateOpticalFlowSessionNV
,
303 unix_vkCreatePipelineCache
,
304 unix_vkCreatePipelineLayout
,
305 unix_vkCreatePrivateDataSlot
,
306 unix_vkCreatePrivateDataSlotEXT
,
307 unix_vkCreateQueryPool
,
308 unix_vkCreateRayTracingPipelinesKHR
,
309 unix_vkCreateRayTracingPipelinesNV
,
310 unix_vkCreateRenderPass
,
311 unix_vkCreateRenderPass2
,
312 unix_vkCreateRenderPass2KHR
,
313 unix_vkCreateSampler
,
314 unix_vkCreateSamplerYcbcrConversion
,
315 unix_vkCreateSamplerYcbcrConversionKHR
,
316 unix_vkCreateSemaphore
,
317 unix_vkCreateShaderModule
,
318 unix_vkCreateShadersEXT
,
319 unix_vkCreateSwapchainKHR
,
320 unix_vkCreateValidationCacheEXT
,
321 unix_vkCreateWin32SurfaceKHR
,
322 unix_vkDebugMarkerSetObjectNameEXT
,
323 unix_vkDebugMarkerSetObjectTagEXT
,
324 unix_vkDebugReportMessageEXT
,
325 unix_vkDeferredOperationJoinKHR
,
326 unix_vkDestroyAccelerationStructureKHR
,
327 unix_vkDestroyAccelerationStructureNV
,
328 unix_vkDestroyBuffer
,
329 unix_vkDestroyBufferView
,
330 unix_vkDestroyCommandPool
,
331 unix_vkDestroyCuFunctionNVX
,
332 unix_vkDestroyCuModuleNVX
,
333 unix_vkDestroyDebugReportCallbackEXT
,
334 unix_vkDestroyDebugUtilsMessengerEXT
,
335 unix_vkDestroyDeferredOperationKHR
,
336 unix_vkDestroyDescriptorPool
,
337 unix_vkDestroyDescriptorSetLayout
,
338 unix_vkDestroyDescriptorUpdateTemplate
,
339 unix_vkDestroyDescriptorUpdateTemplateKHR
,
340 unix_vkDestroyDevice
,
343 unix_vkDestroyFramebuffer
,
345 unix_vkDestroyImageView
,
346 unix_vkDestroyIndirectCommandsLayoutNV
,
347 unix_vkDestroyInstance
,
348 unix_vkDestroyMicromapEXT
,
349 unix_vkDestroyOpticalFlowSessionNV
,
350 unix_vkDestroyPipeline
,
351 unix_vkDestroyPipelineCache
,
352 unix_vkDestroyPipelineLayout
,
353 unix_vkDestroyPrivateDataSlot
,
354 unix_vkDestroyPrivateDataSlotEXT
,
355 unix_vkDestroyQueryPool
,
356 unix_vkDestroyRenderPass
,
357 unix_vkDestroySampler
,
358 unix_vkDestroySamplerYcbcrConversion
,
359 unix_vkDestroySamplerYcbcrConversionKHR
,
360 unix_vkDestroySemaphore
,
361 unix_vkDestroyShaderEXT
,
362 unix_vkDestroyShaderModule
,
363 unix_vkDestroySurfaceKHR
,
364 unix_vkDestroySwapchainKHR
,
365 unix_vkDestroyValidationCacheEXT
,
366 unix_vkDeviceWaitIdle
,
367 unix_vkEndCommandBuffer
,
368 unix_vkEnumerateDeviceExtensionProperties
,
369 unix_vkEnumerateDeviceLayerProperties
,
370 unix_vkEnumerateInstanceExtensionProperties
,
371 unix_vkEnumerateInstanceVersion
,
372 unix_vkEnumeratePhysicalDeviceGroups
,
373 unix_vkEnumeratePhysicalDeviceGroupsKHR
,
374 unix_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR
,
375 unix_vkEnumeratePhysicalDevices
,
376 unix_vkFlushMappedMemoryRanges
,
377 unix_vkFreeCommandBuffers
,
378 unix_vkFreeDescriptorSets
,
380 unix_vkGetAccelerationStructureBuildSizesKHR
,
381 unix_vkGetAccelerationStructureDeviceAddressKHR
,
382 unix_vkGetAccelerationStructureHandleNV
,
383 unix_vkGetAccelerationStructureMemoryRequirementsNV
,
384 unix_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT
,
385 unix_vkGetBufferDeviceAddress
,
386 unix_vkGetBufferDeviceAddressEXT
,
387 unix_vkGetBufferDeviceAddressKHR
,
388 unix_vkGetBufferMemoryRequirements
,
389 unix_vkGetBufferMemoryRequirements2
,
390 unix_vkGetBufferMemoryRequirements2KHR
,
391 unix_vkGetBufferOpaqueCaptureAddress
,
392 unix_vkGetBufferOpaqueCaptureAddressKHR
,
393 unix_vkGetBufferOpaqueCaptureDescriptorDataEXT
,
394 unix_vkGetCalibratedTimestampsEXT
,
395 unix_vkGetDeferredOperationMaxConcurrencyKHR
,
396 unix_vkGetDeferredOperationResultKHR
,
397 unix_vkGetDescriptorEXT
,
398 unix_vkGetDescriptorSetHostMappingVALVE
,
399 unix_vkGetDescriptorSetLayoutBindingOffsetEXT
,
400 unix_vkGetDescriptorSetLayoutHostMappingInfoVALVE
,
401 unix_vkGetDescriptorSetLayoutSizeEXT
,
402 unix_vkGetDescriptorSetLayoutSupport
,
403 unix_vkGetDescriptorSetLayoutSupportKHR
,
404 unix_vkGetDeviceAccelerationStructureCompatibilityKHR
,
405 unix_vkGetDeviceBufferMemoryRequirements
,
406 unix_vkGetDeviceBufferMemoryRequirementsKHR
,
407 unix_vkGetDeviceFaultInfoEXT
,
408 unix_vkGetDeviceGroupPeerMemoryFeatures
,
409 unix_vkGetDeviceGroupPeerMemoryFeaturesKHR
,
410 unix_vkGetDeviceGroupPresentCapabilitiesKHR
,
411 unix_vkGetDeviceGroupSurfacePresentModesKHR
,
412 unix_vkGetDeviceImageMemoryRequirements
,
413 unix_vkGetDeviceImageMemoryRequirementsKHR
,
414 unix_vkGetDeviceImageSparseMemoryRequirements
,
415 unix_vkGetDeviceImageSparseMemoryRequirementsKHR
,
416 unix_vkGetDeviceMemoryCommitment
,
417 unix_vkGetDeviceMemoryOpaqueCaptureAddress
,
418 unix_vkGetDeviceMemoryOpaqueCaptureAddressKHR
,
419 unix_vkGetDeviceMicromapCompatibilityEXT
,
420 unix_vkGetDeviceQueue
,
421 unix_vkGetDeviceQueue2
,
422 unix_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI
,
423 unix_vkGetDynamicRenderingTilePropertiesQCOM
,
424 unix_vkGetEventStatus
,
425 unix_vkGetFenceStatus
,
426 unix_vkGetFramebufferTilePropertiesQCOM
,
427 unix_vkGetGeneratedCommandsMemoryRequirementsNV
,
428 unix_vkGetImageMemoryRequirements
,
429 unix_vkGetImageMemoryRequirements2
,
430 unix_vkGetImageMemoryRequirements2KHR
,
431 unix_vkGetImageOpaqueCaptureDescriptorDataEXT
,
432 unix_vkGetImageSparseMemoryRequirements
,
433 unix_vkGetImageSparseMemoryRequirements2
,
434 unix_vkGetImageSparseMemoryRequirements2KHR
,
435 unix_vkGetImageSubresourceLayout
,
436 unix_vkGetImageSubresourceLayout2EXT
,
437 unix_vkGetImageViewAddressNVX
,
438 unix_vkGetImageViewHandleNVX
,
439 unix_vkGetImageViewOpaqueCaptureDescriptorDataEXT
,
440 unix_vkGetMemoryHostPointerPropertiesEXT
,
441 unix_vkGetMicromapBuildSizesEXT
,
442 unix_vkGetPerformanceParameterINTEL
,
443 unix_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT
,
444 unix_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV
,
445 unix_vkGetPhysicalDeviceExternalBufferProperties
,
446 unix_vkGetPhysicalDeviceExternalBufferPropertiesKHR
,
447 unix_vkGetPhysicalDeviceExternalFenceProperties
,
448 unix_vkGetPhysicalDeviceExternalFencePropertiesKHR
,
449 unix_vkGetPhysicalDeviceExternalSemaphoreProperties
,
450 unix_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR
,
451 unix_vkGetPhysicalDeviceFeatures
,
452 unix_vkGetPhysicalDeviceFeatures2
,
453 unix_vkGetPhysicalDeviceFeatures2KHR
,
454 unix_vkGetPhysicalDeviceFormatProperties
,
455 unix_vkGetPhysicalDeviceFormatProperties2
,
456 unix_vkGetPhysicalDeviceFormatProperties2KHR
,
457 unix_vkGetPhysicalDeviceFragmentShadingRatesKHR
,
458 unix_vkGetPhysicalDeviceImageFormatProperties
,
459 unix_vkGetPhysicalDeviceImageFormatProperties2
,
460 unix_vkGetPhysicalDeviceImageFormatProperties2KHR
,
461 unix_vkGetPhysicalDeviceMemoryProperties
,
462 unix_vkGetPhysicalDeviceMemoryProperties2
,
463 unix_vkGetPhysicalDeviceMemoryProperties2KHR
,
464 unix_vkGetPhysicalDeviceMultisamplePropertiesEXT
,
465 unix_vkGetPhysicalDeviceOpticalFlowImageFormatsNV
,
466 unix_vkGetPhysicalDevicePresentRectanglesKHR
,
467 unix_vkGetPhysicalDeviceProperties
,
468 unix_vkGetPhysicalDeviceProperties2
,
469 unix_vkGetPhysicalDeviceProperties2KHR
,
470 unix_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR
,
471 unix_vkGetPhysicalDeviceQueueFamilyProperties
,
472 unix_vkGetPhysicalDeviceQueueFamilyProperties2
,
473 unix_vkGetPhysicalDeviceQueueFamilyProperties2KHR
,
474 unix_vkGetPhysicalDeviceSparseImageFormatProperties
,
475 unix_vkGetPhysicalDeviceSparseImageFormatProperties2
,
476 unix_vkGetPhysicalDeviceSparseImageFormatProperties2KHR
,
477 unix_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV
,
478 unix_vkGetPhysicalDeviceSurfaceCapabilities2KHR
,
479 unix_vkGetPhysicalDeviceSurfaceCapabilitiesKHR
,
480 unix_vkGetPhysicalDeviceSurfaceFormats2KHR
,
481 unix_vkGetPhysicalDeviceSurfaceFormatsKHR
,
482 unix_vkGetPhysicalDeviceSurfacePresentModesKHR
,
483 unix_vkGetPhysicalDeviceSurfaceSupportKHR
,
484 unix_vkGetPhysicalDeviceToolProperties
,
485 unix_vkGetPhysicalDeviceToolPropertiesEXT
,
486 unix_vkGetPhysicalDeviceWin32PresentationSupportKHR
,
487 unix_vkGetPipelineCacheData
,
488 unix_vkGetPipelineExecutableInternalRepresentationsKHR
,
489 unix_vkGetPipelineExecutablePropertiesKHR
,
490 unix_vkGetPipelineExecutableStatisticsKHR
,
491 unix_vkGetPipelinePropertiesEXT
,
492 unix_vkGetPrivateData
,
493 unix_vkGetPrivateDataEXT
,
494 unix_vkGetQueryPoolResults
,
495 unix_vkGetQueueCheckpointData2NV
,
496 unix_vkGetQueueCheckpointDataNV
,
497 unix_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR
,
498 unix_vkGetRayTracingShaderGroupHandlesKHR
,
499 unix_vkGetRayTracingShaderGroupHandlesNV
,
500 unix_vkGetRayTracingShaderGroupStackSizeKHR
,
501 unix_vkGetRenderAreaGranularity
,
502 unix_vkGetSamplerOpaqueCaptureDescriptorDataEXT
,
503 unix_vkGetSemaphoreCounterValue
,
504 unix_vkGetSemaphoreCounterValueKHR
,
505 unix_vkGetShaderBinaryDataEXT
,
506 unix_vkGetShaderInfoAMD
,
507 unix_vkGetShaderModuleCreateInfoIdentifierEXT
,
508 unix_vkGetShaderModuleIdentifierEXT
,
509 unix_vkGetSwapchainImagesKHR
,
510 unix_vkGetValidationCacheDataEXT
,
511 unix_vkInitializePerformanceApiINTEL
,
512 unix_vkInvalidateMappedMemoryRanges
,
514 unix_vkMapMemory2KHR
,
515 unix_vkMergePipelineCaches
,
516 unix_vkMergeValidationCachesEXT
,
517 unix_vkQueueBeginDebugUtilsLabelEXT
,
518 unix_vkQueueBindSparse
,
519 unix_vkQueueEndDebugUtilsLabelEXT
,
520 unix_vkQueueInsertDebugUtilsLabelEXT
,
521 unix_vkQueuePresentKHR
,
522 unix_vkQueueSetPerformanceConfigurationINTEL
,
525 unix_vkQueueSubmit2KHR
,
526 unix_vkQueueWaitIdle
,
527 unix_vkReleasePerformanceConfigurationINTEL
,
528 unix_vkReleaseProfilingLockKHR
,
529 unix_vkReleaseSwapchainImagesEXT
,
530 unix_vkResetCommandBuffer
,
531 unix_vkResetCommandPool
,
532 unix_vkResetDescriptorPool
,
535 unix_vkResetQueryPool
,
536 unix_vkResetQueryPoolEXT
,
537 unix_vkSetDebugUtilsObjectNameEXT
,
538 unix_vkSetDebugUtilsObjectTagEXT
,
539 unix_vkSetDeviceMemoryPriorityEXT
,
541 unix_vkSetHdrMetadataEXT
,
542 unix_vkSetPrivateData
,
543 unix_vkSetPrivateDataEXT
,
544 unix_vkSignalSemaphore
,
545 unix_vkSignalSemaphoreKHR
,
546 unix_vkSubmitDebugUtilsMessageEXT
,
547 unix_vkTrimCommandPool
,
548 unix_vkTrimCommandPoolKHR
,
549 unix_vkUninitializePerformanceApiINTEL
,
551 unix_vkUnmapMemory2KHR
,
552 unix_vkUpdateDescriptorSetWithTemplate
,
553 unix_vkUpdateDescriptorSetWithTemplateKHR
,
554 unix_vkUpdateDescriptorSets
,
555 unix_vkWaitForFences
,
556 unix_vkWaitForPresentKHR
,
557 unix_vkWaitSemaphores
,
558 unix_vkWaitSemaphoresKHR
,
559 unix_vkWriteAccelerationStructuresPropertiesKHR
,
560 unix_vkWriteMicromapsPropertiesEXT
,
564 struct vkAcquireNextImage2KHR_params
567 const VkAcquireNextImageInfoKHR
*pAcquireInfo
;
568 uint32_t *pImageIndex
;
572 struct vkAcquireNextImageKHR_params
575 VkSwapchainKHR
DECLSPEC_ALIGN(8) swapchain
;
576 uint64_t DECLSPEC_ALIGN(8) timeout
;
577 VkSemaphore
DECLSPEC_ALIGN(8) semaphore
;
578 VkFence
DECLSPEC_ALIGN(8) fence
;
579 uint32_t *pImageIndex
;
583 struct vkAcquirePerformanceConfigurationINTEL_params
586 const VkPerformanceConfigurationAcquireInfoINTEL
*pAcquireInfo
;
587 VkPerformanceConfigurationINTEL
*pConfiguration
;
591 struct vkAcquireProfilingLockKHR_params
594 const VkAcquireProfilingLockInfoKHR
*pInfo
;
598 struct vkAllocateCommandBuffers_params
601 const VkCommandBufferAllocateInfo
*pAllocateInfo
;
602 VkCommandBuffer
*pCommandBuffers
;
606 struct vkAllocateDescriptorSets_params
609 const VkDescriptorSetAllocateInfo
*pAllocateInfo
;
610 VkDescriptorSet
*pDescriptorSets
;
614 struct vkAllocateMemory_params
617 const VkMemoryAllocateInfo
*pAllocateInfo
;
618 const VkAllocationCallbacks
*pAllocator
;
619 VkDeviceMemory
*pMemory
;
623 struct vkBeginCommandBuffer_params
625 VkCommandBuffer commandBuffer
;
626 const VkCommandBufferBeginInfo
*pBeginInfo
;
630 struct vkBindAccelerationStructureMemoryNV_params
633 uint32_t bindInfoCount
;
634 const VkBindAccelerationStructureMemoryInfoNV
*pBindInfos
;
638 struct vkBindBufferMemory_params
641 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
642 VkDeviceMemory
DECLSPEC_ALIGN(8) memory
;
643 VkDeviceSize
DECLSPEC_ALIGN(8) memoryOffset
;
647 struct vkBindBufferMemory2_params
650 uint32_t bindInfoCount
;
651 const VkBindBufferMemoryInfo
*pBindInfos
;
655 struct vkBindBufferMemory2KHR_params
658 uint32_t bindInfoCount
;
659 const VkBindBufferMemoryInfo
*pBindInfos
;
663 struct vkBindImageMemory_params
666 VkImage
DECLSPEC_ALIGN(8) image
;
667 VkDeviceMemory
DECLSPEC_ALIGN(8) memory
;
668 VkDeviceSize
DECLSPEC_ALIGN(8) memoryOffset
;
672 struct vkBindImageMemory2_params
675 uint32_t bindInfoCount
;
676 const VkBindImageMemoryInfo
*pBindInfos
;
680 struct vkBindImageMemory2KHR_params
683 uint32_t bindInfoCount
;
684 const VkBindImageMemoryInfo
*pBindInfos
;
688 struct vkBindOpticalFlowSessionImageNV_params
691 VkOpticalFlowSessionNV
DECLSPEC_ALIGN(8) session
;
692 VkOpticalFlowSessionBindingPointNV bindingPoint
;
693 VkImageView
DECLSPEC_ALIGN(8) view
;
694 VkImageLayout layout
;
698 struct vkBuildAccelerationStructuresKHR_params
701 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
703 const VkAccelerationStructureBuildGeometryInfoKHR
*pInfos
;
704 const VkAccelerationStructureBuildRangeInfoKHR
* const*ppBuildRangeInfos
;
708 struct vkBuildMicromapsEXT_params
711 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
713 const VkMicromapBuildInfoEXT
*pInfos
;
717 struct vkCmdBeginConditionalRenderingEXT_params
719 VkCommandBuffer commandBuffer
;
720 const VkConditionalRenderingBeginInfoEXT
*pConditionalRenderingBegin
;
723 struct vkCmdBeginDebugUtilsLabelEXT_params
725 VkCommandBuffer commandBuffer
;
726 const VkDebugUtilsLabelEXT
*pLabelInfo
;
729 struct vkCmdBeginQuery_params
731 VkCommandBuffer commandBuffer
;
732 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
734 VkQueryControlFlags flags
;
737 struct vkCmdBeginQueryIndexedEXT_params
739 VkCommandBuffer commandBuffer
;
740 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
742 VkQueryControlFlags flags
;
746 struct vkCmdBeginRenderPass_params
748 VkCommandBuffer commandBuffer
;
749 const VkRenderPassBeginInfo
*pRenderPassBegin
;
750 VkSubpassContents contents
;
753 struct vkCmdBeginRenderPass2_params
755 VkCommandBuffer commandBuffer
;
756 const VkRenderPassBeginInfo
*pRenderPassBegin
;
757 const VkSubpassBeginInfo
*pSubpassBeginInfo
;
760 struct vkCmdBeginRenderPass2KHR_params
762 VkCommandBuffer commandBuffer
;
763 const VkRenderPassBeginInfo
*pRenderPassBegin
;
764 const VkSubpassBeginInfo
*pSubpassBeginInfo
;
767 struct vkCmdBeginRendering_params
769 VkCommandBuffer commandBuffer
;
770 const VkRenderingInfo
*pRenderingInfo
;
773 struct vkCmdBeginRenderingKHR_params
775 VkCommandBuffer commandBuffer
;
776 const VkRenderingInfo
*pRenderingInfo
;
779 struct vkCmdBeginTransformFeedbackEXT_params
781 VkCommandBuffer commandBuffer
;
782 uint32_t firstCounterBuffer
;
783 uint32_t counterBufferCount
;
784 const VkBuffer
*pCounterBuffers
;
785 const VkDeviceSize
*pCounterBufferOffsets
;
788 struct vkCmdBindDescriptorBufferEmbeddedSamplersEXT_params
790 VkCommandBuffer commandBuffer
;
791 VkPipelineBindPoint pipelineBindPoint
;
792 VkPipelineLayout
DECLSPEC_ALIGN(8) layout
;
796 struct vkCmdBindDescriptorBuffersEXT_params
798 VkCommandBuffer commandBuffer
;
799 uint32_t bufferCount
;
800 const VkDescriptorBufferBindingInfoEXT
*pBindingInfos
;
803 struct vkCmdBindDescriptorSets_params
805 VkCommandBuffer commandBuffer
;
806 VkPipelineBindPoint pipelineBindPoint
;
807 VkPipelineLayout
DECLSPEC_ALIGN(8) layout
;
809 uint32_t descriptorSetCount
;
810 const VkDescriptorSet
*pDescriptorSets
;
811 uint32_t dynamicOffsetCount
;
812 const uint32_t *pDynamicOffsets
;
815 struct vkCmdBindIndexBuffer_params
817 VkCommandBuffer commandBuffer
;
818 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
819 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
820 VkIndexType indexType
;
823 struct vkCmdBindInvocationMaskHUAWEI_params
825 VkCommandBuffer commandBuffer
;
826 VkImageView
DECLSPEC_ALIGN(8) imageView
;
827 VkImageLayout imageLayout
;
830 struct vkCmdBindPipeline_params
832 VkCommandBuffer commandBuffer
;
833 VkPipelineBindPoint pipelineBindPoint
;
834 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
837 struct vkCmdBindPipelineShaderGroupNV_params
839 VkCommandBuffer commandBuffer
;
840 VkPipelineBindPoint pipelineBindPoint
;
841 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
845 struct vkCmdBindShadersEXT_params
847 VkCommandBuffer commandBuffer
;
849 const VkShaderStageFlagBits
*pStages
;
850 const VkShaderEXT
*pShaders
;
853 struct vkCmdBindShadingRateImageNV_params
855 VkCommandBuffer commandBuffer
;
856 VkImageView
DECLSPEC_ALIGN(8) imageView
;
857 VkImageLayout imageLayout
;
860 struct vkCmdBindTransformFeedbackBuffersEXT_params
862 VkCommandBuffer commandBuffer
;
863 uint32_t firstBinding
;
864 uint32_t bindingCount
;
865 const VkBuffer
*pBuffers
;
866 const VkDeviceSize
*pOffsets
;
867 const VkDeviceSize
*pSizes
;
870 struct vkCmdBindVertexBuffers_params
872 VkCommandBuffer commandBuffer
;
873 uint32_t firstBinding
;
874 uint32_t bindingCount
;
875 const VkBuffer
*pBuffers
;
876 const VkDeviceSize
*pOffsets
;
879 struct vkCmdBindVertexBuffers2_params
881 VkCommandBuffer commandBuffer
;
882 uint32_t firstBinding
;
883 uint32_t bindingCount
;
884 const VkBuffer
*pBuffers
;
885 const VkDeviceSize
*pOffsets
;
886 const VkDeviceSize
*pSizes
;
887 const VkDeviceSize
*pStrides
;
890 struct vkCmdBindVertexBuffers2EXT_params
892 VkCommandBuffer commandBuffer
;
893 uint32_t firstBinding
;
894 uint32_t bindingCount
;
895 const VkBuffer
*pBuffers
;
896 const VkDeviceSize
*pOffsets
;
897 const VkDeviceSize
*pSizes
;
898 const VkDeviceSize
*pStrides
;
901 struct vkCmdBlitImage_params
903 VkCommandBuffer commandBuffer
;
904 VkImage
DECLSPEC_ALIGN(8) srcImage
;
905 VkImageLayout srcImageLayout
;
906 VkImage
DECLSPEC_ALIGN(8) dstImage
;
907 VkImageLayout dstImageLayout
;
908 uint32_t regionCount
;
909 const VkImageBlit
*pRegions
;
913 struct vkCmdBlitImage2_params
915 VkCommandBuffer commandBuffer
;
916 const VkBlitImageInfo2
*pBlitImageInfo
;
919 struct vkCmdBlitImage2KHR_params
921 VkCommandBuffer commandBuffer
;
922 const VkBlitImageInfo2
*pBlitImageInfo
;
925 struct vkCmdBuildAccelerationStructureNV_params
927 VkCommandBuffer commandBuffer
;
928 const VkAccelerationStructureInfoNV
*pInfo
;
929 VkBuffer
DECLSPEC_ALIGN(8) instanceData
;
930 VkDeviceSize
DECLSPEC_ALIGN(8) instanceOffset
;
932 VkAccelerationStructureNV
DECLSPEC_ALIGN(8) dst
;
933 VkAccelerationStructureNV
DECLSPEC_ALIGN(8) src
;
934 VkBuffer
DECLSPEC_ALIGN(8) scratch
;
935 VkDeviceSize
DECLSPEC_ALIGN(8) scratchOffset
;
938 struct vkCmdBuildAccelerationStructuresIndirectKHR_params
940 VkCommandBuffer commandBuffer
;
942 const VkAccelerationStructureBuildGeometryInfoKHR
*pInfos
;
943 const VkDeviceAddress
*pIndirectDeviceAddresses
;
944 const uint32_t *pIndirectStrides
;
945 const uint32_t * const*ppMaxPrimitiveCounts
;
948 struct vkCmdBuildAccelerationStructuresKHR_params
950 VkCommandBuffer commandBuffer
;
952 const VkAccelerationStructureBuildGeometryInfoKHR
*pInfos
;
953 const VkAccelerationStructureBuildRangeInfoKHR
* const*ppBuildRangeInfos
;
956 struct vkCmdBuildMicromapsEXT_params
958 VkCommandBuffer commandBuffer
;
960 const VkMicromapBuildInfoEXT
*pInfos
;
963 struct vkCmdClearAttachments_params
965 VkCommandBuffer commandBuffer
;
966 uint32_t attachmentCount
;
967 const VkClearAttachment
*pAttachments
;
969 const VkClearRect
*pRects
;
972 struct vkCmdClearColorImage_params
974 VkCommandBuffer commandBuffer
;
975 VkImage
DECLSPEC_ALIGN(8) image
;
976 VkImageLayout imageLayout
;
977 const VkClearColorValue
*pColor
;
979 const VkImageSubresourceRange
*pRanges
;
982 struct vkCmdClearDepthStencilImage_params
984 VkCommandBuffer commandBuffer
;
985 VkImage
DECLSPEC_ALIGN(8) image
;
986 VkImageLayout imageLayout
;
987 const VkClearDepthStencilValue
*pDepthStencil
;
989 const VkImageSubresourceRange
*pRanges
;
992 struct vkCmdCopyAccelerationStructureKHR_params
994 VkCommandBuffer commandBuffer
;
995 const VkCopyAccelerationStructureInfoKHR
*pInfo
;
998 struct vkCmdCopyAccelerationStructureNV_params
1000 VkCommandBuffer commandBuffer
;
1001 VkAccelerationStructureNV
DECLSPEC_ALIGN(8) dst
;
1002 VkAccelerationStructureNV
DECLSPEC_ALIGN(8) src
;
1003 VkCopyAccelerationStructureModeKHR mode
;
1006 struct vkCmdCopyAccelerationStructureToMemoryKHR_params
1008 VkCommandBuffer commandBuffer
;
1009 const VkCopyAccelerationStructureToMemoryInfoKHR
*pInfo
;
1012 struct vkCmdCopyBuffer_params
1014 VkCommandBuffer commandBuffer
;
1015 VkBuffer
DECLSPEC_ALIGN(8) srcBuffer
;
1016 VkBuffer
DECLSPEC_ALIGN(8) dstBuffer
;
1017 uint32_t regionCount
;
1018 const VkBufferCopy
*pRegions
;
1021 struct vkCmdCopyBuffer2_params
1023 VkCommandBuffer commandBuffer
;
1024 const VkCopyBufferInfo2
*pCopyBufferInfo
;
1027 struct vkCmdCopyBuffer2KHR_params
1029 VkCommandBuffer commandBuffer
;
1030 const VkCopyBufferInfo2
*pCopyBufferInfo
;
1033 struct vkCmdCopyBufferToImage_params
1035 VkCommandBuffer commandBuffer
;
1036 VkBuffer
DECLSPEC_ALIGN(8) srcBuffer
;
1037 VkImage
DECLSPEC_ALIGN(8) dstImage
;
1038 VkImageLayout dstImageLayout
;
1039 uint32_t regionCount
;
1040 const VkBufferImageCopy
*pRegions
;
1043 struct vkCmdCopyBufferToImage2_params
1045 VkCommandBuffer commandBuffer
;
1046 const VkCopyBufferToImageInfo2
*pCopyBufferToImageInfo
;
1049 struct vkCmdCopyBufferToImage2KHR_params
1051 VkCommandBuffer commandBuffer
;
1052 const VkCopyBufferToImageInfo2
*pCopyBufferToImageInfo
;
1055 struct vkCmdCopyImage_params
1057 VkCommandBuffer commandBuffer
;
1058 VkImage
DECLSPEC_ALIGN(8) srcImage
;
1059 VkImageLayout srcImageLayout
;
1060 VkImage
DECLSPEC_ALIGN(8) dstImage
;
1061 VkImageLayout dstImageLayout
;
1062 uint32_t regionCount
;
1063 const VkImageCopy
*pRegions
;
1066 struct vkCmdCopyImage2_params
1068 VkCommandBuffer commandBuffer
;
1069 const VkCopyImageInfo2
*pCopyImageInfo
;
1072 struct vkCmdCopyImage2KHR_params
1074 VkCommandBuffer commandBuffer
;
1075 const VkCopyImageInfo2
*pCopyImageInfo
;
1078 struct vkCmdCopyImageToBuffer_params
1080 VkCommandBuffer commandBuffer
;
1081 VkImage
DECLSPEC_ALIGN(8) srcImage
;
1082 VkImageLayout srcImageLayout
;
1083 VkBuffer
DECLSPEC_ALIGN(8) dstBuffer
;
1084 uint32_t regionCount
;
1085 const VkBufferImageCopy
*pRegions
;
1088 struct vkCmdCopyImageToBuffer2_params
1090 VkCommandBuffer commandBuffer
;
1091 const VkCopyImageToBufferInfo2
*pCopyImageToBufferInfo
;
1094 struct vkCmdCopyImageToBuffer2KHR_params
1096 VkCommandBuffer commandBuffer
;
1097 const VkCopyImageToBufferInfo2
*pCopyImageToBufferInfo
;
1100 struct vkCmdCopyMemoryIndirectNV_params
1102 VkCommandBuffer commandBuffer
;
1103 VkDeviceAddress
DECLSPEC_ALIGN(8) copyBufferAddress
;
1108 struct vkCmdCopyMemoryToAccelerationStructureKHR_params
1110 VkCommandBuffer commandBuffer
;
1111 const VkCopyMemoryToAccelerationStructureInfoKHR
*pInfo
;
1114 struct vkCmdCopyMemoryToImageIndirectNV_params
1116 VkCommandBuffer commandBuffer
;
1117 VkDeviceAddress
DECLSPEC_ALIGN(8) copyBufferAddress
;
1120 VkImage
DECLSPEC_ALIGN(8) dstImage
;
1121 VkImageLayout dstImageLayout
;
1122 const VkImageSubresourceLayers
*pImageSubresources
;
1125 struct vkCmdCopyMemoryToMicromapEXT_params
1127 VkCommandBuffer commandBuffer
;
1128 const VkCopyMemoryToMicromapInfoEXT
*pInfo
;
1131 struct vkCmdCopyMicromapEXT_params
1133 VkCommandBuffer commandBuffer
;
1134 const VkCopyMicromapInfoEXT
*pInfo
;
1137 struct vkCmdCopyMicromapToMemoryEXT_params
1139 VkCommandBuffer commandBuffer
;
1140 const VkCopyMicromapToMemoryInfoEXT
*pInfo
;
1143 struct vkCmdCopyQueryPoolResults_params
1145 VkCommandBuffer commandBuffer
;
1146 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
1147 uint32_t firstQuery
;
1148 uint32_t queryCount
;
1149 VkBuffer
DECLSPEC_ALIGN(8) dstBuffer
;
1150 VkDeviceSize
DECLSPEC_ALIGN(8) dstOffset
;
1151 VkDeviceSize
DECLSPEC_ALIGN(8) stride
;
1152 VkQueryResultFlags flags
;
1155 struct vkCmdCuLaunchKernelNVX_params
1157 VkCommandBuffer commandBuffer
;
1158 const VkCuLaunchInfoNVX
*pLaunchInfo
;
1161 struct vkCmdDebugMarkerBeginEXT_params
1163 VkCommandBuffer commandBuffer
;
1164 const VkDebugMarkerMarkerInfoEXT
*pMarkerInfo
;
1167 struct vkCmdDebugMarkerEndEXT_params
1169 VkCommandBuffer commandBuffer
;
1172 struct vkCmdDebugMarkerInsertEXT_params
1174 VkCommandBuffer commandBuffer
;
1175 const VkDebugMarkerMarkerInfoEXT
*pMarkerInfo
;
1178 struct vkCmdDecompressMemoryIndirectCountNV_params
1180 VkCommandBuffer commandBuffer
;
1181 VkDeviceAddress
DECLSPEC_ALIGN(8) indirectCommandsAddress
;
1182 VkDeviceAddress
DECLSPEC_ALIGN(8) indirectCommandsCountAddress
;
1186 struct vkCmdDecompressMemoryNV_params
1188 VkCommandBuffer commandBuffer
;
1189 uint32_t decompressRegionCount
;
1190 const VkDecompressMemoryRegionNV
*pDecompressMemoryRegions
;
1193 struct vkCmdDispatch_params
1195 VkCommandBuffer commandBuffer
;
1196 uint32_t groupCountX
;
1197 uint32_t groupCountY
;
1198 uint32_t groupCountZ
;
1201 struct vkCmdDispatchBase_params
1203 VkCommandBuffer commandBuffer
;
1204 uint32_t baseGroupX
;
1205 uint32_t baseGroupY
;
1206 uint32_t baseGroupZ
;
1207 uint32_t groupCountX
;
1208 uint32_t groupCountY
;
1209 uint32_t groupCountZ
;
1212 struct vkCmdDispatchBaseKHR_params
1214 VkCommandBuffer commandBuffer
;
1215 uint32_t baseGroupX
;
1216 uint32_t baseGroupY
;
1217 uint32_t baseGroupZ
;
1218 uint32_t groupCountX
;
1219 uint32_t groupCountY
;
1220 uint32_t groupCountZ
;
1223 struct vkCmdDispatchIndirect_params
1225 VkCommandBuffer commandBuffer
;
1226 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1227 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1230 struct vkCmdDraw_params
1232 VkCommandBuffer commandBuffer
;
1233 uint32_t vertexCount
;
1234 uint32_t instanceCount
;
1235 uint32_t firstVertex
;
1236 uint32_t firstInstance
;
1239 struct vkCmdDrawClusterHUAWEI_params
1241 VkCommandBuffer commandBuffer
;
1242 uint32_t groupCountX
;
1243 uint32_t groupCountY
;
1244 uint32_t groupCountZ
;
1247 struct vkCmdDrawClusterIndirectHUAWEI_params
1249 VkCommandBuffer commandBuffer
;
1250 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1251 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1254 struct vkCmdDrawIndexed_params
1256 VkCommandBuffer commandBuffer
;
1257 uint32_t indexCount
;
1258 uint32_t instanceCount
;
1259 uint32_t firstIndex
;
1260 int32_t vertexOffset
;
1261 uint32_t firstInstance
;
1264 struct vkCmdDrawIndexedIndirect_params
1266 VkCommandBuffer commandBuffer
;
1267 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1268 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1273 struct vkCmdDrawIndexedIndirectCount_params
1275 VkCommandBuffer commandBuffer
;
1276 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1277 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1278 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1279 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1280 uint32_t maxDrawCount
;
1284 struct vkCmdDrawIndexedIndirectCountAMD_params
1286 VkCommandBuffer commandBuffer
;
1287 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1288 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1289 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1290 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1291 uint32_t maxDrawCount
;
1295 struct vkCmdDrawIndexedIndirectCountKHR_params
1297 VkCommandBuffer commandBuffer
;
1298 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1299 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1300 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1301 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1302 uint32_t maxDrawCount
;
1306 struct vkCmdDrawIndirect_params
1308 VkCommandBuffer commandBuffer
;
1309 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1310 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1315 struct vkCmdDrawIndirectByteCountEXT_params
1317 VkCommandBuffer commandBuffer
;
1318 uint32_t instanceCount
;
1319 uint32_t firstInstance
;
1320 VkBuffer
DECLSPEC_ALIGN(8) counterBuffer
;
1321 VkDeviceSize
DECLSPEC_ALIGN(8) counterBufferOffset
;
1322 uint32_t counterOffset
;
1323 uint32_t vertexStride
;
1326 struct vkCmdDrawIndirectCount_params
1328 VkCommandBuffer commandBuffer
;
1329 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1330 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1331 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1332 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1333 uint32_t maxDrawCount
;
1337 struct vkCmdDrawIndirectCountAMD_params
1339 VkCommandBuffer commandBuffer
;
1340 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1341 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1342 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1343 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1344 uint32_t maxDrawCount
;
1348 struct vkCmdDrawIndirectCountKHR_params
1350 VkCommandBuffer commandBuffer
;
1351 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1352 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1353 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1354 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1355 uint32_t maxDrawCount
;
1359 struct vkCmdDrawMeshTasksEXT_params
1361 VkCommandBuffer commandBuffer
;
1362 uint32_t groupCountX
;
1363 uint32_t groupCountY
;
1364 uint32_t groupCountZ
;
1367 struct vkCmdDrawMeshTasksIndirectCountEXT_params
1369 VkCommandBuffer commandBuffer
;
1370 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1371 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1372 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1373 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1374 uint32_t maxDrawCount
;
1378 struct vkCmdDrawMeshTasksIndirectCountNV_params
1380 VkCommandBuffer commandBuffer
;
1381 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1382 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1383 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1384 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1385 uint32_t maxDrawCount
;
1389 struct vkCmdDrawMeshTasksIndirectEXT_params
1391 VkCommandBuffer commandBuffer
;
1392 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1393 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1398 struct vkCmdDrawMeshTasksIndirectNV_params
1400 VkCommandBuffer commandBuffer
;
1401 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1402 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1407 struct vkCmdDrawMeshTasksNV_params
1409 VkCommandBuffer commandBuffer
;
1414 struct vkCmdDrawMultiEXT_params
1416 VkCommandBuffer commandBuffer
;
1418 const VkMultiDrawInfoEXT
*pVertexInfo
;
1419 uint32_t instanceCount
;
1420 uint32_t firstInstance
;
1424 struct vkCmdDrawMultiIndexedEXT_params
1426 VkCommandBuffer commandBuffer
;
1428 const VkMultiDrawIndexedInfoEXT
*pIndexInfo
;
1429 uint32_t instanceCount
;
1430 uint32_t firstInstance
;
1432 const int32_t *pVertexOffset
;
1435 struct vkCmdEndConditionalRenderingEXT_params
1437 VkCommandBuffer commandBuffer
;
1440 struct vkCmdEndDebugUtilsLabelEXT_params
1442 VkCommandBuffer commandBuffer
;
1445 struct vkCmdEndQuery_params
1447 VkCommandBuffer commandBuffer
;
1448 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
1452 struct vkCmdEndQueryIndexedEXT_params
1454 VkCommandBuffer commandBuffer
;
1455 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
1460 struct vkCmdEndRenderPass_params
1462 VkCommandBuffer commandBuffer
;
1465 struct vkCmdEndRenderPass2_params
1467 VkCommandBuffer commandBuffer
;
1468 const VkSubpassEndInfo
*pSubpassEndInfo
;
1471 struct vkCmdEndRenderPass2KHR_params
1473 VkCommandBuffer commandBuffer
;
1474 const VkSubpassEndInfo
*pSubpassEndInfo
;
1477 struct vkCmdEndRendering_params
1479 VkCommandBuffer commandBuffer
;
1482 struct vkCmdEndRenderingKHR_params
1484 VkCommandBuffer commandBuffer
;
1487 struct vkCmdEndTransformFeedbackEXT_params
1489 VkCommandBuffer commandBuffer
;
1490 uint32_t firstCounterBuffer
;
1491 uint32_t counterBufferCount
;
1492 const VkBuffer
*pCounterBuffers
;
1493 const VkDeviceSize
*pCounterBufferOffsets
;
1496 struct vkCmdExecuteCommands_params
1498 VkCommandBuffer commandBuffer
;
1499 uint32_t commandBufferCount
;
1500 const VkCommandBuffer
*pCommandBuffers
;
1503 struct vkCmdExecuteGeneratedCommandsNV_params
1505 VkCommandBuffer commandBuffer
;
1506 VkBool32 isPreprocessed
;
1507 const VkGeneratedCommandsInfoNV
*pGeneratedCommandsInfo
;
1510 struct vkCmdFillBuffer_params
1512 VkCommandBuffer commandBuffer
;
1513 VkBuffer
DECLSPEC_ALIGN(8) dstBuffer
;
1514 VkDeviceSize
DECLSPEC_ALIGN(8) dstOffset
;
1515 VkDeviceSize
DECLSPEC_ALIGN(8) size
;
1519 struct vkCmdInsertDebugUtilsLabelEXT_params
1521 VkCommandBuffer commandBuffer
;
1522 const VkDebugUtilsLabelEXT
*pLabelInfo
;
1525 struct vkCmdNextSubpass_params
1527 VkCommandBuffer commandBuffer
;
1528 VkSubpassContents contents
;
1531 struct vkCmdNextSubpass2_params
1533 VkCommandBuffer commandBuffer
;
1534 const VkSubpassBeginInfo
*pSubpassBeginInfo
;
1535 const VkSubpassEndInfo
*pSubpassEndInfo
;
1538 struct vkCmdNextSubpass2KHR_params
1540 VkCommandBuffer commandBuffer
;
1541 const VkSubpassBeginInfo
*pSubpassBeginInfo
;
1542 const VkSubpassEndInfo
*pSubpassEndInfo
;
1545 struct vkCmdOpticalFlowExecuteNV_params
1547 VkCommandBuffer commandBuffer
;
1548 VkOpticalFlowSessionNV
DECLSPEC_ALIGN(8) session
;
1549 const VkOpticalFlowExecuteInfoNV
*pExecuteInfo
;
1552 struct vkCmdPipelineBarrier_params
1554 VkCommandBuffer commandBuffer
;
1555 VkPipelineStageFlags srcStageMask
;
1556 VkPipelineStageFlags dstStageMask
;
1557 VkDependencyFlags dependencyFlags
;
1558 uint32_t memoryBarrierCount
;
1559 const VkMemoryBarrier
*pMemoryBarriers
;
1560 uint32_t bufferMemoryBarrierCount
;
1561 const VkBufferMemoryBarrier
*pBufferMemoryBarriers
;
1562 uint32_t imageMemoryBarrierCount
;
1563 const VkImageMemoryBarrier
*pImageMemoryBarriers
;
1566 struct vkCmdPipelineBarrier2_params
1568 VkCommandBuffer commandBuffer
;
1569 const VkDependencyInfo
*pDependencyInfo
;
1572 struct vkCmdPipelineBarrier2KHR_params
1574 VkCommandBuffer commandBuffer
;
1575 const VkDependencyInfo
*pDependencyInfo
;
1578 struct vkCmdPreprocessGeneratedCommandsNV_params
1580 VkCommandBuffer commandBuffer
;
1581 const VkGeneratedCommandsInfoNV
*pGeneratedCommandsInfo
;
1584 struct vkCmdPushConstants_params
1586 VkCommandBuffer commandBuffer
;
1587 VkPipelineLayout
DECLSPEC_ALIGN(8) layout
;
1588 VkShaderStageFlags stageFlags
;
1591 const void *pValues
;
1594 struct vkCmdPushDescriptorSetKHR_params
1596 VkCommandBuffer commandBuffer
;
1597 VkPipelineBindPoint pipelineBindPoint
;
1598 VkPipelineLayout
DECLSPEC_ALIGN(8) layout
;
1600 uint32_t descriptorWriteCount
;
1601 const VkWriteDescriptorSet
*pDescriptorWrites
;
1604 struct vkCmdPushDescriptorSetWithTemplateKHR_params
1606 VkCommandBuffer commandBuffer
;
1607 VkDescriptorUpdateTemplate
DECLSPEC_ALIGN(8) descriptorUpdateTemplate
;
1608 VkPipelineLayout
DECLSPEC_ALIGN(8) layout
;
1613 struct vkCmdResetEvent_params
1615 VkCommandBuffer commandBuffer
;
1616 VkEvent
DECLSPEC_ALIGN(8) event
;
1617 VkPipelineStageFlags stageMask
;
1620 struct vkCmdResetEvent2_params
1622 VkCommandBuffer commandBuffer
;
1623 VkEvent
DECLSPEC_ALIGN(8) event
;
1624 VkPipelineStageFlags2
DECLSPEC_ALIGN(8) stageMask
;
1627 struct vkCmdResetEvent2KHR_params
1629 VkCommandBuffer commandBuffer
;
1630 VkEvent
DECLSPEC_ALIGN(8) event
;
1631 VkPipelineStageFlags2
DECLSPEC_ALIGN(8) stageMask
;
1634 struct vkCmdResetQueryPool_params
1636 VkCommandBuffer commandBuffer
;
1637 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
1638 uint32_t firstQuery
;
1639 uint32_t queryCount
;
1642 struct vkCmdResolveImage_params
1644 VkCommandBuffer commandBuffer
;
1645 VkImage
DECLSPEC_ALIGN(8) srcImage
;
1646 VkImageLayout srcImageLayout
;
1647 VkImage
DECLSPEC_ALIGN(8) dstImage
;
1648 VkImageLayout dstImageLayout
;
1649 uint32_t regionCount
;
1650 const VkImageResolve
*pRegions
;
1653 struct vkCmdResolveImage2_params
1655 VkCommandBuffer commandBuffer
;
1656 const VkResolveImageInfo2
*pResolveImageInfo
;
1659 struct vkCmdResolveImage2KHR_params
1661 VkCommandBuffer commandBuffer
;
1662 const VkResolveImageInfo2
*pResolveImageInfo
;
1665 struct vkCmdSetAlphaToCoverageEnableEXT_params
1667 VkCommandBuffer commandBuffer
;
1668 VkBool32 alphaToCoverageEnable
;
1671 struct vkCmdSetAlphaToOneEnableEXT_params
1673 VkCommandBuffer commandBuffer
;
1674 VkBool32 alphaToOneEnable
;
1677 struct vkCmdSetAttachmentFeedbackLoopEnableEXT_params
1679 VkCommandBuffer commandBuffer
;
1680 VkImageAspectFlags aspectMask
;
1683 struct vkCmdSetBlendConstants_params
1685 VkCommandBuffer commandBuffer
;
1686 const float *blendConstants
;
1689 struct vkCmdSetCheckpointNV_params
1691 VkCommandBuffer commandBuffer
;
1692 const void *pCheckpointMarker
;
1695 struct vkCmdSetCoarseSampleOrderNV_params
1697 VkCommandBuffer commandBuffer
;
1698 VkCoarseSampleOrderTypeNV sampleOrderType
;
1699 uint32_t customSampleOrderCount
;
1700 const VkCoarseSampleOrderCustomNV
*pCustomSampleOrders
;
1703 struct vkCmdSetColorBlendAdvancedEXT_params
1705 VkCommandBuffer commandBuffer
;
1706 uint32_t firstAttachment
;
1707 uint32_t attachmentCount
;
1708 const VkColorBlendAdvancedEXT
*pColorBlendAdvanced
;
1711 struct vkCmdSetColorBlendEnableEXT_params
1713 VkCommandBuffer commandBuffer
;
1714 uint32_t firstAttachment
;
1715 uint32_t attachmentCount
;
1716 const VkBool32
*pColorBlendEnables
;
1719 struct vkCmdSetColorBlendEquationEXT_params
1721 VkCommandBuffer commandBuffer
;
1722 uint32_t firstAttachment
;
1723 uint32_t attachmentCount
;
1724 const VkColorBlendEquationEXT
*pColorBlendEquations
;
1727 struct vkCmdSetColorWriteEnableEXT_params
1729 VkCommandBuffer commandBuffer
;
1730 uint32_t attachmentCount
;
1731 const VkBool32
*pColorWriteEnables
;
1734 struct vkCmdSetColorWriteMaskEXT_params
1736 VkCommandBuffer commandBuffer
;
1737 uint32_t firstAttachment
;
1738 uint32_t attachmentCount
;
1739 const VkColorComponentFlags
*pColorWriteMasks
;
1742 struct vkCmdSetConservativeRasterizationModeEXT_params
1744 VkCommandBuffer commandBuffer
;
1745 VkConservativeRasterizationModeEXT conservativeRasterizationMode
;
1748 struct vkCmdSetCoverageModulationModeNV_params
1750 VkCommandBuffer commandBuffer
;
1751 VkCoverageModulationModeNV coverageModulationMode
;
1754 struct vkCmdSetCoverageModulationTableEnableNV_params
1756 VkCommandBuffer commandBuffer
;
1757 VkBool32 coverageModulationTableEnable
;
1760 struct vkCmdSetCoverageModulationTableNV_params
1762 VkCommandBuffer commandBuffer
;
1763 uint32_t coverageModulationTableCount
;
1764 const float *pCoverageModulationTable
;
1767 struct vkCmdSetCoverageReductionModeNV_params
1769 VkCommandBuffer commandBuffer
;
1770 VkCoverageReductionModeNV coverageReductionMode
;
1773 struct vkCmdSetCoverageToColorEnableNV_params
1775 VkCommandBuffer commandBuffer
;
1776 VkBool32 coverageToColorEnable
;
1779 struct vkCmdSetCoverageToColorLocationNV_params
1781 VkCommandBuffer commandBuffer
;
1782 uint32_t coverageToColorLocation
;
1785 struct vkCmdSetCullMode_params
1787 VkCommandBuffer commandBuffer
;
1788 VkCullModeFlags cullMode
;
1791 struct vkCmdSetCullModeEXT_params
1793 VkCommandBuffer commandBuffer
;
1794 VkCullModeFlags cullMode
;
1797 struct vkCmdSetDepthBias_params
1799 VkCommandBuffer commandBuffer
;
1800 float depthBiasConstantFactor
;
1801 float depthBiasClamp
;
1802 float depthBiasSlopeFactor
;
1805 struct vkCmdSetDepthBias2EXT_params
1807 VkCommandBuffer commandBuffer
;
1808 const VkDepthBiasInfoEXT
*pDepthBiasInfo
;
1811 struct vkCmdSetDepthBiasEnable_params
1813 VkCommandBuffer commandBuffer
;
1814 VkBool32 depthBiasEnable
;
1817 struct vkCmdSetDepthBiasEnableEXT_params
1819 VkCommandBuffer commandBuffer
;
1820 VkBool32 depthBiasEnable
;
1823 struct vkCmdSetDepthBounds_params
1825 VkCommandBuffer commandBuffer
;
1826 float minDepthBounds
;
1827 float maxDepthBounds
;
1830 struct vkCmdSetDepthBoundsTestEnable_params
1832 VkCommandBuffer commandBuffer
;
1833 VkBool32 depthBoundsTestEnable
;
1836 struct vkCmdSetDepthBoundsTestEnableEXT_params
1838 VkCommandBuffer commandBuffer
;
1839 VkBool32 depthBoundsTestEnable
;
1842 struct vkCmdSetDepthClampEnableEXT_params
1844 VkCommandBuffer commandBuffer
;
1845 VkBool32 depthClampEnable
;
1848 struct vkCmdSetDepthClipEnableEXT_params
1850 VkCommandBuffer commandBuffer
;
1851 VkBool32 depthClipEnable
;
1854 struct vkCmdSetDepthClipNegativeOneToOneEXT_params
1856 VkCommandBuffer commandBuffer
;
1857 VkBool32 negativeOneToOne
;
1860 struct vkCmdSetDepthCompareOp_params
1862 VkCommandBuffer commandBuffer
;
1863 VkCompareOp depthCompareOp
;
1866 struct vkCmdSetDepthCompareOpEXT_params
1868 VkCommandBuffer commandBuffer
;
1869 VkCompareOp depthCompareOp
;
1872 struct vkCmdSetDepthTestEnable_params
1874 VkCommandBuffer commandBuffer
;
1875 VkBool32 depthTestEnable
;
1878 struct vkCmdSetDepthTestEnableEXT_params
1880 VkCommandBuffer commandBuffer
;
1881 VkBool32 depthTestEnable
;
1884 struct vkCmdSetDepthWriteEnable_params
1886 VkCommandBuffer commandBuffer
;
1887 VkBool32 depthWriteEnable
;
1890 struct vkCmdSetDepthWriteEnableEXT_params
1892 VkCommandBuffer commandBuffer
;
1893 VkBool32 depthWriteEnable
;
1896 struct vkCmdSetDescriptorBufferOffsetsEXT_params
1898 VkCommandBuffer commandBuffer
;
1899 VkPipelineBindPoint pipelineBindPoint
;
1900 VkPipelineLayout
DECLSPEC_ALIGN(8) layout
;
1903 const uint32_t *pBufferIndices
;
1904 const VkDeviceSize
*pOffsets
;
1907 struct vkCmdSetDeviceMask_params
1909 VkCommandBuffer commandBuffer
;
1910 uint32_t deviceMask
;
1913 struct vkCmdSetDeviceMaskKHR_params
1915 VkCommandBuffer commandBuffer
;
1916 uint32_t deviceMask
;
1919 struct vkCmdSetDiscardRectangleEXT_params
1921 VkCommandBuffer commandBuffer
;
1922 uint32_t firstDiscardRectangle
;
1923 uint32_t discardRectangleCount
;
1924 const VkRect2D
*pDiscardRectangles
;
1927 struct vkCmdSetDiscardRectangleEnableEXT_params
1929 VkCommandBuffer commandBuffer
;
1930 VkBool32 discardRectangleEnable
;
1933 struct vkCmdSetDiscardRectangleModeEXT_params
1935 VkCommandBuffer commandBuffer
;
1936 VkDiscardRectangleModeEXT discardRectangleMode
;
1939 struct vkCmdSetEvent_params
1941 VkCommandBuffer commandBuffer
;
1942 VkEvent
DECLSPEC_ALIGN(8) event
;
1943 VkPipelineStageFlags stageMask
;
1946 struct vkCmdSetEvent2_params
1948 VkCommandBuffer commandBuffer
;
1949 VkEvent
DECLSPEC_ALIGN(8) event
;
1950 const VkDependencyInfo
*pDependencyInfo
;
1953 struct vkCmdSetEvent2KHR_params
1955 VkCommandBuffer commandBuffer
;
1956 VkEvent
DECLSPEC_ALIGN(8) event
;
1957 const VkDependencyInfo
*pDependencyInfo
;
1960 struct vkCmdSetExclusiveScissorEnableNV_params
1962 VkCommandBuffer commandBuffer
;
1963 uint32_t firstExclusiveScissor
;
1964 uint32_t exclusiveScissorCount
;
1965 const VkBool32
*pExclusiveScissorEnables
;
1968 struct vkCmdSetExclusiveScissorNV_params
1970 VkCommandBuffer commandBuffer
;
1971 uint32_t firstExclusiveScissor
;
1972 uint32_t exclusiveScissorCount
;
1973 const VkRect2D
*pExclusiveScissors
;
1976 struct vkCmdSetExtraPrimitiveOverestimationSizeEXT_params
1978 VkCommandBuffer commandBuffer
;
1979 float extraPrimitiveOverestimationSize
;
1982 struct vkCmdSetFragmentShadingRateEnumNV_params
1984 VkCommandBuffer commandBuffer
;
1985 VkFragmentShadingRateNV shadingRate
;
1986 const VkFragmentShadingRateCombinerOpKHR
*combinerOps
;
1989 struct vkCmdSetFragmentShadingRateKHR_params
1991 VkCommandBuffer commandBuffer
;
1992 const VkExtent2D
*pFragmentSize
;
1993 const VkFragmentShadingRateCombinerOpKHR
*combinerOps
;
1996 struct vkCmdSetFrontFace_params
1998 VkCommandBuffer commandBuffer
;
1999 VkFrontFace frontFace
;
2002 struct vkCmdSetFrontFaceEXT_params
2004 VkCommandBuffer commandBuffer
;
2005 VkFrontFace frontFace
;
2008 struct vkCmdSetLineRasterizationModeEXT_params
2010 VkCommandBuffer commandBuffer
;
2011 VkLineRasterizationModeEXT lineRasterizationMode
;
2014 struct vkCmdSetLineStippleEXT_params
2016 VkCommandBuffer commandBuffer
;
2017 uint32_t lineStippleFactor
;
2018 uint16_t lineStipplePattern
;
2021 struct vkCmdSetLineStippleEnableEXT_params
2023 VkCommandBuffer commandBuffer
;
2024 VkBool32 stippledLineEnable
;
2027 struct vkCmdSetLineWidth_params
2029 VkCommandBuffer commandBuffer
;
2033 struct vkCmdSetLogicOpEXT_params
2035 VkCommandBuffer commandBuffer
;
2039 struct vkCmdSetLogicOpEnableEXT_params
2041 VkCommandBuffer commandBuffer
;
2042 VkBool32 logicOpEnable
;
2045 struct vkCmdSetPatchControlPointsEXT_params
2047 VkCommandBuffer commandBuffer
;
2048 uint32_t patchControlPoints
;
2051 struct vkCmdSetPerformanceMarkerINTEL_params
2053 VkCommandBuffer commandBuffer
;
2054 const VkPerformanceMarkerInfoINTEL
*pMarkerInfo
;
2058 struct vkCmdSetPerformanceOverrideINTEL_params
2060 VkCommandBuffer commandBuffer
;
2061 const VkPerformanceOverrideInfoINTEL
*pOverrideInfo
;
2065 struct vkCmdSetPerformanceStreamMarkerINTEL_params
2067 VkCommandBuffer commandBuffer
;
2068 const VkPerformanceStreamMarkerInfoINTEL
*pMarkerInfo
;
2072 struct vkCmdSetPolygonModeEXT_params
2074 VkCommandBuffer commandBuffer
;
2075 VkPolygonMode polygonMode
;
2078 struct vkCmdSetPrimitiveRestartEnable_params
2080 VkCommandBuffer commandBuffer
;
2081 VkBool32 primitiveRestartEnable
;
2084 struct vkCmdSetPrimitiveRestartEnableEXT_params
2086 VkCommandBuffer commandBuffer
;
2087 VkBool32 primitiveRestartEnable
;
2090 struct vkCmdSetPrimitiveTopology_params
2092 VkCommandBuffer commandBuffer
;
2093 VkPrimitiveTopology primitiveTopology
;
2096 struct vkCmdSetPrimitiveTopologyEXT_params
2098 VkCommandBuffer commandBuffer
;
2099 VkPrimitiveTopology primitiveTopology
;
2102 struct vkCmdSetProvokingVertexModeEXT_params
2104 VkCommandBuffer commandBuffer
;
2105 VkProvokingVertexModeEXT provokingVertexMode
;
2108 struct vkCmdSetRasterizationSamplesEXT_params
2110 VkCommandBuffer commandBuffer
;
2111 VkSampleCountFlagBits rasterizationSamples
;
2114 struct vkCmdSetRasterizationStreamEXT_params
2116 VkCommandBuffer commandBuffer
;
2117 uint32_t rasterizationStream
;
2120 struct vkCmdSetRasterizerDiscardEnable_params
2122 VkCommandBuffer commandBuffer
;
2123 VkBool32 rasterizerDiscardEnable
;
2126 struct vkCmdSetRasterizerDiscardEnableEXT_params
2128 VkCommandBuffer commandBuffer
;
2129 VkBool32 rasterizerDiscardEnable
;
2132 struct vkCmdSetRayTracingPipelineStackSizeKHR_params
2134 VkCommandBuffer commandBuffer
;
2135 uint32_t pipelineStackSize
;
2138 struct vkCmdSetRepresentativeFragmentTestEnableNV_params
2140 VkCommandBuffer commandBuffer
;
2141 VkBool32 representativeFragmentTestEnable
;
2144 struct vkCmdSetSampleLocationsEXT_params
2146 VkCommandBuffer commandBuffer
;
2147 const VkSampleLocationsInfoEXT
*pSampleLocationsInfo
;
2150 struct vkCmdSetSampleLocationsEnableEXT_params
2152 VkCommandBuffer commandBuffer
;
2153 VkBool32 sampleLocationsEnable
;
2156 struct vkCmdSetSampleMaskEXT_params
2158 VkCommandBuffer commandBuffer
;
2159 VkSampleCountFlagBits samples
;
2160 const VkSampleMask
*pSampleMask
;
2163 struct vkCmdSetScissor_params
2165 VkCommandBuffer commandBuffer
;
2166 uint32_t firstScissor
;
2167 uint32_t scissorCount
;
2168 const VkRect2D
*pScissors
;
2171 struct vkCmdSetScissorWithCount_params
2173 VkCommandBuffer commandBuffer
;
2174 uint32_t scissorCount
;
2175 const VkRect2D
*pScissors
;
2178 struct vkCmdSetScissorWithCountEXT_params
2180 VkCommandBuffer commandBuffer
;
2181 uint32_t scissorCount
;
2182 const VkRect2D
*pScissors
;
2185 struct vkCmdSetShadingRateImageEnableNV_params
2187 VkCommandBuffer commandBuffer
;
2188 VkBool32 shadingRateImageEnable
;
2191 struct vkCmdSetStencilCompareMask_params
2193 VkCommandBuffer commandBuffer
;
2194 VkStencilFaceFlags faceMask
;
2195 uint32_t compareMask
;
2198 struct vkCmdSetStencilOp_params
2200 VkCommandBuffer commandBuffer
;
2201 VkStencilFaceFlags faceMask
;
2204 VkStencilOp depthFailOp
;
2205 VkCompareOp compareOp
;
2208 struct vkCmdSetStencilOpEXT_params
2210 VkCommandBuffer commandBuffer
;
2211 VkStencilFaceFlags faceMask
;
2214 VkStencilOp depthFailOp
;
2215 VkCompareOp compareOp
;
2218 struct vkCmdSetStencilReference_params
2220 VkCommandBuffer commandBuffer
;
2221 VkStencilFaceFlags faceMask
;
2225 struct vkCmdSetStencilTestEnable_params
2227 VkCommandBuffer commandBuffer
;
2228 VkBool32 stencilTestEnable
;
2231 struct vkCmdSetStencilTestEnableEXT_params
2233 VkCommandBuffer commandBuffer
;
2234 VkBool32 stencilTestEnable
;
2237 struct vkCmdSetStencilWriteMask_params
2239 VkCommandBuffer commandBuffer
;
2240 VkStencilFaceFlags faceMask
;
2244 struct vkCmdSetTessellationDomainOriginEXT_params
2246 VkCommandBuffer commandBuffer
;
2247 VkTessellationDomainOrigin domainOrigin
;
2250 struct vkCmdSetVertexInputEXT_params
2252 VkCommandBuffer commandBuffer
;
2253 uint32_t vertexBindingDescriptionCount
;
2254 const VkVertexInputBindingDescription2EXT
*pVertexBindingDescriptions
;
2255 uint32_t vertexAttributeDescriptionCount
;
2256 const VkVertexInputAttributeDescription2EXT
*pVertexAttributeDescriptions
;
2259 struct vkCmdSetViewport_params
2261 VkCommandBuffer commandBuffer
;
2262 uint32_t firstViewport
;
2263 uint32_t viewportCount
;
2264 const VkViewport
*pViewports
;
2267 struct vkCmdSetViewportShadingRatePaletteNV_params
2269 VkCommandBuffer commandBuffer
;
2270 uint32_t firstViewport
;
2271 uint32_t viewportCount
;
2272 const VkShadingRatePaletteNV
*pShadingRatePalettes
;
2275 struct vkCmdSetViewportSwizzleNV_params
2277 VkCommandBuffer commandBuffer
;
2278 uint32_t firstViewport
;
2279 uint32_t viewportCount
;
2280 const VkViewportSwizzleNV
*pViewportSwizzles
;
2283 struct vkCmdSetViewportWScalingEnableNV_params
2285 VkCommandBuffer commandBuffer
;
2286 VkBool32 viewportWScalingEnable
;
2289 struct vkCmdSetViewportWScalingNV_params
2291 VkCommandBuffer commandBuffer
;
2292 uint32_t firstViewport
;
2293 uint32_t viewportCount
;
2294 const VkViewportWScalingNV
*pViewportWScalings
;
2297 struct vkCmdSetViewportWithCount_params
2299 VkCommandBuffer commandBuffer
;
2300 uint32_t viewportCount
;
2301 const VkViewport
*pViewports
;
2304 struct vkCmdSetViewportWithCountEXT_params
2306 VkCommandBuffer commandBuffer
;
2307 uint32_t viewportCount
;
2308 const VkViewport
*pViewports
;
2311 struct vkCmdSubpassShadingHUAWEI_params
2313 VkCommandBuffer commandBuffer
;
2316 struct vkCmdTraceRaysIndirect2KHR_params
2318 VkCommandBuffer commandBuffer
;
2319 VkDeviceAddress
DECLSPEC_ALIGN(8) indirectDeviceAddress
;
2322 struct vkCmdTraceRaysIndirectKHR_params
2324 VkCommandBuffer commandBuffer
;
2325 const VkStridedDeviceAddressRegionKHR
*pRaygenShaderBindingTable
;
2326 const VkStridedDeviceAddressRegionKHR
*pMissShaderBindingTable
;
2327 const VkStridedDeviceAddressRegionKHR
*pHitShaderBindingTable
;
2328 const VkStridedDeviceAddressRegionKHR
*pCallableShaderBindingTable
;
2329 VkDeviceAddress
DECLSPEC_ALIGN(8) indirectDeviceAddress
;
2332 struct vkCmdTraceRaysKHR_params
2334 VkCommandBuffer commandBuffer
;
2335 const VkStridedDeviceAddressRegionKHR
*pRaygenShaderBindingTable
;
2336 const VkStridedDeviceAddressRegionKHR
*pMissShaderBindingTable
;
2337 const VkStridedDeviceAddressRegionKHR
*pHitShaderBindingTable
;
2338 const VkStridedDeviceAddressRegionKHR
*pCallableShaderBindingTable
;
2344 struct vkCmdTraceRaysNV_params
2346 VkCommandBuffer commandBuffer
;
2347 VkBuffer
DECLSPEC_ALIGN(8) raygenShaderBindingTableBuffer
;
2348 VkDeviceSize
DECLSPEC_ALIGN(8) raygenShaderBindingOffset
;
2349 VkBuffer
DECLSPEC_ALIGN(8) missShaderBindingTableBuffer
;
2350 VkDeviceSize
DECLSPEC_ALIGN(8) missShaderBindingOffset
;
2351 VkDeviceSize
DECLSPEC_ALIGN(8) missShaderBindingStride
;
2352 VkBuffer
DECLSPEC_ALIGN(8) hitShaderBindingTableBuffer
;
2353 VkDeviceSize
DECLSPEC_ALIGN(8) hitShaderBindingOffset
;
2354 VkDeviceSize
DECLSPEC_ALIGN(8) hitShaderBindingStride
;
2355 VkBuffer
DECLSPEC_ALIGN(8) callableShaderBindingTableBuffer
;
2356 VkDeviceSize
DECLSPEC_ALIGN(8) callableShaderBindingOffset
;
2357 VkDeviceSize
DECLSPEC_ALIGN(8) callableShaderBindingStride
;
2363 struct vkCmdUpdateBuffer_params
2365 VkCommandBuffer commandBuffer
;
2366 VkBuffer
DECLSPEC_ALIGN(8) dstBuffer
;
2367 VkDeviceSize
DECLSPEC_ALIGN(8) dstOffset
;
2368 VkDeviceSize
DECLSPEC_ALIGN(8) dataSize
;
2372 struct vkCmdWaitEvents_params
2374 VkCommandBuffer commandBuffer
;
2375 uint32_t eventCount
;
2376 const VkEvent
*pEvents
;
2377 VkPipelineStageFlags srcStageMask
;
2378 VkPipelineStageFlags dstStageMask
;
2379 uint32_t memoryBarrierCount
;
2380 const VkMemoryBarrier
*pMemoryBarriers
;
2381 uint32_t bufferMemoryBarrierCount
;
2382 const VkBufferMemoryBarrier
*pBufferMemoryBarriers
;
2383 uint32_t imageMemoryBarrierCount
;
2384 const VkImageMemoryBarrier
*pImageMemoryBarriers
;
2387 struct vkCmdWaitEvents2_params
2389 VkCommandBuffer commandBuffer
;
2390 uint32_t eventCount
;
2391 const VkEvent
*pEvents
;
2392 const VkDependencyInfo
*pDependencyInfos
;
2395 struct vkCmdWaitEvents2KHR_params
2397 VkCommandBuffer commandBuffer
;
2398 uint32_t eventCount
;
2399 const VkEvent
*pEvents
;
2400 const VkDependencyInfo
*pDependencyInfos
;
2403 struct vkCmdWriteAccelerationStructuresPropertiesKHR_params
2405 VkCommandBuffer commandBuffer
;
2406 uint32_t accelerationStructureCount
;
2407 const VkAccelerationStructureKHR
*pAccelerationStructures
;
2408 VkQueryType queryType
;
2409 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
2410 uint32_t firstQuery
;
2413 struct vkCmdWriteAccelerationStructuresPropertiesNV_params
2415 VkCommandBuffer commandBuffer
;
2416 uint32_t accelerationStructureCount
;
2417 const VkAccelerationStructureNV
*pAccelerationStructures
;
2418 VkQueryType queryType
;
2419 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
2420 uint32_t firstQuery
;
2423 struct vkCmdWriteBufferMarker2AMD_params
2425 VkCommandBuffer commandBuffer
;
2426 VkPipelineStageFlags2
DECLSPEC_ALIGN(8) stage
;
2427 VkBuffer
DECLSPEC_ALIGN(8) dstBuffer
;
2428 VkDeviceSize
DECLSPEC_ALIGN(8) dstOffset
;
2432 struct vkCmdWriteBufferMarkerAMD_params
2434 VkCommandBuffer commandBuffer
;
2435 VkPipelineStageFlagBits pipelineStage
;
2436 VkBuffer
DECLSPEC_ALIGN(8) dstBuffer
;
2437 VkDeviceSize
DECLSPEC_ALIGN(8) dstOffset
;
2441 struct vkCmdWriteMicromapsPropertiesEXT_params
2443 VkCommandBuffer commandBuffer
;
2444 uint32_t micromapCount
;
2445 const VkMicromapEXT
*pMicromaps
;
2446 VkQueryType queryType
;
2447 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
2448 uint32_t firstQuery
;
2451 struct vkCmdWriteTimestamp_params
2453 VkCommandBuffer commandBuffer
;
2454 VkPipelineStageFlagBits pipelineStage
;
2455 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
2459 struct vkCmdWriteTimestamp2_params
2461 VkCommandBuffer commandBuffer
;
2462 VkPipelineStageFlags2
DECLSPEC_ALIGN(8) stage
;
2463 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
2467 struct vkCmdWriteTimestamp2KHR_params
2469 VkCommandBuffer commandBuffer
;
2470 VkPipelineStageFlags2
DECLSPEC_ALIGN(8) stage
;
2471 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
2475 struct vkCompileDeferredNV_params
2478 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
2483 struct vkCopyAccelerationStructureKHR_params
2486 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
2487 const VkCopyAccelerationStructureInfoKHR
*pInfo
;
2491 struct vkCopyAccelerationStructureToMemoryKHR_params
2494 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
2495 const VkCopyAccelerationStructureToMemoryInfoKHR
*pInfo
;
2499 struct vkCopyMemoryToAccelerationStructureKHR_params
2502 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
2503 const VkCopyMemoryToAccelerationStructureInfoKHR
*pInfo
;
2507 struct vkCopyMemoryToMicromapEXT_params
2510 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
2511 const VkCopyMemoryToMicromapInfoEXT
*pInfo
;
2515 struct vkCopyMicromapEXT_params
2518 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
2519 const VkCopyMicromapInfoEXT
*pInfo
;
2523 struct vkCopyMicromapToMemoryEXT_params
2526 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
2527 const VkCopyMicromapToMemoryInfoEXT
*pInfo
;
2531 struct vkCreateAccelerationStructureKHR_params
2534 const VkAccelerationStructureCreateInfoKHR
*pCreateInfo
;
2535 const VkAllocationCallbacks
*pAllocator
;
2536 VkAccelerationStructureKHR
*pAccelerationStructure
;
2540 struct vkCreateAccelerationStructureNV_params
2543 const VkAccelerationStructureCreateInfoNV
*pCreateInfo
;
2544 const VkAllocationCallbacks
*pAllocator
;
2545 VkAccelerationStructureNV
*pAccelerationStructure
;
2549 struct vkCreateBuffer_params
2552 const VkBufferCreateInfo
*pCreateInfo
;
2553 const VkAllocationCallbacks
*pAllocator
;
2558 struct vkCreateBufferView_params
2561 const VkBufferViewCreateInfo
*pCreateInfo
;
2562 const VkAllocationCallbacks
*pAllocator
;
2563 VkBufferView
*pView
;
2567 struct vkCreateCommandPool_params
2570 const VkCommandPoolCreateInfo
*pCreateInfo
;
2571 const VkAllocationCallbacks
*pAllocator
;
2572 VkCommandPool
*pCommandPool
;
2577 struct vkCreateComputePipelines_params
2580 VkPipelineCache
DECLSPEC_ALIGN(8) pipelineCache
;
2581 uint32_t createInfoCount
;
2582 const VkComputePipelineCreateInfo
*pCreateInfos
;
2583 const VkAllocationCallbacks
*pAllocator
;
2584 VkPipeline
*pPipelines
;
2588 struct vkCreateCuFunctionNVX_params
2591 const VkCuFunctionCreateInfoNVX
*pCreateInfo
;
2592 const VkAllocationCallbacks
*pAllocator
;
2593 VkCuFunctionNVX
*pFunction
;
2597 struct vkCreateCuModuleNVX_params
2600 const VkCuModuleCreateInfoNVX
*pCreateInfo
;
2601 const VkAllocationCallbacks
*pAllocator
;
2602 VkCuModuleNVX
*pModule
;
2606 struct vkCreateDebugReportCallbackEXT_params
2608 VkInstance instance
;
2609 const VkDebugReportCallbackCreateInfoEXT
*pCreateInfo
;
2610 const VkAllocationCallbacks
*pAllocator
;
2611 VkDebugReportCallbackEXT
*pCallback
;
2615 struct vkCreateDebugUtilsMessengerEXT_params
2617 VkInstance instance
;
2618 const VkDebugUtilsMessengerCreateInfoEXT
*pCreateInfo
;
2619 const VkAllocationCallbacks
*pAllocator
;
2620 VkDebugUtilsMessengerEXT
*pMessenger
;
2624 struct vkCreateDeferredOperationKHR_params
2627 const VkAllocationCallbacks
*pAllocator
;
2628 VkDeferredOperationKHR
*pDeferredOperation
;
2632 struct vkCreateDescriptorPool_params
2635 const VkDescriptorPoolCreateInfo
*pCreateInfo
;
2636 const VkAllocationCallbacks
*pAllocator
;
2637 VkDescriptorPool
*pDescriptorPool
;
2641 struct vkCreateDescriptorSetLayout_params
2644 const VkDescriptorSetLayoutCreateInfo
*pCreateInfo
;
2645 const VkAllocationCallbacks
*pAllocator
;
2646 VkDescriptorSetLayout
*pSetLayout
;
2650 struct vkCreateDescriptorUpdateTemplate_params
2653 const VkDescriptorUpdateTemplateCreateInfo
*pCreateInfo
;
2654 const VkAllocationCallbacks
*pAllocator
;
2655 VkDescriptorUpdateTemplate
*pDescriptorUpdateTemplate
;
2659 struct vkCreateDescriptorUpdateTemplateKHR_params
2662 const VkDescriptorUpdateTemplateCreateInfo
*pCreateInfo
;
2663 const VkAllocationCallbacks
*pAllocator
;
2664 VkDescriptorUpdateTemplate
*pDescriptorUpdateTemplate
;
2668 struct vkCreateDevice_params
2670 VkPhysicalDevice physicalDevice
;
2671 const VkDeviceCreateInfo
*pCreateInfo
;
2672 const VkAllocationCallbacks
*pAllocator
;
2678 struct vkCreateEvent_params
2681 const VkEventCreateInfo
*pCreateInfo
;
2682 const VkAllocationCallbacks
*pAllocator
;
2687 struct vkCreateFence_params
2690 const VkFenceCreateInfo
*pCreateInfo
;
2691 const VkAllocationCallbacks
*pAllocator
;
2696 struct vkCreateFramebuffer_params
2699 const VkFramebufferCreateInfo
*pCreateInfo
;
2700 const VkAllocationCallbacks
*pAllocator
;
2701 VkFramebuffer
*pFramebuffer
;
2705 struct vkCreateGraphicsPipelines_params
2708 VkPipelineCache
DECLSPEC_ALIGN(8) pipelineCache
;
2709 uint32_t createInfoCount
;
2710 const VkGraphicsPipelineCreateInfo
*pCreateInfos
;
2711 const VkAllocationCallbacks
*pAllocator
;
2712 VkPipeline
*pPipelines
;
2716 struct vkCreateImage_params
2719 const VkImageCreateInfo
*pCreateInfo
;
2720 const VkAllocationCallbacks
*pAllocator
;
2725 struct vkCreateImageView_params
2728 const VkImageViewCreateInfo
*pCreateInfo
;
2729 const VkAllocationCallbacks
*pAllocator
;
2734 struct vkCreateIndirectCommandsLayoutNV_params
2737 const VkIndirectCommandsLayoutCreateInfoNV
*pCreateInfo
;
2738 const VkAllocationCallbacks
*pAllocator
;
2739 VkIndirectCommandsLayoutNV
*pIndirectCommandsLayout
;
2743 struct vkCreateInstance_params
2745 const VkInstanceCreateInfo
*pCreateInfo
;
2746 const VkAllocationCallbacks
*pAllocator
;
2747 VkInstance
*pInstance
;
2752 struct vkCreateMicromapEXT_params
2755 const VkMicromapCreateInfoEXT
*pCreateInfo
;
2756 const VkAllocationCallbacks
*pAllocator
;
2757 VkMicromapEXT
*pMicromap
;
2761 struct vkCreateOpticalFlowSessionNV_params
2764 const VkOpticalFlowSessionCreateInfoNV
*pCreateInfo
;
2765 const VkAllocationCallbacks
*pAllocator
;
2766 VkOpticalFlowSessionNV
*pSession
;
2770 struct vkCreatePipelineCache_params
2773 const VkPipelineCacheCreateInfo
*pCreateInfo
;
2774 const VkAllocationCallbacks
*pAllocator
;
2775 VkPipelineCache
*pPipelineCache
;
2779 struct vkCreatePipelineLayout_params
2782 const VkPipelineLayoutCreateInfo
*pCreateInfo
;
2783 const VkAllocationCallbacks
*pAllocator
;
2784 VkPipelineLayout
*pPipelineLayout
;
2788 struct vkCreatePrivateDataSlot_params
2791 const VkPrivateDataSlotCreateInfo
*pCreateInfo
;
2792 const VkAllocationCallbacks
*pAllocator
;
2793 VkPrivateDataSlot
*pPrivateDataSlot
;
2797 struct vkCreatePrivateDataSlotEXT_params
2800 const VkPrivateDataSlotCreateInfo
*pCreateInfo
;
2801 const VkAllocationCallbacks
*pAllocator
;
2802 VkPrivateDataSlot
*pPrivateDataSlot
;
2806 struct vkCreateQueryPool_params
2809 const VkQueryPoolCreateInfo
*pCreateInfo
;
2810 const VkAllocationCallbacks
*pAllocator
;
2811 VkQueryPool
*pQueryPool
;
2815 struct vkCreateRayTracingPipelinesKHR_params
2818 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
2819 VkPipelineCache
DECLSPEC_ALIGN(8) pipelineCache
;
2820 uint32_t createInfoCount
;
2821 const VkRayTracingPipelineCreateInfoKHR
*pCreateInfos
;
2822 const VkAllocationCallbacks
*pAllocator
;
2823 VkPipeline
*pPipelines
;
2827 struct vkCreateRayTracingPipelinesNV_params
2830 VkPipelineCache
DECLSPEC_ALIGN(8) pipelineCache
;
2831 uint32_t createInfoCount
;
2832 const VkRayTracingPipelineCreateInfoNV
*pCreateInfos
;
2833 const VkAllocationCallbacks
*pAllocator
;
2834 VkPipeline
*pPipelines
;
2838 struct vkCreateRenderPass_params
2841 const VkRenderPassCreateInfo
*pCreateInfo
;
2842 const VkAllocationCallbacks
*pAllocator
;
2843 VkRenderPass
*pRenderPass
;
2847 struct vkCreateRenderPass2_params
2850 const VkRenderPassCreateInfo2
*pCreateInfo
;
2851 const VkAllocationCallbacks
*pAllocator
;
2852 VkRenderPass
*pRenderPass
;
2856 struct vkCreateRenderPass2KHR_params
2859 const VkRenderPassCreateInfo2
*pCreateInfo
;
2860 const VkAllocationCallbacks
*pAllocator
;
2861 VkRenderPass
*pRenderPass
;
2865 struct vkCreateSampler_params
2868 const VkSamplerCreateInfo
*pCreateInfo
;
2869 const VkAllocationCallbacks
*pAllocator
;
2870 VkSampler
*pSampler
;
2874 struct vkCreateSamplerYcbcrConversion_params
2877 const VkSamplerYcbcrConversionCreateInfo
*pCreateInfo
;
2878 const VkAllocationCallbacks
*pAllocator
;
2879 VkSamplerYcbcrConversion
*pYcbcrConversion
;
2883 struct vkCreateSamplerYcbcrConversionKHR_params
2886 const VkSamplerYcbcrConversionCreateInfo
*pCreateInfo
;
2887 const VkAllocationCallbacks
*pAllocator
;
2888 VkSamplerYcbcrConversion
*pYcbcrConversion
;
2892 struct vkCreateSemaphore_params
2895 const VkSemaphoreCreateInfo
*pCreateInfo
;
2896 const VkAllocationCallbacks
*pAllocator
;
2897 VkSemaphore
*pSemaphore
;
2901 struct vkCreateShaderModule_params
2904 const VkShaderModuleCreateInfo
*pCreateInfo
;
2905 const VkAllocationCallbacks
*pAllocator
;
2906 VkShaderModule
*pShaderModule
;
2910 struct vkCreateShadersEXT_params
2913 uint32_t createInfoCount
;
2914 const VkShaderCreateInfoEXT
*pCreateInfos
;
2915 const VkAllocationCallbacks
*pAllocator
;
2916 VkShaderEXT
*pShaders
;
2920 struct vkCreateSwapchainKHR_params
2923 const VkSwapchainCreateInfoKHR
*pCreateInfo
;
2924 const VkAllocationCallbacks
*pAllocator
;
2925 VkSwapchainKHR
*pSwapchain
;
2929 struct vkCreateValidationCacheEXT_params
2932 const VkValidationCacheCreateInfoEXT
*pCreateInfo
;
2933 const VkAllocationCallbacks
*pAllocator
;
2934 VkValidationCacheEXT
*pValidationCache
;
2938 struct vkCreateWin32SurfaceKHR_params
2940 VkInstance instance
;
2941 const VkWin32SurfaceCreateInfoKHR
*pCreateInfo
;
2942 const VkAllocationCallbacks
*pAllocator
;
2943 VkSurfaceKHR
*pSurface
;
2947 struct vkDebugMarkerSetObjectNameEXT_params
2950 const VkDebugMarkerObjectNameInfoEXT
*pNameInfo
;
2954 struct vkDebugMarkerSetObjectTagEXT_params
2957 const VkDebugMarkerObjectTagInfoEXT
*pTagInfo
;
2961 struct vkDebugReportMessageEXT_params
2963 VkInstance instance
;
2964 VkDebugReportFlagsEXT flags
;
2965 VkDebugReportObjectTypeEXT objectType
;
2966 uint64_t DECLSPEC_ALIGN(8) object
;
2968 int32_t messageCode
;
2969 const char *pLayerPrefix
;
2970 const char *pMessage
;
2973 struct vkDeferredOperationJoinKHR_params
2976 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) operation
;
2980 struct vkDestroyAccelerationStructureKHR_params
2983 VkAccelerationStructureKHR
DECLSPEC_ALIGN(8) accelerationStructure
;
2984 const VkAllocationCallbacks
*pAllocator
;
2987 struct vkDestroyAccelerationStructureNV_params
2990 VkAccelerationStructureNV
DECLSPEC_ALIGN(8) accelerationStructure
;
2991 const VkAllocationCallbacks
*pAllocator
;
2994 struct vkDestroyBuffer_params
2997 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
2998 const VkAllocationCallbacks
*pAllocator
;
3001 struct vkDestroyBufferView_params
3004 VkBufferView
DECLSPEC_ALIGN(8) bufferView
;
3005 const VkAllocationCallbacks
*pAllocator
;
3008 struct vkDestroyCommandPool_params
3011 VkCommandPool
DECLSPEC_ALIGN(8) commandPool
;
3012 const VkAllocationCallbacks
*pAllocator
;
3015 struct vkDestroyCuFunctionNVX_params
3018 VkCuFunctionNVX
DECLSPEC_ALIGN(8) function
;
3019 const VkAllocationCallbacks
*pAllocator
;
3022 struct vkDestroyCuModuleNVX_params
3025 VkCuModuleNVX
DECLSPEC_ALIGN(8) module
;
3026 const VkAllocationCallbacks
*pAllocator
;
3029 struct vkDestroyDebugReportCallbackEXT_params
3031 VkInstance instance
;
3032 VkDebugReportCallbackEXT
DECLSPEC_ALIGN(8) callback
;
3033 const VkAllocationCallbacks
*pAllocator
;
3036 struct vkDestroyDebugUtilsMessengerEXT_params
3038 VkInstance instance
;
3039 VkDebugUtilsMessengerEXT
DECLSPEC_ALIGN(8) messenger
;
3040 const VkAllocationCallbacks
*pAllocator
;
3043 struct vkDestroyDeferredOperationKHR_params
3046 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) operation
;
3047 const VkAllocationCallbacks
*pAllocator
;
3050 struct vkDestroyDescriptorPool_params
3053 VkDescriptorPool
DECLSPEC_ALIGN(8) descriptorPool
;
3054 const VkAllocationCallbacks
*pAllocator
;
3057 struct vkDestroyDescriptorSetLayout_params
3060 VkDescriptorSetLayout
DECLSPEC_ALIGN(8) descriptorSetLayout
;
3061 const VkAllocationCallbacks
*pAllocator
;
3064 struct vkDestroyDescriptorUpdateTemplate_params
3067 VkDescriptorUpdateTemplate
DECLSPEC_ALIGN(8) descriptorUpdateTemplate
;
3068 const VkAllocationCallbacks
*pAllocator
;
3071 struct vkDestroyDescriptorUpdateTemplateKHR_params
3074 VkDescriptorUpdateTemplate
DECLSPEC_ALIGN(8) descriptorUpdateTemplate
;
3075 const VkAllocationCallbacks
*pAllocator
;
3078 struct vkDestroyDevice_params
3081 const VkAllocationCallbacks
*pAllocator
;
3084 struct vkDestroyEvent_params
3087 VkEvent
DECLSPEC_ALIGN(8) event
;
3088 const VkAllocationCallbacks
*pAllocator
;
3091 struct vkDestroyFence_params
3094 VkFence
DECLSPEC_ALIGN(8) fence
;
3095 const VkAllocationCallbacks
*pAllocator
;
3098 struct vkDestroyFramebuffer_params
3101 VkFramebuffer
DECLSPEC_ALIGN(8) framebuffer
;
3102 const VkAllocationCallbacks
*pAllocator
;
3105 struct vkDestroyImage_params
3108 VkImage
DECLSPEC_ALIGN(8) image
;
3109 const VkAllocationCallbacks
*pAllocator
;
3112 struct vkDestroyImageView_params
3115 VkImageView
DECLSPEC_ALIGN(8) imageView
;
3116 const VkAllocationCallbacks
*pAllocator
;
3119 struct vkDestroyIndirectCommandsLayoutNV_params
3122 VkIndirectCommandsLayoutNV
DECLSPEC_ALIGN(8) indirectCommandsLayout
;
3123 const VkAllocationCallbacks
*pAllocator
;
3126 struct vkDestroyInstance_params
3128 VkInstance instance
;
3129 const VkAllocationCallbacks
*pAllocator
;
3132 struct vkDestroyMicromapEXT_params
3135 VkMicromapEXT
DECLSPEC_ALIGN(8) micromap
;
3136 const VkAllocationCallbacks
*pAllocator
;
3139 struct vkDestroyOpticalFlowSessionNV_params
3142 VkOpticalFlowSessionNV
DECLSPEC_ALIGN(8) session
;
3143 const VkAllocationCallbacks
*pAllocator
;
3146 struct vkDestroyPipeline_params
3149 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
3150 const VkAllocationCallbacks
*pAllocator
;
3153 struct vkDestroyPipelineCache_params
3156 VkPipelineCache
DECLSPEC_ALIGN(8) pipelineCache
;
3157 const VkAllocationCallbacks
*pAllocator
;
3160 struct vkDestroyPipelineLayout_params
3163 VkPipelineLayout
DECLSPEC_ALIGN(8) pipelineLayout
;
3164 const VkAllocationCallbacks
*pAllocator
;
3167 struct vkDestroyPrivateDataSlot_params
3170 VkPrivateDataSlot
DECLSPEC_ALIGN(8) privateDataSlot
;
3171 const VkAllocationCallbacks
*pAllocator
;
3174 struct vkDestroyPrivateDataSlotEXT_params
3177 VkPrivateDataSlot
DECLSPEC_ALIGN(8) privateDataSlot
;
3178 const VkAllocationCallbacks
*pAllocator
;
3181 struct vkDestroyQueryPool_params
3184 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
3185 const VkAllocationCallbacks
*pAllocator
;
3188 struct vkDestroyRenderPass_params
3191 VkRenderPass
DECLSPEC_ALIGN(8) renderPass
;
3192 const VkAllocationCallbacks
*pAllocator
;
3195 struct vkDestroySampler_params
3198 VkSampler
DECLSPEC_ALIGN(8) sampler
;
3199 const VkAllocationCallbacks
*pAllocator
;
3202 struct vkDestroySamplerYcbcrConversion_params
3205 VkSamplerYcbcrConversion
DECLSPEC_ALIGN(8) ycbcrConversion
;
3206 const VkAllocationCallbacks
*pAllocator
;
3209 struct vkDestroySamplerYcbcrConversionKHR_params
3212 VkSamplerYcbcrConversion
DECLSPEC_ALIGN(8) ycbcrConversion
;
3213 const VkAllocationCallbacks
*pAllocator
;
3216 struct vkDestroySemaphore_params
3219 VkSemaphore
DECLSPEC_ALIGN(8) semaphore
;
3220 const VkAllocationCallbacks
*pAllocator
;
3223 struct vkDestroyShaderEXT_params
3226 VkShaderEXT
DECLSPEC_ALIGN(8) shader
;
3227 const VkAllocationCallbacks
*pAllocator
;
3230 struct vkDestroyShaderModule_params
3233 VkShaderModule
DECLSPEC_ALIGN(8) shaderModule
;
3234 const VkAllocationCallbacks
*pAllocator
;
3237 struct vkDestroySurfaceKHR_params
3239 VkInstance instance
;
3240 VkSurfaceKHR
DECLSPEC_ALIGN(8) surface
;
3241 const VkAllocationCallbacks
*pAllocator
;
3244 struct vkDestroySwapchainKHR_params
3247 VkSwapchainKHR
DECLSPEC_ALIGN(8) swapchain
;
3248 const VkAllocationCallbacks
*pAllocator
;
3251 struct vkDestroyValidationCacheEXT_params
3254 VkValidationCacheEXT
DECLSPEC_ALIGN(8) validationCache
;
3255 const VkAllocationCallbacks
*pAllocator
;
3258 struct vkDeviceWaitIdle_params
3264 struct vkEndCommandBuffer_params
3266 VkCommandBuffer commandBuffer
;
3270 struct vkEnumerateDeviceExtensionProperties_params
3272 VkPhysicalDevice physicalDevice
;
3273 const char *pLayerName
;
3274 uint32_t *pPropertyCount
;
3275 VkExtensionProperties
*pProperties
;
3279 struct vkEnumerateDeviceLayerProperties_params
3281 VkPhysicalDevice physicalDevice
;
3282 uint32_t *pPropertyCount
;
3283 VkLayerProperties
*pProperties
;
3287 struct vkEnumerateInstanceExtensionProperties_params
3289 const char *pLayerName
;
3290 uint32_t *pPropertyCount
;
3291 VkExtensionProperties
*pProperties
;
3295 struct vkEnumerateInstanceVersion_params
3297 uint32_t *pApiVersion
;
3301 struct vkEnumeratePhysicalDeviceGroups_params
3303 VkInstance instance
;
3304 uint32_t *pPhysicalDeviceGroupCount
;
3305 VkPhysicalDeviceGroupProperties
*pPhysicalDeviceGroupProperties
;
3309 struct vkEnumeratePhysicalDeviceGroupsKHR_params
3311 VkInstance instance
;
3312 uint32_t *pPhysicalDeviceGroupCount
;
3313 VkPhysicalDeviceGroupProperties
*pPhysicalDeviceGroupProperties
;
3317 struct vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR_params
3319 VkPhysicalDevice physicalDevice
;
3320 uint32_t queueFamilyIndex
;
3321 uint32_t *pCounterCount
;
3322 VkPerformanceCounterKHR
*pCounters
;
3323 VkPerformanceCounterDescriptionKHR
*pCounterDescriptions
;
3327 struct vkEnumeratePhysicalDevices_params
3329 VkInstance instance
;
3330 uint32_t *pPhysicalDeviceCount
;
3331 VkPhysicalDevice
*pPhysicalDevices
;
3335 struct vkFlushMappedMemoryRanges_params
3338 uint32_t memoryRangeCount
;
3339 const VkMappedMemoryRange
*pMemoryRanges
;
3343 struct vkFreeCommandBuffers_params
3346 VkCommandPool
DECLSPEC_ALIGN(8) commandPool
;
3347 uint32_t commandBufferCount
;
3348 const VkCommandBuffer
*pCommandBuffers
;
3351 struct vkFreeDescriptorSets_params
3354 VkDescriptorPool
DECLSPEC_ALIGN(8) descriptorPool
;
3355 uint32_t descriptorSetCount
;
3356 const VkDescriptorSet
*pDescriptorSets
;
3360 struct vkFreeMemory_params
3363 VkDeviceMemory
DECLSPEC_ALIGN(8) memory
;
3364 const VkAllocationCallbacks
*pAllocator
;
3367 struct vkGetAccelerationStructureBuildSizesKHR_params
3370 VkAccelerationStructureBuildTypeKHR buildType
;
3371 const VkAccelerationStructureBuildGeometryInfoKHR
*pBuildInfo
;
3372 const uint32_t *pMaxPrimitiveCounts
;
3373 VkAccelerationStructureBuildSizesInfoKHR
*pSizeInfo
;
3376 struct vkGetAccelerationStructureDeviceAddressKHR_params
3379 const VkAccelerationStructureDeviceAddressInfoKHR
*pInfo
;
3380 VkDeviceAddress result
;
3383 struct vkGetAccelerationStructureHandleNV_params
3386 VkAccelerationStructureNV
DECLSPEC_ALIGN(8) accelerationStructure
;
3392 struct vkGetAccelerationStructureMemoryRequirementsNV_params
3395 const VkAccelerationStructureMemoryRequirementsInfoNV
*pInfo
;
3396 VkMemoryRequirements2KHR
*pMemoryRequirements
;
3399 struct vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT_params
3402 const VkAccelerationStructureCaptureDescriptorDataInfoEXT
*pInfo
;
3407 struct vkGetBufferDeviceAddress_params
3410 const VkBufferDeviceAddressInfo
*pInfo
;
3411 VkDeviceAddress result
;
3414 struct vkGetBufferDeviceAddressEXT_params
3417 const VkBufferDeviceAddressInfo
*pInfo
;
3418 VkDeviceAddress result
;
3421 struct vkGetBufferDeviceAddressKHR_params
3424 const VkBufferDeviceAddressInfo
*pInfo
;
3425 VkDeviceAddress result
;
3428 struct vkGetBufferMemoryRequirements_params
3431 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
3432 VkMemoryRequirements
*pMemoryRequirements
;
3435 struct vkGetBufferMemoryRequirements2_params
3438 const VkBufferMemoryRequirementsInfo2
*pInfo
;
3439 VkMemoryRequirements2
*pMemoryRequirements
;
3442 struct vkGetBufferMemoryRequirements2KHR_params
3445 const VkBufferMemoryRequirementsInfo2
*pInfo
;
3446 VkMemoryRequirements2
*pMemoryRequirements
;
3449 struct vkGetBufferOpaqueCaptureAddress_params
3452 const VkBufferDeviceAddressInfo
*pInfo
;
3456 struct vkGetBufferOpaqueCaptureAddressKHR_params
3459 const VkBufferDeviceAddressInfo
*pInfo
;
3463 struct vkGetBufferOpaqueCaptureDescriptorDataEXT_params
3466 const VkBufferCaptureDescriptorDataInfoEXT
*pInfo
;
3471 struct vkGetCalibratedTimestampsEXT_params
3474 uint32_t timestampCount
;
3475 const VkCalibratedTimestampInfoEXT
*pTimestampInfos
;
3476 uint64_t *pTimestamps
;
3477 uint64_t *pMaxDeviation
;
3481 struct vkGetDeferredOperationMaxConcurrencyKHR_params
3484 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) operation
;
3488 struct vkGetDeferredOperationResultKHR_params
3491 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) operation
;
3495 struct vkGetDescriptorEXT_params
3498 const VkDescriptorGetInfoEXT
*pDescriptorInfo
;
3503 struct vkGetDescriptorSetHostMappingVALVE_params
3506 VkDescriptorSet
DECLSPEC_ALIGN(8) descriptorSet
;
3510 struct vkGetDescriptorSetLayoutBindingOffsetEXT_params
3513 VkDescriptorSetLayout
DECLSPEC_ALIGN(8) layout
;
3515 VkDeviceSize
*pOffset
;
3518 struct vkGetDescriptorSetLayoutHostMappingInfoVALVE_params
3521 const VkDescriptorSetBindingReferenceVALVE
*pBindingReference
;
3522 VkDescriptorSetLayoutHostMappingInfoVALVE
*pHostMapping
;
3525 struct vkGetDescriptorSetLayoutSizeEXT_params
3528 VkDescriptorSetLayout
DECLSPEC_ALIGN(8) layout
;
3529 VkDeviceSize
*pLayoutSizeInBytes
;
3532 struct vkGetDescriptorSetLayoutSupport_params
3535 const VkDescriptorSetLayoutCreateInfo
*pCreateInfo
;
3536 VkDescriptorSetLayoutSupport
*pSupport
;
3539 struct vkGetDescriptorSetLayoutSupportKHR_params
3542 const VkDescriptorSetLayoutCreateInfo
*pCreateInfo
;
3543 VkDescriptorSetLayoutSupport
*pSupport
;
3546 struct vkGetDeviceAccelerationStructureCompatibilityKHR_params
3549 const VkAccelerationStructureVersionInfoKHR
*pVersionInfo
;
3550 VkAccelerationStructureCompatibilityKHR
*pCompatibility
;
3553 struct vkGetDeviceBufferMemoryRequirements_params
3556 const VkDeviceBufferMemoryRequirements
*pInfo
;
3557 VkMemoryRequirements2
*pMemoryRequirements
;
3560 struct vkGetDeviceBufferMemoryRequirementsKHR_params
3563 const VkDeviceBufferMemoryRequirements
*pInfo
;
3564 VkMemoryRequirements2
*pMemoryRequirements
;
3567 struct vkGetDeviceFaultInfoEXT_params
3570 VkDeviceFaultCountsEXT
*pFaultCounts
;
3571 VkDeviceFaultInfoEXT
*pFaultInfo
;
3575 struct vkGetDeviceGroupPeerMemoryFeatures_params
3579 uint32_t localDeviceIndex
;
3580 uint32_t remoteDeviceIndex
;
3581 VkPeerMemoryFeatureFlags
*pPeerMemoryFeatures
;
3584 struct vkGetDeviceGroupPeerMemoryFeaturesKHR_params
3588 uint32_t localDeviceIndex
;
3589 uint32_t remoteDeviceIndex
;
3590 VkPeerMemoryFeatureFlags
*pPeerMemoryFeatures
;
3593 struct vkGetDeviceGroupPresentCapabilitiesKHR_params
3596 VkDeviceGroupPresentCapabilitiesKHR
*pDeviceGroupPresentCapabilities
;
3600 struct vkGetDeviceGroupSurfacePresentModesKHR_params
3603 VkSurfaceKHR
DECLSPEC_ALIGN(8) surface
;
3604 VkDeviceGroupPresentModeFlagsKHR
*pModes
;
3608 struct vkGetDeviceImageMemoryRequirements_params
3611 const VkDeviceImageMemoryRequirements
*pInfo
;
3612 VkMemoryRequirements2
*pMemoryRequirements
;
3615 struct vkGetDeviceImageMemoryRequirementsKHR_params
3618 const VkDeviceImageMemoryRequirements
*pInfo
;
3619 VkMemoryRequirements2
*pMemoryRequirements
;
3622 struct vkGetDeviceImageSparseMemoryRequirements_params
3625 const VkDeviceImageMemoryRequirements
*pInfo
;
3626 uint32_t *pSparseMemoryRequirementCount
;
3627 VkSparseImageMemoryRequirements2
*pSparseMemoryRequirements
;
3630 struct vkGetDeviceImageSparseMemoryRequirementsKHR_params
3633 const VkDeviceImageMemoryRequirements
*pInfo
;
3634 uint32_t *pSparseMemoryRequirementCount
;
3635 VkSparseImageMemoryRequirements2
*pSparseMemoryRequirements
;
3638 struct vkGetDeviceMemoryCommitment_params
3641 VkDeviceMemory
DECLSPEC_ALIGN(8) memory
;
3642 VkDeviceSize
*pCommittedMemoryInBytes
;
3645 struct vkGetDeviceMemoryOpaqueCaptureAddress_params
3648 const VkDeviceMemoryOpaqueCaptureAddressInfo
*pInfo
;
3652 struct vkGetDeviceMemoryOpaqueCaptureAddressKHR_params
3655 const VkDeviceMemoryOpaqueCaptureAddressInfo
*pInfo
;
3659 struct vkGetDeviceMicromapCompatibilityEXT_params
3662 const VkMicromapVersionInfoEXT
*pVersionInfo
;
3663 VkAccelerationStructureCompatibilityKHR
*pCompatibility
;
3666 struct vkGetDeviceQueue_params
3669 uint32_t queueFamilyIndex
;
3670 uint32_t queueIndex
;
3674 struct vkGetDeviceQueue2_params
3677 const VkDeviceQueueInfo2
*pQueueInfo
;
3681 struct vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI_params
3684 VkRenderPass
DECLSPEC_ALIGN(8) renderpass
;
3685 VkExtent2D
*pMaxWorkgroupSize
;
3689 struct vkGetDynamicRenderingTilePropertiesQCOM_params
3692 const VkRenderingInfo
*pRenderingInfo
;
3693 VkTilePropertiesQCOM
*pProperties
;
3697 struct vkGetEventStatus_params
3700 VkEvent
DECLSPEC_ALIGN(8) event
;
3704 struct vkGetFenceStatus_params
3707 VkFence
DECLSPEC_ALIGN(8) fence
;
3711 struct vkGetFramebufferTilePropertiesQCOM_params
3714 VkFramebuffer
DECLSPEC_ALIGN(8) framebuffer
;
3715 uint32_t *pPropertiesCount
;
3716 VkTilePropertiesQCOM
*pProperties
;
3720 struct vkGetGeneratedCommandsMemoryRequirementsNV_params
3723 const VkGeneratedCommandsMemoryRequirementsInfoNV
*pInfo
;
3724 VkMemoryRequirements2
*pMemoryRequirements
;
3727 struct vkGetImageMemoryRequirements_params
3730 VkImage
DECLSPEC_ALIGN(8) image
;
3731 VkMemoryRequirements
*pMemoryRequirements
;
3734 struct vkGetImageMemoryRequirements2_params
3737 const VkImageMemoryRequirementsInfo2
*pInfo
;
3738 VkMemoryRequirements2
*pMemoryRequirements
;
3741 struct vkGetImageMemoryRequirements2KHR_params
3744 const VkImageMemoryRequirementsInfo2
*pInfo
;
3745 VkMemoryRequirements2
*pMemoryRequirements
;
3748 struct vkGetImageOpaqueCaptureDescriptorDataEXT_params
3751 const VkImageCaptureDescriptorDataInfoEXT
*pInfo
;
3756 struct vkGetImageSparseMemoryRequirements_params
3759 VkImage
DECLSPEC_ALIGN(8) image
;
3760 uint32_t *pSparseMemoryRequirementCount
;
3761 VkSparseImageMemoryRequirements
*pSparseMemoryRequirements
;
3764 struct vkGetImageSparseMemoryRequirements2_params
3767 const VkImageSparseMemoryRequirementsInfo2
*pInfo
;
3768 uint32_t *pSparseMemoryRequirementCount
;
3769 VkSparseImageMemoryRequirements2
*pSparseMemoryRequirements
;
3772 struct vkGetImageSparseMemoryRequirements2KHR_params
3775 const VkImageSparseMemoryRequirementsInfo2
*pInfo
;
3776 uint32_t *pSparseMemoryRequirementCount
;
3777 VkSparseImageMemoryRequirements2
*pSparseMemoryRequirements
;
3780 struct vkGetImageSubresourceLayout_params
3783 VkImage
DECLSPEC_ALIGN(8) image
;
3784 const VkImageSubresource
*pSubresource
;
3785 VkSubresourceLayout
*pLayout
;
3788 struct vkGetImageSubresourceLayout2EXT_params
3791 VkImage
DECLSPEC_ALIGN(8) image
;
3792 const VkImageSubresource2EXT
*pSubresource
;
3793 VkSubresourceLayout2EXT
*pLayout
;
3796 struct vkGetImageViewAddressNVX_params
3799 VkImageView
DECLSPEC_ALIGN(8) imageView
;
3800 VkImageViewAddressPropertiesNVX
*pProperties
;
3804 struct vkGetImageViewHandleNVX_params
3807 const VkImageViewHandleInfoNVX
*pInfo
;
3811 struct vkGetImageViewOpaqueCaptureDescriptorDataEXT_params
3814 const VkImageViewCaptureDescriptorDataInfoEXT
*pInfo
;
3819 struct vkGetMemoryHostPointerPropertiesEXT_params
3822 VkExternalMemoryHandleTypeFlagBits handleType
;
3823 const void *pHostPointer
;
3824 VkMemoryHostPointerPropertiesEXT
*pMemoryHostPointerProperties
;
3828 struct vkGetMicromapBuildSizesEXT_params
3831 VkAccelerationStructureBuildTypeKHR buildType
;
3832 const VkMicromapBuildInfoEXT
*pBuildInfo
;
3833 VkMicromapBuildSizesInfoEXT
*pSizeInfo
;
3836 struct vkGetPerformanceParameterINTEL_params
3839 VkPerformanceParameterTypeINTEL parameter
;
3840 VkPerformanceValueINTEL
*pValue
;
3844 struct vkGetPhysicalDeviceCalibrateableTimeDomainsEXT_params
3846 VkPhysicalDevice physicalDevice
;
3847 uint32_t *pTimeDomainCount
;
3848 VkTimeDomainEXT
*pTimeDomains
;
3852 struct vkGetPhysicalDeviceCooperativeMatrixPropertiesNV_params
3854 VkPhysicalDevice physicalDevice
;
3855 uint32_t *pPropertyCount
;
3856 VkCooperativeMatrixPropertiesNV
*pProperties
;
3860 struct vkGetPhysicalDeviceExternalBufferProperties_params
3862 VkPhysicalDevice physicalDevice
;
3863 const VkPhysicalDeviceExternalBufferInfo
*pExternalBufferInfo
;
3864 VkExternalBufferProperties
*pExternalBufferProperties
;
3867 struct vkGetPhysicalDeviceExternalBufferPropertiesKHR_params
3869 VkPhysicalDevice physicalDevice
;
3870 const VkPhysicalDeviceExternalBufferInfo
*pExternalBufferInfo
;
3871 VkExternalBufferProperties
*pExternalBufferProperties
;
3874 struct vkGetPhysicalDeviceExternalFenceProperties_params
3876 VkPhysicalDevice physicalDevice
;
3877 const VkPhysicalDeviceExternalFenceInfo
*pExternalFenceInfo
;
3878 VkExternalFenceProperties
*pExternalFenceProperties
;
3881 struct vkGetPhysicalDeviceExternalFencePropertiesKHR_params
3883 VkPhysicalDevice physicalDevice
;
3884 const VkPhysicalDeviceExternalFenceInfo
*pExternalFenceInfo
;
3885 VkExternalFenceProperties
*pExternalFenceProperties
;
3888 struct vkGetPhysicalDeviceExternalSemaphoreProperties_params
3890 VkPhysicalDevice physicalDevice
;
3891 const VkPhysicalDeviceExternalSemaphoreInfo
*pExternalSemaphoreInfo
;
3892 VkExternalSemaphoreProperties
*pExternalSemaphoreProperties
;
3895 struct vkGetPhysicalDeviceExternalSemaphorePropertiesKHR_params
3897 VkPhysicalDevice physicalDevice
;
3898 const VkPhysicalDeviceExternalSemaphoreInfo
*pExternalSemaphoreInfo
;
3899 VkExternalSemaphoreProperties
*pExternalSemaphoreProperties
;
3902 struct vkGetPhysicalDeviceFeatures_params
3904 VkPhysicalDevice physicalDevice
;
3905 VkPhysicalDeviceFeatures
*pFeatures
;
3908 struct vkGetPhysicalDeviceFeatures2_params
3910 VkPhysicalDevice physicalDevice
;
3911 VkPhysicalDeviceFeatures2
*pFeatures
;
3914 struct vkGetPhysicalDeviceFeatures2KHR_params
3916 VkPhysicalDevice physicalDevice
;
3917 VkPhysicalDeviceFeatures2
*pFeatures
;
3920 struct vkGetPhysicalDeviceFormatProperties_params
3922 VkPhysicalDevice physicalDevice
;
3924 VkFormatProperties
*pFormatProperties
;
3927 struct vkGetPhysicalDeviceFormatProperties2_params
3929 VkPhysicalDevice physicalDevice
;
3931 VkFormatProperties2
*pFormatProperties
;
3934 struct vkGetPhysicalDeviceFormatProperties2KHR_params
3936 VkPhysicalDevice physicalDevice
;
3938 VkFormatProperties2
*pFormatProperties
;
3941 struct vkGetPhysicalDeviceFragmentShadingRatesKHR_params
3943 VkPhysicalDevice physicalDevice
;
3944 uint32_t *pFragmentShadingRateCount
;
3945 VkPhysicalDeviceFragmentShadingRateKHR
*pFragmentShadingRates
;
3949 struct vkGetPhysicalDeviceImageFormatProperties_params
3951 VkPhysicalDevice physicalDevice
;
3954 VkImageTiling tiling
;
3955 VkImageUsageFlags usage
;
3956 VkImageCreateFlags flags
;
3957 VkImageFormatProperties
*pImageFormatProperties
;
3961 struct vkGetPhysicalDeviceImageFormatProperties2_params
3963 VkPhysicalDevice physicalDevice
;
3964 const VkPhysicalDeviceImageFormatInfo2
*pImageFormatInfo
;
3965 VkImageFormatProperties2
*pImageFormatProperties
;
3969 struct vkGetPhysicalDeviceImageFormatProperties2KHR_params
3971 VkPhysicalDevice physicalDevice
;
3972 const VkPhysicalDeviceImageFormatInfo2
*pImageFormatInfo
;
3973 VkImageFormatProperties2
*pImageFormatProperties
;
3977 struct vkGetPhysicalDeviceMemoryProperties_params
3979 VkPhysicalDevice physicalDevice
;
3980 VkPhysicalDeviceMemoryProperties
*pMemoryProperties
;
3983 struct vkGetPhysicalDeviceMemoryProperties2_params
3985 VkPhysicalDevice physicalDevice
;
3986 VkPhysicalDeviceMemoryProperties2
*pMemoryProperties
;
3989 struct vkGetPhysicalDeviceMemoryProperties2KHR_params
3991 VkPhysicalDevice physicalDevice
;
3992 VkPhysicalDeviceMemoryProperties2
*pMemoryProperties
;
3995 struct vkGetPhysicalDeviceMultisamplePropertiesEXT_params
3997 VkPhysicalDevice physicalDevice
;
3998 VkSampleCountFlagBits samples
;
3999 VkMultisamplePropertiesEXT
*pMultisampleProperties
;
4002 struct vkGetPhysicalDeviceOpticalFlowImageFormatsNV_params
4004 VkPhysicalDevice physicalDevice
;
4005 const VkOpticalFlowImageFormatInfoNV
*pOpticalFlowImageFormatInfo
;
4006 uint32_t *pFormatCount
;
4007 VkOpticalFlowImageFormatPropertiesNV
*pImageFormatProperties
;
4011 struct vkGetPhysicalDevicePresentRectanglesKHR_params
4013 VkPhysicalDevice physicalDevice
;
4014 VkSurfaceKHR
DECLSPEC_ALIGN(8) surface
;
4015 uint32_t *pRectCount
;
4020 struct vkGetPhysicalDeviceProperties_params
4022 VkPhysicalDevice physicalDevice
;
4023 VkPhysicalDeviceProperties
*pProperties
;
4026 struct vkGetPhysicalDeviceProperties2_params
4028 VkPhysicalDevice physicalDevice
;
4029 VkPhysicalDeviceProperties2
*pProperties
;
4032 struct vkGetPhysicalDeviceProperties2KHR_params
4034 VkPhysicalDevice physicalDevice
;
4035 VkPhysicalDeviceProperties2
*pProperties
;
4038 struct vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR_params
4040 VkPhysicalDevice physicalDevice
;
4041 const VkQueryPoolPerformanceCreateInfoKHR
*pPerformanceQueryCreateInfo
;
4042 uint32_t *pNumPasses
;
4045 struct vkGetPhysicalDeviceQueueFamilyProperties_params
4047 VkPhysicalDevice physicalDevice
;
4048 uint32_t *pQueueFamilyPropertyCount
;
4049 VkQueueFamilyProperties
*pQueueFamilyProperties
;
4052 struct vkGetPhysicalDeviceQueueFamilyProperties2_params
4054 VkPhysicalDevice physicalDevice
;
4055 uint32_t *pQueueFamilyPropertyCount
;
4056 VkQueueFamilyProperties2
*pQueueFamilyProperties
;
4059 struct vkGetPhysicalDeviceQueueFamilyProperties2KHR_params
4061 VkPhysicalDevice physicalDevice
;
4062 uint32_t *pQueueFamilyPropertyCount
;
4063 VkQueueFamilyProperties2
*pQueueFamilyProperties
;
4066 struct vkGetPhysicalDeviceSparseImageFormatProperties_params
4068 VkPhysicalDevice physicalDevice
;
4071 VkSampleCountFlagBits samples
;
4072 VkImageUsageFlags usage
;
4073 VkImageTiling tiling
;
4074 uint32_t *pPropertyCount
;
4075 VkSparseImageFormatProperties
*pProperties
;
4078 struct vkGetPhysicalDeviceSparseImageFormatProperties2_params
4080 VkPhysicalDevice physicalDevice
;
4081 const VkPhysicalDeviceSparseImageFormatInfo2
*pFormatInfo
;
4082 uint32_t *pPropertyCount
;
4083 VkSparseImageFormatProperties2
*pProperties
;
4086 struct vkGetPhysicalDeviceSparseImageFormatProperties2KHR_params
4088 VkPhysicalDevice physicalDevice
;
4089 const VkPhysicalDeviceSparseImageFormatInfo2
*pFormatInfo
;
4090 uint32_t *pPropertyCount
;
4091 VkSparseImageFormatProperties2
*pProperties
;
4094 struct vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV_params
4096 VkPhysicalDevice physicalDevice
;
4097 uint32_t *pCombinationCount
;
4098 VkFramebufferMixedSamplesCombinationNV
*pCombinations
;
4102 struct vkGetPhysicalDeviceSurfaceCapabilities2KHR_params
4104 VkPhysicalDevice physicalDevice
;
4105 const VkPhysicalDeviceSurfaceInfo2KHR
*pSurfaceInfo
;
4106 VkSurfaceCapabilities2KHR
*pSurfaceCapabilities
;
4110 struct vkGetPhysicalDeviceSurfaceCapabilitiesKHR_params
4112 VkPhysicalDevice physicalDevice
;
4113 VkSurfaceKHR
DECLSPEC_ALIGN(8) surface
;
4114 VkSurfaceCapabilitiesKHR
*pSurfaceCapabilities
;
4118 struct vkGetPhysicalDeviceSurfaceFormats2KHR_params
4120 VkPhysicalDevice physicalDevice
;
4121 const VkPhysicalDeviceSurfaceInfo2KHR
*pSurfaceInfo
;
4122 uint32_t *pSurfaceFormatCount
;
4123 VkSurfaceFormat2KHR
*pSurfaceFormats
;
4127 struct vkGetPhysicalDeviceSurfaceFormatsKHR_params
4129 VkPhysicalDevice physicalDevice
;
4130 VkSurfaceKHR
DECLSPEC_ALIGN(8) surface
;
4131 uint32_t *pSurfaceFormatCount
;
4132 VkSurfaceFormatKHR
*pSurfaceFormats
;
4136 struct vkGetPhysicalDeviceSurfacePresentModesKHR_params
4138 VkPhysicalDevice physicalDevice
;
4139 VkSurfaceKHR
DECLSPEC_ALIGN(8) surface
;
4140 uint32_t *pPresentModeCount
;
4141 VkPresentModeKHR
*pPresentModes
;
4145 struct vkGetPhysicalDeviceSurfaceSupportKHR_params
4147 VkPhysicalDevice physicalDevice
;
4148 uint32_t queueFamilyIndex
;
4149 VkSurfaceKHR
DECLSPEC_ALIGN(8) surface
;
4150 VkBool32
*pSupported
;
4154 struct vkGetPhysicalDeviceToolProperties_params
4156 VkPhysicalDevice physicalDevice
;
4157 uint32_t *pToolCount
;
4158 VkPhysicalDeviceToolProperties
*pToolProperties
;
4162 struct vkGetPhysicalDeviceToolPropertiesEXT_params
4164 VkPhysicalDevice physicalDevice
;
4165 uint32_t *pToolCount
;
4166 VkPhysicalDeviceToolProperties
*pToolProperties
;
4170 struct vkGetPhysicalDeviceWin32PresentationSupportKHR_params
4172 VkPhysicalDevice physicalDevice
;
4173 uint32_t queueFamilyIndex
;
4177 struct vkGetPipelineCacheData_params
4180 VkPipelineCache
DECLSPEC_ALIGN(8) pipelineCache
;
4186 struct vkGetPipelineExecutableInternalRepresentationsKHR_params
4189 const VkPipelineExecutableInfoKHR
*pExecutableInfo
;
4190 uint32_t *pInternalRepresentationCount
;
4191 VkPipelineExecutableInternalRepresentationKHR
*pInternalRepresentations
;
4195 struct vkGetPipelineExecutablePropertiesKHR_params
4198 const VkPipelineInfoKHR
*pPipelineInfo
;
4199 uint32_t *pExecutableCount
;
4200 VkPipelineExecutablePropertiesKHR
*pProperties
;
4204 struct vkGetPipelineExecutableStatisticsKHR_params
4207 const VkPipelineExecutableInfoKHR
*pExecutableInfo
;
4208 uint32_t *pStatisticCount
;
4209 VkPipelineExecutableStatisticKHR
*pStatistics
;
4213 struct vkGetPipelinePropertiesEXT_params
4216 const VkPipelineInfoEXT
*pPipelineInfo
;
4217 VkBaseOutStructure
*pPipelineProperties
;
4221 struct vkGetPrivateData_params
4224 VkObjectType objectType
;
4225 uint64_t DECLSPEC_ALIGN(8) objectHandle
;
4226 VkPrivateDataSlot
DECLSPEC_ALIGN(8) privateDataSlot
;
4230 struct vkGetPrivateDataEXT_params
4233 VkObjectType objectType
;
4234 uint64_t DECLSPEC_ALIGN(8) objectHandle
;
4235 VkPrivateDataSlot
DECLSPEC_ALIGN(8) privateDataSlot
;
4239 struct vkGetQueryPoolResults_params
4242 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
4243 uint32_t firstQuery
;
4244 uint32_t queryCount
;
4247 VkDeviceSize
DECLSPEC_ALIGN(8) stride
;
4248 VkQueryResultFlags flags
;
4252 struct vkGetQueueCheckpointData2NV_params
4255 uint32_t *pCheckpointDataCount
;
4256 VkCheckpointData2NV
*pCheckpointData
;
4259 struct vkGetQueueCheckpointDataNV_params
4262 uint32_t *pCheckpointDataCount
;
4263 VkCheckpointDataNV
*pCheckpointData
;
4266 struct vkGetRayTracingCaptureReplayShaderGroupHandlesKHR_params
4269 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
4270 uint32_t firstGroup
;
4271 uint32_t groupCount
;
4277 struct vkGetRayTracingShaderGroupHandlesKHR_params
4280 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
4281 uint32_t firstGroup
;
4282 uint32_t groupCount
;
4288 struct vkGetRayTracingShaderGroupHandlesNV_params
4291 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
4292 uint32_t firstGroup
;
4293 uint32_t groupCount
;
4299 struct vkGetRayTracingShaderGroupStackSizeKHR_params
4302 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
4304 VkShaderGroupShaderKHR groupShader
;
4305 VkDeviceSize result
;
4308 struct vkGetRenderAreaGranularity_params
4311 VkRenderPass
DECLSPEC_ALIGN(8) renderPass
;
4312 VkExtent2D
*pGranularity
;
4315 struct vkGetSamplerOpaqueCaptureDescriptorDataEXT_params
4318 const VkSamplerCaptureDescriptorDataInfoEXT
*pInfo
;
4323 struct vkGetSemaphoreCounterValue_params
4326 VkSemaphore
DECLSPEC_ALIGN(8) semaphore
;
4331 struct vkGetSemaphoreCounterValueKHR_params
4334 VkSemaphore
DECLSPEC_ALIGN(8) semaphore
;
4339 struct vkGetShaderBinaryDataEXT_params
4342 VkShaderEXT
DECLSPEC_ALIGN(8) shader
;
4348 struct vkGetShaderInfoAMD_params
4351 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
4352 VkShaderStageFlagBits shaderStage
;
4353 VkShaderInfoTypeAMD infoType
;
4359 struct vkGetShaderModuleCreateInfoIdentifierEXT_params
4362 const VkShaderModuleCreateInfo
*pCreateInfo
;
4363 VkShaderModuleIdentifierEXT
*pIdentifier
;
4366 struct vkGetShaderModuleIdentifierEXT_params
4369 VkShaderModule
DECLSPEC_ALIGN(8) shaderModule
;
4370 VkShaderModuleIdentifierEXT
*pIdentifier
;
4373 struct vkGetSwapchainImagesKHR_params
4376 VkSwapchainKHR
DECLSPEC_ALIGN(8) swapchain
;
4377 uint32_t *pSwapchainImageCount
;
4378 VkImage
*pSwapchainImages
;
4382 struct vkGetValidationCacheDataEXT_params
4385 VkValidationCacheEXT
DECLSPEC_ALIGN(8) validationCache
;
4391 struct vkInitializePerformanceApiINTEL_params
4394 const VkInitializePerformanceApiInfoINTEL
*pInitializeInfo
;
4398 struct vkInvalidateMappedMemoryRanges_params
4401 uint32_t memoryRangeCount
;
4402 const VkMappedMemoryRange
*pMemoryRanges
;
4406 struct vkMapMemory_params
4409 VkDeviceMemory
DECLSPEC_ALIGN(8) memory
;
4410 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
4411 VkDeviceSize
DECLSPEC_ALIGN(8) size
;
4412 VkMemoryMapFlags flags
;
4417 struct vkMapMemory2KHR_params
4420 const VkMemoryMapInfoKHR
*pMemoryMapInfo
;
4425 struct vkMergePipelineCaches_params
4428 VkPipelineCache
DECLSPEC_ALIGN(8) dstCache
;
4429 uint32_t srcCacheCount
;
4430 const VkPipelineCache
*pSrcCaches
;
4434 struct vkMergeValidationCachesEXT_params
4437 VkValidationCacheEXT
DECLSPEC_ALIGN(8) dstCache
;
4438 uint32_t srcCacheCount
;
4439 const VkValidationCacheEXT
*pSrcCaches
;
4443 struct vkQueueBeginDebugUtilsLabelEXT_params
4446 const VkDebugUtilsLabelEXT
*pLabelInfo
;
4449 struct vkQueueBindSparse_params
4452 uint32_t bindInfoCount
;
4453 const VkBindSparseInfo
*pBindInfo
;
4454 VkFence
DECLSPEC_ALIGN(8) fence
;
4458 struct vkQueueEndDebugUtilsLabelEXT_params
4463 struct vkQueueInsertDebugUtilsLabelEXT_params
4466 const VkDebugUtilsLabelEXT
*pLabelInfo
;
4469 struct vkQueuePresentKHR_params
4472 const VkPresentInfoKHR
*pPresentInfo
;
4476 struct vkQueueSetPerformanceConfigurationINTEL_params
4479 VkPerformanceConfigurationINTEL
DECLSPEC_ALIGN(8) configuration
;
4483 struct vkQueueSubmit_params
4486 uint32_t submitCount
;
4487 const VkSubmitInfo
*pSubmits
;
4488 VkFence
DECLSPEC_ALIGN(8) fence
;
4492 struct vkQueueSubmit2_params
4495 uint32_t submitCount
;
4496 const VkSubmitInfo2
*pSubmits
;
4497 VkFence
DECLSPEC_ALIGN(8) fence
;
4501 struct vkQueueSubmit2KHR_params
4504 uint32_t submitCount
;
4505 const VkSubmitInfo2
*pSubmits
;
4506 VkFence
DECLSPEC_ALIGN(8) fence
;
4510 struct vkQueueWaitIdle_params
4516 struct vkReleasePerformanceConfigurationINTEL_params
4519 VkPerformanceConfigurationINTEL
DECLSPEC_ALIGN(8) configuration
;
4523 struct vkReleaseProfilingLockKHR_params
4528 struct vkReleaseSwapchainImagesEXT_params
4531 const VkReleaseSwapchainImagesInfoEXT
*pReleaseInfo
;
4535 struct vkResetCommandBuffer_params
4537 VkCommandBuffer commandBuffer
;
4538 VkCommandBufferResetFlags flags
;
4542 struct vkResetCommandPool_params
4545 VkCommandPool
DECLSPEC_ALIGN(8) commandPool
;
4546 VkCommandPoolResetFlags flags
;
4550 struct vkResetDescriptorPool_params
4553 VkDescriptorPool
DECLSPEC_ALIGN(8) descriptorPool
;
4554 VkDescriptorPoolResetFlags flags
;
4558 struct vkResetEvent_params
4561 VkEvent
DECLSPEC_ALIGN(8) event
;
4565 struct vkResetFences_params
4568 uint32_t fenceCount
;
4569 const VkFence
*pFences
;
4573 struct vkResetQueryPool_params
4576 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
4577 uint32_t firstQuery
;
4578 uint32_t queryCount
;
4581 struct vkResetQueryPoolEXT_params
4584 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
4585 uint32_t firstQuery
;
4586 uint32_t queryCount
;
4589 struct vkSetDebugUtilsObjectNameEXT_params
4592 const VkDebugUtilsObjectNameInfoEXT
*pNameInfo
;
4596 struct vkSetDebugUtilsObjectTagEXT_params
4599 const VkDebugUtilsObjectTagInfoEXT
*pTagInfo
;
4603 struct vkSetDeviceMemoryPriorityEXT_params
4606 VkDeviceMemory
DECLSPEC_ALIGN(8) memory
;
4610 struct vkSetEvent_params
4613 VkEvent
DECLSPEC_ALIGN(8) event
;
4617 struct vkSetHdrMetadataEXT_params
4620 uint32_t swapchainCount
;
4621 const VkSwapchainKHR
*pSwapchains
;
4622 const VkHdrMetadataEXT
*pMetadata
;
4625 struct vkSetPrivateData_params
4628 VkObjectType objectType
;
4629 uint64_t DECLSPEC_ALIGN(8) objectHandle
;
4630 VkPrivateDataSlot
DECLSPEC_ALIGN(8) privateDataSlot
;
4631 uint64_t DECLSPEC_ALIGN(8) data
;
4635 struct vkSetPrivateDataEXT_params
4638 VkObjectType objectType
;
4639 uint64_t DECLSPEC_ALIGN(8) objectHandle
;
4640 VkPrivateDataSlot
DECLSPEC_ALIGN(8) privateDataSlot
;
4641 uint64_t DECLSPEC_ALIGN(8) data
;
4645 struct vkSignalSemaphore_params
4648 const VkSemaphoreSignalInfo
*pSignalInfo
;
4652 struct vkSignalSemaphoreKHR_params
4655 const VkSemaphoreSignalInfo
*pSignalInfo
;
4659 struct vkSubmitDebugUtilsMessageEXT_params
4661 VkInstance instance
;
4662 VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity
;
4663 VkDebugUtilsMessageTypeFlagsEXT messageTypes
;
4664 const VkDebugUtilsMessengerCallbackDataEXT
*pCallbackData
;
4667 struct vkTrimCommandPool_params
4670 VkCommandPool
DECLSPEC_ALIGN(8) commandPool
;
4671 VkCommandPoolTrimFlags flags
;
4674 struct vkTrimCommandPoolKHR_params
4677 VkCommandPool
DECLSPEC_ALIGN(8) commandPool
;
4678 VkCommandPoolTrimFlags flags
;
4681 struct vkUninitializePerformanceApiINTEL_params
4686 struct vkUnmapMemory_params
4689 VkDeviceMemory
DECLSPEC_ALIGN(8) memory
;
4692 struct vkUnmapMemory2KHR_params
4695 const VkMemoryUnmapInfoKHR
*pMemoryUnmapInfo
;
4699 struct vkUpdateDescriptorSetWithTemplate_params
4702 VkDescriptorSet
DECLSPEC_ALIGN(8) descriptorSet
;
4703 VkDescriptorUpdateTemplate
DECLSPEC_ALIGN(8) descriptorUpdateTemplate
;
4707 struct vkUpdateDescriptorSetWithTemplateKHR_params
4710 VkDescriptorSet
DECLSPEC_ALIGN(8) descriptorSet
;
4711 VkDescriptorUpdateTemplate
DECLSPEC_ALIGN(8) descriptorUpdateTemplate
;
4715 struct vkUpdateDescriptorSets_params
4718 uint32_t descriptorWriteCount
;
4719 const VkWriteDescriptorSet
*pDescriptorWrites
;
4720 uint32_t descriptorCopyCount
;
4721 const VkCopyDescriptorSet
*pDescriptorCopies
;
4724 struct vkWaitForFences_params
4727 uint32_t fenceCount
;
4728 const VkFence
*pFences
;
4730 uint64_t DECLSPEC_ALIGN(8) timeout
;
4734 struct vkWaitForPresentKHR_params
4737 VkSwapchainKHR
DECLSPEC_ALIGN(8) swapchain
;
4738 uint64_t DECLSPEC_ALIGN(8) presentId
;
4739 uint64_t DECLSPEC_ALIGN(8) timeout
;
4743 struct vkWaitSemaphores_params
4746 const VkSemaphoreWaitInfo
*pWaitInfo
;
4747 uint64_t DECLSPEC_ALIGN(8) timeout
;
4751 struct vkWaitSemaphoresKHR_params
4754 const VkSemaphoreWaitInfo
*pWaitInfo
;
4755 uint64_t DECLSPEC_ALIGN(8) timeout
;
4759 struct vkWriteAccelerationStructuresPropertiesKHR_params
4762 uint32_t accelerationStructureCount
;
4763 const VkAccelerationStructureKHR
*pAccelerationStructures
;
4764 VkQueryType queryType
;
4771 struct vkWriteMicromapsPropertiesEXT_params
4774 uint32_t micromapCount
;
4775 const VkMicromapEXT
*pMicromaps
;
4776 VkQueryType queryType
;
4783 #endif /* __WINE_VULKAN_LOADER_THUNKS_H */