1 /* Automatically generated from Vulkan vk.xml; DO NOT EDIT!
3 * This file is generated from Vulkan vk.xml file covered
4 * by the following copyright and permission notice:
6 * Copyright 2015-2022 The Khronos Group Inc.
8 * SPDX-License-Identifier: Apache-2.0 OR MIT
12 #ifndef __WINE_VULKAN_LOADER_THUNKS_H
13 #define __WINE_VULKAN_LOADER_THUNKS_H
18 unix_is_available_instance_function
,
19 unix_is_available_device_function
,
20 unix_vkAcquireNextImage2KHR
,
21 unix_vkAcquireNextImageKHR
,
22 unix_vkAcquirePerformanceConfigurationINTEL
,
23 unix_vkAcquireProfilingLockKHR
,
24 unix_vkAllocateCommandBuffers
,
25 unix_vkAllocateDescriptorSets
,
26 unix_vkAllocateMemory
,
27 unix_vkBeginCommandBuffer
,
28 unix_vkBindAccelerationStructureMemoryNV
,
29 unix_vkBindBufferMemory
,
30 unix_vkBindBufferMemory2
,
31 unix_vkBindBufferMemory2KHR
,
32 unix_vkBindImageMemory
,
33 unix_vkBindImageMemory2
,
34 unix_vkBindImageMemory2KHR
,
35 unix_vkBindOpticalFlowSessionImageNV
,
36 unix_vkBuildAccelerationStructuresKHR
,
37 unix_vkBuildMicromapsEXT
,
38 unix_vkCmdBeginConditionalRenderingEXT
,
39 unix_vkCmdBeginDebugUtilsLabelEXT
,
41 unix_vkCmdBeginQueryIndexedEXT
,
42 unix_vkCmdBeginRenderPass
,
43 unix_vkCmdBeginRenderPass2
,
44 unix_vkCmdBeginRenderPass2KHR
,
45 unix_vkCmdBeginRendering
,
46 unix_vkCmdBeginRenderingKHR
,
47 unix_vkCmdBeginTransformFeedbackEXT
,
48 unix_vkCmdBindDescriptorBufferEmbeddedSamplersEXT
,
49 unix_vkCmdBindDescriptorBuffersEXT
,
50 unix_vkCmdBindDescriptorSets
,
51 unix_vkCmdBindIndexBuffer
,
52 unix_vkCmdBindInvocationMaskHUAWEI
,
53 unix_vkCmdBindPipeline
,
54 unix_vkCmdBindPipelineShaderGroupNV
,
55 unix_vkCmdBindShadingRateImageNV
,
56 unix_vkCmdBindTransformFeedbackBuffersEXT
,
57 unix_vkCmdBindVertexBuffers
,
58 unix_vkCmdBindVertexBuffers2
,
59 unix_vkCmdBindVertexBuffers2EXT
,
62 unix_vkCmdBlitImage2KHR
,
63 unix_vkCmdBuildAccelerationStructureNV
,
64 unix_vkCmdBuildAccelerationStructuresIndirectKHR
,
65 unix_vkCmdBuildAccelerationStructuresKHR
,
66 unix_vkCmdBuildMicromapsEXT
,
67 unix_vkCmdClearAttachments
,
68 unix_vkCmdClearColorImage
,
69 unix_vkCmdClearDepthStencilImage
,
70 unix_vkCmdCopyAccelerationStructureKHR
,
71 unix_vkCmdCopyAccelerationStructureNV
,
72 unix_vkCmdCopyAccelerationStructureToMemoryKHR
,
74 unix_vkCmdCopyBuffer2
,
75 unix_vkCmdCopyBuffer2KHR
,
76 unix_vkCmdCopyBufferToImage
,
77 unix_vkCmdCopyBufferToImage2
,
78 unix_vkCmdCopyBufferToImage2KHR
,
81 unix_vkCmdCopyImage2KHR
,
82 unix_vkCmdCopyImageToBuffer
,
83 unix_vkCmdCopyImageToBuffer2
,
84 unix_vkCmdCopyImageToBuffer2KHR
,
85 unix_vkCmdCopyMemoryIndirectNV
,
86 unix_vkCmdCopyMemoryToAccelerationStructureKHR
,
87 unix_vkCmdCopyMemoryToImageIndirectNV
,
88 unix_vkCmdCopyMemoryToMicromapEXT
,
89 unix_vkCmdCopyMicromapEXT
,
90 unix_vkCmdCopyMicromapToMemoryEXT
,
91 unix_vkCmdCopyQueryPoolResults
,
92 unix_vkCmdCuLaunchKernelNVX
,
93 unix_vkCmdDebugMarkerBeginEXT
,
94 unix_vkCmdDebugMarkerEndEXT
,
95 unix_vkCmdDebugMarkerInsertEXT
,
96 unix_vkCmdDecompressMemoryIndirectCountNV
,
97 unix_vkCmdDecompressMemoryNV
,
99 unix_vkCmdDispatchBase
,
100 unix_vkCmdDispatchBaseKHR
,
101 unix_vkCmdDispatchIndirect
,
103 unix_vkCmdDrawIndexed
,
104 unix_vkCmdDrawIndexedIndirect
,
105 unix_vkCmdDrawIndexedIndirectCount
,
106 unix_vkCmdDrawIndexedIndirectCountAMD
,
107 unix_vkCmdDrawIndexedIndirectCountKHR
,
108 unix_vkCmdDrawIndirect
,
109 unix_vkCmdDrawIndirectByteCountEXT
,
110 unix_vkCmdDrawIndirectCount
,
111 unix_vkCmdDrawIndirectCountAMD
,
112 unix_vkCmdDrawIndirectCountKHR
,
113 unix_vkCmdDrawMeshTasksEXT
,
114 unix_vkCmdDrawMeshTasksIndirectCountEXT
,
115 unix_vkCmdDrawMeshTasksIndirectCountNV
,
116 unix_vkCmdDrawMeshTasksIndirectEXT
,
117 unix_vkCmdDrawMeshTasksIndirectNV
,
118 unix_vkCmdDrawMeshTasksNV
,
119 unix_vkCmdDrawMultiEXT
,
120 unix_vkCmdDrawMultiIndexedEXT
,
121 unix_vkCmdEndConditionalRenderingEXT
,
122 unix_vkCmdEndDebugUtilsLabelEXT
,
124 unix_vkCmdEndQueryIndexedEXT
,
125 unix_vkCmdEndRenderPass
,
126 unix_vkCmdEndRenderPass2
,
127 unix_vkCmdEndRenderPass2KHR
,
128 unix_vkCmdEndRendering
,
129 unix_vkCmdEndRenderingKHR
,
130 unix_vkCmdEndTransformFeedbackEXT
,
131 unix_vkCmdExecuteCommands
,
132 unix_vkCmdExecuteGeneratedCommandsNV
,
133 unix_vkCmdFillBuffer
,
134 unix_vkCmdInsertDebugUtilsLabelEXT
,
135 unix_vkCmdNextSubpass
,
136 unix_vkCmdNextSubpass2
,
137 unix_vkCmdNextSubpass2KHR
,
138 unix_vkCmdOpticalFlowExecuteNV
,
139 unix_vkCmdPipelineBarrier
,
140 unix_vkCmdPipelineBarrier2
,
141 unix_vkCmdPipelineBarrier2KHR
,
142 unix_vkCmdPreprocessGeneratedCommandsNV
,
143 unix_vkCmdPushConstants
,
144 unix_vkCmdPushDescriptorSetKHR
,
145 unix_vkCmdPushDescriptorSetWithTemplateKHR
,
146 unix_vkCmdResetEvent
,
147 unix_vkCmdResetEvent2
,
148 unix_vkCmdResetEvent2KHR
,
149 unix_vkCmdResetQueryPool
,
150 unix_vkCmdResolveImage
,
151 unix_vkCmdResolveImage2
,
152 unix_vkCmdResolveImage2KHR
,
153 unix_vkCmdSetAlphaToCoverageEnableEXT
,
154 unix_vkCmdSetAlphaToOneEnableEXT
,
155 unix_vkCmdSetBlendConstants
,
156 unix_vkCmdSetCheckpointNV
,
157 unix_vkCmdSetCoarseSampleOrderNV
,
158 unix_vkCmdSetColorBlendAdvancedEXT
,
159 unix_vkCmdSetColorBlendEnableEXT
,
160 unix_vkCmdSetColorBlendEquationEXT
,
161 unix_vkCmdSetColorWriteEnableEXT
,
162 unix_vkCmdSetColorWriteMaskEXT
,
163 unix_vkCmdSetConservativeRasterizationModeEXT
,
164 unix_vkCmdSetCoverageModulationModeNV
,
165 unix_vkCmdSetCoverageModulationTableEnableNV
,
166 unix_vkCmdSetCoverageModulationTableNV
,
167 unix_vkCmdSetCoverageReductionModeNV
,
168 unix_vkCmdSetCoverageToColorEnableNV
,
169 unix_vkCmdSetCoverageToColorLocationNV
,
170 unix_vkCmdSetCullMode
,
171 unix_vkCmdSetCullModeEXT
,
172 unix_vkCmdSetDepthBias
,
173 unix_vkCmdSetDepthBiasEnable
,
174 unix_vkCmdSetDepthBiasEnableEXT
,
175 unix_vkCmdSetDepthBounds
,
176 unix_vkCmdSetDepthBoundsTestEnable
,
177 unix_vkCmdSetDepthBoundsTestEnableEXT
,
178 unix_vkCmdSetDepthClampEnableEXT
,
179 unix_vkCmdSetDepthClipEnableEXT
,
180 unix_vkCmdSetDepthClipNegativeOneToOneEXT
,
181 unix_vkCmdSetDepthCompareOp
,
182 unix_vkCmdSetDepthCompareOpEXT
,
183 unix_vkCmdSetDepthTestEnable
,
184 unix_vkCmdSetDepthTestEnableEXT
,
185 unix_vkCmdSetDepthWriteEnable
,
186 unix_vkCmdSetDepthWriteEnableEXT
,
187 unix_vkCmdSetDescriptorBufferOffsetsEXT
,
188 unix_vkCmdSetDeviceMask
,
189 unix_vkCmdSetDeviceMaskKHR
,
190 unix_vkCmdSetDiscardRectangleEXT
,
193 unix_vkCmdSetEvent2KHR
,
194 unix_vkCmdSetExclusiveScissorNV
,
195 unix_vkCmdSetExtraPrimitiveOverestimationSizeEXT
,
196 unix_vkCmdSetFragmentShadingRateEnumNV
,
197 unix_vkCmdSetFragmentShadingRateKHR
,
198 unix_vkCmdSetFrontFace
,
199 unix_vkCmdSetFrontFaceEXT
,
200 unix_vkCmdSetLineRasterizationModeEXT
,
201 unix_vkCmdSetLineStippleEXT
,
202 unix_vkCmdSetLineStippleEnableEXT
,
203 unix_vkCmdSetLineWidth
,
204 unix_vkCmdSetLogicOpEXT
,
205 unix_vkCmdSetLogicOpEnableEXT
,
206 unix_vkCmdSetPatchControlPointsEXT
,
207 unix_vkCmdSetPerformanceMarkerINTEL
,
208 unix_vkCmdSetPerformanceOverrideINTEL
,
209 unix_vkCmdSetPerformanceStreamMarkerINTEL
,
210 unix_vkCmdSetPolygonModeEXT
,
211 unix_vkCmdSetPrimitiveRestartEnable
,
212 unix_vkCmdSetPrimitiveRestartEnableEXT
,
213 unix_vkCmdSetPrimitiveTopology
,
214 unix_vkCmdSetPrimitiveTopologyEXT
,
215 unix_vkCmdSetProvokingVertexModeEXT
,
216 unix_vkCmdSetRasterizationSamplesEXT
,
217 unix_vkCmdSetRasterizationStreamEXT
,
218 unix_vkCmdSetRasterizerDiscardEnable
,
219 unix_vkCmdSetRasterizerDiscardEnableEXT
,
220 unix_vkCmdSetRayTracingPipelineStackSizeKHR
,
221 unix_vkCmdSetRepresentativeFragmentTestEnableNV
,
222 unix_vkCmdSetSampleLocationsEXT
,
223 unix_vkCmdSetSampleLocationsEnableEXT
,
224 unix_vkCmdSetSampleMaskEXT
,
225 unix_vkCmdSetScissor
,
226 unix_vkCmdSetScissorWithCount
,
227 unix_vkCmdSetScissorWithCountEXT
,
228 unix_vkCmdSetShadingRateImageEnableNV
,
229 unix_vkCmdSetStencilCompareMask
,
230 unix_vkCmdSetStencilOp
,
231 unix_vkCmdSetStencilOpEXT
,
232 unix_vkCmdSetStencilReference
,
233 unix_vkCmdSetStencilTestEnable
,
234 unix_vkCmdSetStencilTestEnableEXT
,
235 unix_vkCmdSetStencilWriteMask
,
236 unix_vkCmdSetTessellationDomainOriginEXT
,
237 unix_vkCmdSetVertexInputEXT
,
238 unix_vkCmdSetViewport
,
239 unix_vkCmdSetViewportShadingRatePaletteNV
,
240 unix_vkCmdSetViewportSwizzleNV
,
241 unix_vkCmdSetViewportWScalingEnableNV
,
242 unix_vkCmdSetViewportWScalingNV
,
243 unix_vkCmdSetViewportWithCount
,
244 unix_vkCmdSetViewportWithCountEXT
,
245 unix_vkCmdSubpassShadingHUAWEI
,
246 unix_vkCmdTraceRaysIndirect2KHR
,
247 unix_vkCmdTraceRaysIndirectKHR
,
248 unix_vkCmdTraceRaysKHR
,
249 unix_vkCmdTraceRaysNV
,
250 unix_vkCmdUpdateBuffer
,
251 unix_vkCmdWaitEvents
,
252 unix_vkCmdWaitEvents2
,
253 unix_vkCmdWaitEvents2KHR
,
254 unix_vkCmdWriteAccelerationStructuresPropertiesKHR
,
255 unix_vkCmdWriteAccelerationStructuresPropertiesNV
,
256 unix_vkCmdWriteBufferMarker2AMD
,
257 unix_vkCmdWriteBufferMarkerAMD
,
258 unix_vkCmdWriteMicromapsPropertiesEXT
,
259 unix_vkCmdWriteTimestamp
,
260 unix_vkCmdWriteTimestamp2
,
261 unix_vkCmdWriteTimestamp2KHR
,
262 unix_vkCompileDeferredNV
,
263 unix_vkCopyAccelerationStructureKHR
,
264 unix_vkCopyAccelerationStructureToMemoryKHR
,
265 unix_vkCopyMemoryToAccelerationStructureKHR
,
266 unix_vkCopyMemoryToMicromapEXT
,
267 unix_vkCopyMicromapEXT
,
268 unix_vkCopyMicromapToMemoryEXT
,
269 unix_vkCreateAccelerationStructureKHR
,
270 unix_vkCreateAccelerationStructureNV
,
272 unix_vkCreateBufferView
,
273 unix_vkCreateCommandPool
,
274 unix_vkCreateComputePipelines
,
275 unix_vkCreateCuFunctionNVX
,
276 unix_vkCreateCuModuleNVX
,
277 unix_vkCreateDebugReportCallbackEXT
,
278 unix_vkCreateDebugUtilsMessengerEXT
,
279 unix_vkCreateDeferredOperationKHR
,
280 unix_vkCreateDescriptorPool
,
281 unix_vkCreateDescriptorSetLayout
,
282 unix_vkCreateDescriptorUpdateTemplate
,
283 unix_vkCreateDescriptorUpdateTemplateKHR
,
287 unix_vkCreateFramebuffer
,
288 unix_vkCreateGraphicsPipelines
,
290 unix_vkCreateImageView
,
291 unix_vkCreateIndirectCommandsLayoutNV
,
292 unix_vkCreateInstance
,
293 unix_vkCreateMicromapEXT
,
294 unix_vkCreateOpticalFlowSessionNV
,
295 unix_vkCreatePipelineCache
,
296 unix_vkCreatePipelineLayout
,
297 unix_vkCreatePrivateDataSlot
,
298 unix_vkCreatePrivateDataSlotEXT
,
299 unix_vkCreateQueryPool
,
300 unix_vkCreateRayTracingPipelinesKHR
,
301 unix_vkCreateRayTracingPipelinesNV
,
302 unix_vkCreateRenderPass
,
303 unix_vkCreateRenderPass2
,
304 unix_vkCreateRenderPass2KHR
,
305 unix_vkCreateSampler
,
306 unix_vkCreateSamplerYcbcrConversion
,
307 unix_vkCreateSamplerYcbcrConversionKHR
,
308 unix_vkCreateSemaphore
,
309 unix_vkCreateShaderModule
,
310 unix_vkCreateSwapchainKHR
,
311 unix_vkCreateValidationCacheEXT
,
312 unix_vkCreateWin32SurfaceKHR
,
313 unix_vkDebugMarkerSetObjectNameEXT
,
314 unix_vkDebugMarkerSetObjectTagEXT
,
315 unix_vkDebugReportMessageEXT
,
316 unix_vkDeferredOperationJoinKHR
,
317 unix_vkDestroyAccelerationStructureKHR
,
318 unix_vkDestroyAccelerationStructureNV
,
319 unix_vkDestroyBuffer
,
320 unix_vkDestroyBufferView
,
321 unix_vkDestroyCommandPool
,
322 unix_vkDestroyCuFunctionNVX
,
323 unix_vkDestroyCuModuleNVX
,
324 unix_vkDestroyDebugReportCallbackEXT
,
325 unix_vkDestroyDebugUtilsMessengerEXT
,
326 unix_vkDestroyDeferredOperationKHR
,
327 unix_vkDestroyDescriptorPool
,
328 unix_vkDestroyDescriptorSetLayout
,
329 unix_vkDestroyDescriptorUpdateTemplate
,
330 unix_vkDestroyDescriptorUpdateTemplateKHR
,
331 unix_vkDestroyDevice
,
334 unix_vkDestroyFramebuffer
,
336 unix_vkDestroyImageView
,
337 unix_vkDestroyIndirectCommandsLayoutNV
,
338 unix_vkDestroyInstance
,
339 unix_vkDestroyMicromapEXT
,
340 unix_vkDestroyOpticalFlowSessionNV
,
341 unix_vkDestroyPipeline
,
342 unix_vkDestroyPipelineCache
,
343 unix_vkDestroyPipelineLayout
,
344 unix_vkDestroyPrivateDataSlot
,
345 unix_vkDestroyPrivateDataSlotEXT
,
346 unix_vkDestroyQueryPool
,
347 unix_vkDestroyRenderPass
,
348 unix_vkDestroySampler
,
349 unix_vkDestroySamplerYcbcrConversion
,
350 unix_vkDestroySamplerYcbcrConversionKHR
,
351 unix_vkDestroySemaphore
,
352 unix_vkDestroyShaderModule
,
353 unix_vkDestroySurfaceKHR
,
354 unix_vkDestroySwapchainKHR
,
355 unix_vkDestroyValidationCacheEXT
,
356 unix_vkDeviceWaitIdle
,
357 unix_vkEndCommandBuffer
,
358 unix_vkEnumerateDeviceExtensionProperties
,
359 unix_vkEnumerateDeviceLayerProperties
,
360 unix_vkEnumerateInstanceExtensionProperties
,
361 unix_vkEnumerateInstanceVersion
,
362 unix_vkEnumeratePhysicalDeviceGroups
,
363 unix_vkEnumeratePhysicalDeviceGroupsKHR
,
364 unix_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR
,
365 unix_vkEnumeratePhysicalDevices
,
366 unix_vkFlushMappedMemoryRanges
,
367 unix_vkFreeCommandBuffers
,
368 unix_vkFreeDescriptorSets
,
370 unix_vkGetAccelerationStructureBuildSizesKHR
,
371 unix_vkGetAccelerationStructureDeviceAddressKHR
,
372 unix_vkGetAccelerationStructureHandleNV
,
373 unix_vkGetAccelerationStructureMemoryRequirementsNV
,
374 unix_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT
,
375 unix_vkGetBufferDeviceAddress
,
376 unix_vkGetBufferDeviceAddressEXT
,
377 unix_vkGetBufferDeviceAddressKHR
,
378 unix_vkGetBufferMemoryRequirements
,
379 unix_vkGetBufferMemoryRequirements2
,
380 unix_vkGetBufferMemoryRequirements2KHR
,
381 unix_vkGetBufferOpaqueCaptureAddress
,
382 unix_vkGetBufferOpaqueCaptureAddressKHR
,
383 unix_vkGetBufferOpaqueCaptureDescriptorDataEXT
,
384 unix_vkGetCalibratedTimestampsEXT
,
385 unix_vkGetDeferredOperationMaxConcurrencyKHR
,
386 unix_vkGetDeferredOperationResultKHR
,
387 unix_vkGetDescriptorEXT
,
388 unix_vkGetDescriptorSetHostMappingVALVE
,
389 unix_vkGetDescriptorSetLayoutBindingOffsetEXT
,
390 unix_vkGetDescriptorSetLayoutHostMappingInfoVALVE
,
391 unix_vkGetDescriptorSetLayoutSizeEXT
,
392 unix_vkGetDescriptorSetLayoutSupport
,
393 unix_vkGetDescriptorSetLayoutSupportKHR
,
394 unix_vkGetDeviceAccelerationStructureCompatibilityKHR
,
395 unix_vkGetDeviceBufferMemoryRequirements
,
396 unix_vkGetDeviceBufferMemoryRequirementsKHR
,
397 unix_vkGetDeviceFaultInfoEXT
,
398 unix_vkGetDeviceGroupPeerMemoryFeatures
,
399 unix_vkGetDeviceGroupPeerMemoryFeaturesKHR
,
400 unix_vkGetDeviceGroupPresentCapabilitiesKHR
,
401 unix_vkGetDeviceGroupSurfacePresentModesKHR
,
402 unix_vkGetDeviceImageMemoryRequirements
,
403 unix_vkGetDeviceImageMemoryRequirementsKHR
,
404 unix_vkGetDeviceImageSparseMemoryRequirements
,
405 unix_vkGetDeviceImageSparseMemoryRequirementsKHR
,
406 unix_vkGetDeviceMemoryCommitment
,
407 unix_vkGetDeviceMemoryOpaqueCaptureAddress
,
408 unix_vkGetDeviceMemoryOpaqueCaptureAddressKHR
,
409 unix_vkGetDeviceMicromapCompatibilityEXT
,
410 unix_vkGetDeviceQueue
,
411 unix_vkGetDeviceQueue2
,
412 unix_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI
,
413 unix_vkGetDynamicRenderingTilePropertiesQCOM
,
414 unix_vkGetEventStatus
,
415 unix_vkGetFenceStatus
,
416 unix_vkGetFramebufferTilePropertiesQCOM
,
417 unix_vkGetGeneratedCommandsMemoryRequirementsNV
,
418 unix_vkGetImageMemoryRequirements
,
419 unix_vkGetImageMemoryRequirements2
,
420 unix_vkGetImageMemoryRequirements2KHR
,
421 unix_vkGetImageOpaqueCaptureDescriptorDataEXT
,
422 unix_vkGetImageSparseMemoryRequirements
,
423 unix_vkGetImageSparseMemoryRequirements2
,
424 unix_vkGetImageSparseMemoryRequirements2KHR
,
425 unix_vkGetImageSubresourceLayout
,
426 unix_vkGetImageSubresourceLayout2EXT
,
427 unix_vkGetImageViewAddressNVX
,
428 unix_vkGetImageViewHandleNVX
,
429 unix_vkGetImageViewOpaqueCaptureDescriptorDataEXT
,
430 unix_vkGetMemoryHostPointerPropertiesEXT
,
431 unix_vkGetMicromapBuildSizesEXT
,
432 unix_vkGetPerformanceParameterINTEL
,
433 unix_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT
,
434 unix_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV
,
435 unix_vkGetPhysicalDeviceExternalBufferProperties
,
436 unix_vkGetPhysicalDeviceExternalBufferPropertiesKHR
,
437 unix_vkGetPhysicalDeviceExternalFenceProperties
,
438 unix_vkGetPhysicalDeviceExternalFencePropertiesKHR
,
439 unix_vkGetPhysicalDeviceExternalSemaphoreProperties
,
440 unix_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR
,
441 unix_vkGetPhysicalDeviceFeatures
,
442 unix_vkGetPhysicalDeviceFeatures2
,
443 unix_vkGetPhysicalDeviceFeatures2KHR
,
444 unix_vkGetPhysicalDeviceFormatProperties
,
445 unix_vkGetPhysicalDeviceFormatProperties2
,
446 unix_vkGetPhysicalDeviceFormatProperties2KHR
,
447 unix_vkGetPhysicalDeviceFragmentShadingRatesKHR
,
448 unix_vkGetPhysicalDeviceImageFormatProperties
,
449 unix_vkGetPhysicalDeviceImageFormatProperties2
,
450 unix_vkGetPhysicalDeviceImageFormatProperties2KHR
,
451 unix_vkGetPhysicalDeviceMemoryProperties
,
452 unix_vkGetPhysicalDeviceMemoryProperties2
,
453 unix_vkGetPhysicalDeviceMemoryProperties2KHR
,
454 unix_vkGetPhysicalDeviceMultisamplePropertiesEXT
,
455 unix_vkGetPhysicalDeviceOpticalFlowImageFormatsNV
,
456 unix_vkGetPhysicalDevicePresentRectanglesKHR
,
457 unix_vkGetPhysicalDeviceProperties
,
458 unix_vkGetPhysicalDeviceProperties2
,
459 unix_vkGetPhysicalDeviceProperties2KHR
,
460 unix_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR
,
461 unix_vkGetPhysicalDeviceQueueFamilyProperties
,
462 unix_vkGetPhysicalDeviceQueueFamilyProperties2
,
463 unix_vkGetPhysicalDeviceQueueFamilyProperties2KHR
,
464 unix_vkGetPhysicalDeviceSparseImageFormatProperties
,
465 unix_vkGetPhysicalDeviceSparseImageFormatProperties2
,
466 unix_vkGetPhysicalDeviceSparseImageFormatProperties2KHR
,
467 unix_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV
,
468 unix_vkGetPhysicalDeviceSurfaceCapabilities2KHR
,
469 unix_vkGetPhysicalDeviceSurfaceCapabilitiesKHR
,
470 unix_vkGetPhysicalDeviceSurfaceFormats2KHR
,
471 unix_vkGetPhysicalDeviceSurfaceFormatsKHR
,
472 unix_vkGetPhysicalDeviceSurfacePresentModesKHR
,
473 unix_vkGetPhysicalDeviceSurfaceSupportKHR
,
474 unix_vkGetPhysicalDeviceToolProperties
,
475 unix_vkGetPhysicalDeviceToolPropertiesEXT
,
476 unix_vkGetPhysicalDeviceWin32PresentationSupportKHR
,
477 unix_vkGetPipelineCacheData
,
478 unix_vkGetPipelineExecutableInternalRepresentationsKHR
,
479 unix_vkGetPipelineExecutablePropertiesKHR
,
480 unix_vkGetPipelineExecutableStatisticsKHR
,
481 unix_vkGetPipelinePropertiesEXT
,
482 unix_vkGetPrivateData
,
483 unix_vkGetPrivateDataEXT
,
484 unix_vkGetQueryPoolResults
,
485 unix_vkGetQueueCheckpointData2NV
,
486 unix_vkGetQueueCheckpointDataNV
,
487 unix_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR
,
488 unix_vkGetRayTracingShaderGroupHandlesKHR
,
489 unix_vkGetRayTracingShaderGroupHandlesNV
,
490 unix_vkGetRayTracingShaderGroupStackSizeKHR
,
491 unix_vkGetRenderAreaGranularity
,
492 unix_vkGetSamplerOpaqueCaptureDescriptorDataEXT
,
493 unix_vkGetSemaphoreCounterValue
,
494 unix_vkGetSemaphoreCounterValueKHR
,
495 unix_vkGetShaderInfoAMD
,
496 unix_vkGetShaderModuleCreateInfoIdentifierEXT
,
497 unix_vkGetShaderModuleIdentifierEXT
,
498 unix_vkGetSwapchainImagesKHR
,
499 unix_vkGetValidationCacheDataEXT
,
500 unix_vkInitializePerformanceApiINTEL
,
501 unix_vkInvalidateMappedMemoryRanges
,
503 unix_vkMergePipelineCaches
,
504 unix_vkMergeValidationCachesEXT
,
505 unix_vkQueueBeginDebugUtilsLabelEXT
,
506 unix_vkQueueBindSparse
,
507 unix_vkQueueEndDebugUtilsLabelEXT
,
508 unix_vkQueueInsertDebugUtilsLabelEXT
,
509 unix_vkQueuePresentKHR
,
510 unix_vkQueueSetPerformanceConfigurationINTEL
,
513 unix_vkQueueSubmit2KHR
,
514 unix_vkQueueWaitIdle
,
515 unix_vkReleasePerformanceConfigurationINTEL
,
516 unix_vkReleaseProfilingLockKHR
,
517 unix_vkResetCommandBuffer
,
518 unix_vkResetCommandPool
,
519 unix_vkResetDescriptorPool
,
522 unix_vkResetQueryPool
,
523 unix_vkResetQueryPoolEXT
,
524 unix_vkSetDebugUtilsObjectNameEXT
,
525 unix_vkSetDebugUtilsObjectTagEXT
,
526 unix_vkSetDeviceMemoryPriorityEXT
,
528 unix_vkSetPrivateData
,
529 unix_vkSetPrivateDataEXT
,
530 unix_vkSignalSemaphore
,
531 unix_vkSignalSemaphoreKHR
,
532 unix_vkSubmitDebugUtilsMessageEXT
,
533 unix_vkTrimCommandPool
,
534 unix_vkTrimCommandPoolKHR
,
535 unix_vkUninitializePerformanceApiINTEL
,
537 unix_vkUpdateDescriptorSetWithTemplate
,
538 unix_vkUpdateDescriptorSetWithTemplateKHR
,
539 unix_vkUpdateDescriptorSets
,
540 unix_vkWaitForFences
,
541 unix_vkWaitForPresentKHR
,
542 unix_vkWaitSemaphores
,
543 unix_vkWaitSemaphoresKHR
,
544 unix_vkWriteAccelerationStructuresPropertiesKHR
,
545 unix_vkWriteMicromapsPropertiesEXT
,
549 struct vkAcquireNextImage2KHR_params
552 const VkAcquireNextImageInfoKHR
*pAcquireInfo
;
553 uint32_t *pImageIndex
;
557 struct vkAcquireNextImageKHR_params
560 VkSwapchainKHR
DECLSPEC_ALIGN(8) swapchain
;
561 uint64_t DECLSPEC_ALIGN(8) timeout
;
562 VkSemaphore
DECLSPEC_ALIGN(8) semaphore
;
563 VkFence
DECLSPEC_ALIGN(8) fence
;
564 uint32_t *pImageIndex
;
568 struct vkAcquirePerformanceConfigurationINTEL_params
571 const VkPerformanceConfigurationAcquireInfoINTEL
*pAcquireInfo
;
572 VkPerformanceConfigurationINTEL
*pConfiguration
;
576 struct vkAcquireProfilingLockKHR_params
579 const VkAcquireProfilingLockInfoKHR
*pInfo
;
583 struct vkAllocateCommandBuffers_params
586 const VkCommandBufferAllocateInfo
*pAllocateInfo
;
587 VkCommandBuffer
*pCommandBuffers
;
591 struct vkAllocateDescriptorSets_params
594 const VkDescriptorSetAllocateInfo
*pAllocateInfo
;
595 VkDescriptorSet
*pDescriptorSets
;
599 struct vkAllocateMemory_params
602 const VkMemoryAllocateInfo
*pAllocateInfo
;
603 const VkAllocationCallbacks
*pAllocator
;
604 VkDeviceMemory
*pMemory
;
608 struct vkBeginCommandBuffer_params
610 VkCommandBuffer commandBuffer
;
611 const VkCommandBufferBeginInfo
*pBeginInfo
;
615 struct vkBindAccelerationStructureMemoryNV_params
618 uint32_t bindInfoCount
;
619 const VkBindAccelerationStructureMemoryInfoNV
*pBindInfos
;
623 struct vkBindBufferMemory_params
626 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
627 VkDeviceMemory
DECLSPEC_ALIGN(8) memory
;
628 VkDeviceSize
DECLSPEC_ALIGN(8) memoryOffset
;
632 struct vkBindBufferMemory2_params
635 uint32_t bindInfoCount
;
636 const VkBindBufferMemoryInfo
*pBindInfos
;
640 struct vkBindBufferMemory2KHR_params
643 uint32_t bindInfoCount
;
644 const VkBindBufferMemoryInfo
*pBindInfos
;
648 struct vkBindImageMemory_params
651 VkImage
DECLSPEC_ALIGN(8) image
;
652 VkDeviceMemory
DECLSPEC_ALIGN(8) memory
;
653 VkDeviceSize
DECLSPEC_ALIGN(8) memoryOffset
;
657 struct vkBindImageMemory2_params
660 uint32_t bindInfoCount
;
661 const VkBindImageMemoryInfo
*pBindInfos
;
665 struct vkBindImageMemory2KHR_params
668 uint32_t bindInfoCount
;
669 const VkBindImageMemoryInfo
*pBindInfos
;
673 struct vkBindOpticalFlowSessionImageNV_params
676 VkOpticalFlowSessionNV
DECLSPEC_ALIGN(8) session
;
677 VkOpticalFlowSessionBindingPointNV bindingPoint
;
678 VkImageView
DECLSPEC_ALIGN(8) view
;
679 VkImageLayout layout
;
683 struct vkBuildAccelerationStructuresKHR_params
686 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
688 const VkAccelerationStructureBuildGeometryInfoKHR
*pInfos
;
689 const VkAccelerationStructureBuildRangeInfoKHR
* const*ppBuildRangeInfos
;
693 struct vkBuildMicromapsEXT_params
696 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
698 const VkMicromapBuildInfoEXT
*pInfos
;
702 struct vkCmdBeginConditionalRenderingEXT_params
704 VkCommandBuffer commandBuffer
;
705 const VkConditionalRenderingBeginInfoEXT
*pConditionalRenderingBegin
;
708 struct vkCmdBeginDebugUtilsLabelEXT_params
710 VkCommandBuffer commandBuffer
;
711 const VkDebugUtilsLabelEXT
*pLabelInfo
;
714 struct vkCmdBeginQuery_params
716 VkCommandBuffer commandBuffer
;
717 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
719 VkQueryControlFlags flags
;
722 struct vkCmdBeginQueryIndexedEXT_params
724 VkCommandBuffer commandBuffer
;
725 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
727 VkQueryControlFlags flags
;
731 struct vkCmdBeginRenderPass_params
733 VkCommandBuffer commandBuffer
;
734 const VkRenderPassBeginInfo
*pRenderPassBegin
;
735 VkSubpassContents contents
;
738 struct vkCmdBeginRenderPass2_params
740 VkCommandBuffer commandBuffer
;
741 const VkRenderPassBeginInfo
*pRenderPassBegin
;
742 const VkSubpassBeginInfo
*pSubpassBeginInfo
;
745 struct vkCmdBeginRenderPass2KHR_params
747 VkCommandBuffer commandBuffer
;
748 const VkRenderPassBeginInfo
*pRenderPassBegin
;
749 const VkSubpassBeginInfo
*pSubpassBeginInfo
;
752 struct vkCmdBeginRendering_params
754 VkCommandBuffer commandBuffer
;
755 const VkRenderingInfo
*pRenderingInfo
;
758 struct vkCmdBeginRenderingKHR_params
760 VkCommandBuffer commandBuffer
;
761 const VkRenderingInfo
*pRenderingInfo
;
764 struct vkCmdBeginTransformFeedbackEXT_params
766 VkCommandBuffer commandBuffer
;
767 uint32_t firstCounterBuffer
;
768 uint32_t counterBufferCount
;
769 const VkBuffer
*pCounterBuffers
;
770 const VkDeviceSize
*pCounterBufferOffsets
;
773 struct vkCmdBindDescriptorBufferEmbeddedSamplersEXT_params
775 VkCommandBuffer commandBuffer
;
776 VkPipelineBindPoint pipelineBindPoint
;
777 VkPipelineLayout
DECLSPEC_ALIGN(8) layout
;
781 struct vkCmdBindDescriptorBuffersEXT_params
783 VkCommandBuffer commandBuffer
;
784 uint32_t bufferCount
;
785 const VkDescriptorBufferBindingInfoEXT
*pBindingInfos
;
788 struct vkCmdBindDescriptorSets_params
790 VkCommandBuffer commandBuffer
;
791 VkPipelineBindPoint pipelineBindPoint
;
792 VkPipelineLayout
DECLSPEC_ALIGN(8) layout
;
794 uint32_t descriptorSetCount
;
795 const VkDescriptorSet
*pDescriptorSets
;
796 uint32_t dynamicOffsetCount
;
797 const uint32_t *pDynamicOffsets
;
800 struct vkCmdBindIndexBuffer_params
802 VkCommandBuffer commandBuffer
;
803 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
804 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
805 VkIndexType indexType
;
808 struct vkCmdBindInvocationMaskHUAWEI_params
810 VkCommandBuffer commandBuffer
;
811 VkImageView
DECLSPEC_ALIGN(8) imageView
;
812 VkImageLayout imageLayout
;
815 struct vkCmdBindPipeline_params
817 VkCommandBuffer commandBuffer
;
818 VkPipelineBindPoint pipelineBindPoint
;
819 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
822 struct vkCmdBindPipelineShaderGroupNV_params
824 VkCommandBuffer commandBuffer
;
825 VkPipelineBindPoint pipelineBindPoint
;
826 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
830 struct vkCmdBindShadingRateImageNV_params
832 VkCommandBuffer commandBuffer
;
833 VkImageView
DECLSPEC_ALIGN(8) imageView
;
834 VkImageLayout imageLayout
;
837 struct vkCmdBindTransformFeedbackBuffersEXT_params
839 VkCommandBuffer commandBuffer
;
840 uint32_t firstBinding
;
841 uint32_t bindingCount
;
842 const VkBuffer
*pBuffers
;
843 const VkDeviceSize
*pOffsets
;
844 const VkDeviceSize
*pSizes
;
847 struct vkCmdBindVertexBuffers_params
849 VkCommandBuffer commandBuffer
;
850 uint32_t firstBinding
;
851 uint32_t bindingCount
;
852 const VkBuffer
*pBuffers
;
853 const VkDeviceSize
*pOffsets
;
856 struct vkCmdBindVertexBuffers2_params
858 VkCommandBuffer commandBuffer
;
859 uint32_t firstBinding
;
860 uint32_t bindingCount
;
861 const VkBuffer
*pBuffers
;
862 const VkDeviceSize
*pOffsets
;
863 const VkDeviceSize
*pSizes
;
864 const VkDeviceSize
*pStrides
;
867 struct vkCmdBindVertexBuffers2EXT_params
869 VkCommandBuffer commandBuffer
;
870 uint32_t firstBinding
;
871 uint32_t bindingCount
;
872 const VkBuffer
*pBuffers
;
873 const VkDeviceSize
*pOffsets
;
874 const VkDeviceSize
*pSizes
;
875 const VkDeviceSize
*pStrides
;
878 struct vkCmdBlitImage_params
880 VkCommandBuffer commandBuffer
;
881 VkImage
DECLSPEC_ALIGN(8) srcImage
;
882 VkImageLayout srcImageLayout
;
883 VkImage
DECLSPEC_ALIGN(8) dstImage
;
884 VkImageLayout dstImageLayout
;
885 uint32_t regionCount
;
886 const VkImageBlit
*pRegions
;
890 struct vkCmdBlitImage2_params
892 VkCommandBuffer commandBuffer
;
893 const VkBlitImageInfo2
*pBlitImageInfo
;
896 struct vkCmdBlitImage2KHR_params
898 VkCommandBuffer commandBuffer
;
899 const VkBlitImageInfo2
*pBlitImageInfo
;
902 struct vkCmdBuildAccelerationStructureNV_params
904 VkCommandBuffer commandBuffer
;
905 const VkAccelerationStructureInfoNV
*pInfo
;
906 VkBuffer
DECLSPEC_ALIGN(8) instanceData
;
907 VkDeviceSize
DECLSPEC_ALIGN(8) instanceOffset
;
909 VkAccelerationStructureNV
DECLSPEC_ALIGN(8) dst
;
910 VkAccelerationStructureNV
DECLSPEC_ALIGN(8) src
;
911 VkBuffer
DECLSPEC_ALIGN(8) scratch
;
912 VkDeviceSize
DECLSPEC_ALIGN(8) scratchOffset
;
915 struct vkCmdBuildAccelerationStructuresIndirectKHR_params
917 VkCommandBuffer commandBuffer
;
919 const VkAccelerationStructureBuildGeometryInfoKHR
*pInfos
;
920 const VkDeviceAddress
*pIndirectDeviceAddresses
;
921 const uint32_t *pIndirectStrides
;
922 const uint32_t * const*ppMaxPrimitiveCounts
;
925 struct vkCmdBuildAccelerationStructuresKHR_params
927 VkCommandBuffer commandBuffer
;
929 const VkAccelerationStructureBuildGeometryInfoKHR
*pInfos
;
930 const VkAccelerationStructureBuildRangeInfoKHR
* const*ppBuildRangeInfos
;
933 struct vkCmdBuildMicromapsEXT_params
935 VkCommandBuffer commandBuffer
;
937 const VkMicromapBuildInfoEXT
*pInfos
;
940 struct vkCmdClearAttachments_params
942 VkCommandBuffer commandBuffer
;
943 uint32_t attachmentCount
;
944 const VkClearAttachment
*pAttachments
;
946 const VkClearRect
*pRects
;
949 struct vkCmdClearColorImage_params
951 VkCommandBuffer commandBuffer
;
952 VkImage
DECLSPEC_ALIGN(8) image
;
953 VkImageLayout imageLayout
;
954 const VkClearColorValue
*pColor
;
956 const VkImageSubresourceRange
*pRanges
;
959 struct vkCmdClearDepthStencilImage_params
961 VkCommandBuffer commandBuffer
;
962 VkImage
DECLSPEC_ALIGN(8) image
;
963 VkImageLayout imageLayout
;
964 const VkClearDepthStencilValue
*pDepthStencil
;
966 const VkImageSubresourceRange
*pRanges
;
969 struct vkCmdCopyAccelerationStructureKHR_params
971 VkCommandBuffer commandBuffer
;
972 const VkCopyAccelerationStructureInfoKHR
*pInfo
;
975 struct vkCmdCopyAccelerationStructureNV_params
977 VkCommandBuffer commandBuffer
;
978 VkAccelerationStructureNV
DECLSPEC_ALIGN(8) dst
;
979 VkAccelerationStructureNV
DECLSPEC_ALIGN(8) src
;
980 VkCopyAccelerationStructureModeKHR mode
;
983 struct vkCmdCopyAccelerationStructureToMemoryKHR_params
985 VkCommandBuffer commandBuffer
;
986 const VkCopyAccelerationStructureToMemoryInfoKHR
*pInfo
;
989 struct vkCmdCopyBuffer_params
991 VkCommandBuffer commandBuffer
;
992 VkBuffer
DECLSPEC_ALIGN(8) srcBuffer
;
993 VkBuffer
DECLSPEC_ALIGN(8) dstBuffer
;
994 uint32_t regionCount
;
995 const VkBufferCopy
*pRegions
;
998 struct vkCmdCopyBuffer2_params
1000 VkCommandBuffer commandBuffer
;
1001 const VkCopyBufferInfo2
*pCopyBufferInfo
;
1004 struct vkCmdCopyBuffer2KHR_params
1006 VkCommandBuffer commandBuffer
;
1007 const VkCopyBufferInfo2
*pCopyBufferInfo
;
1010 struct vkCmdCopyBufferToImage_params
1012 VkCommandBuffer commandBuffer
;
1013 VkBuffer
DECLSPEC_ALIGN(8) srcBuffer
;
1014 VkImage
DECLSPEC_ALIGN(8) dstImage
;
1015 VkImageLayout dstImageLayout
;
1016 uint32_t regionCount
;
1017 const VkBufferImageCopy
*pRegions
;
1020 struct vkCmdCopyBufferToImage2_params
1022 VkCommandBuffer commandBuffer
;
1023 const VkCopyBufferToImageInfo2
*pCopyBufferToImageInfo
;
1026 struct vkCmdCopyBufferToImage2KHR_params
1028 VkCommandBuffer commandBuffer
;
1029 const VkCopyBufferToImageInfo2
*pCopyBufferToImageInfo
;
1032 struct vkCmdCopyImage_params
1034 VkCommandBuffer commandBuffer
;
1035 VkImage
DECLSPEC_ALIGN(8) srcImage
;
1036 VkImageLayout srcImageLayout
;
1037 VkImage
DECLSPEC_ALIGN(8) dstImage
;
1038 VkImageLayout dstImageLayout
;
1039 uint32_t regionCount
;
1040 const VkImageCopy
*pRegions
;
1043 struct vkCmdCopyImage2_params
1045 VkCommandBuffer commandBuffer
;
1046 const VkCopyImageInfo2
*pCopyImageInfo
;
1049 struct vkCmdCopyImage2KHR_params
1051 VkCommandBuffer commandBuffer
;
1052 const VkCopyImageInfo2
*pCopyImageInfo
;
1055 struct vkCmdCopyImageToBuffer_params
1057 VkCommandBuffer commandBuffer
;
1058 VkImage
DECLSPEC_ALIGN(8) srcImage
;
1059 VkImageLayout srcImageLayout
;
1060 VkBuffer
DECLSPEC_ALIGN(8) dstBuffer
;
1061 uint32_t regionCount
;
1062 const VkBufferImageCopy
*pRegions
;
1065 struct vkCmdCopyImageToBuffer2_params
1067 VkCommandBuffer commandBuffer
;
1068 const VkCopyImageToBufferInfo2
*pCopyImageToBufferInfo
;
1071 struct vkCmdCopyImageToBuffer2KHR_params
1073 VkCommandBuffer commandBuffer
;
1074 const VkCopyImageToBufferInfo2
*pCopyImageToBufferInfo
;
1077 struct vkCmdCopyMemoryIndirectNV_params
1079 VkCommandBuffer commandBuffer
;
1080 VkDeviceAddress
DECLSPEC_ALIGN(8) copyBufferAddress
;
1085 struct vkCmdCopyMemoryToAccelerationStructureKHR_params
1087 VkCommandBuffer commandBuffer
;
1088 const VkCopyMemoryToAccelerationStructureInfoKHR
*pInfo
;
1091 struct vkCmdCopyMemoryToImageIndirectNV_params
1093 VkCommandBuffer commandBuffer
;
1094 VkDeviceAddress
DECLSPEC_ALIGN(8) copyBufferAddress
;
1097 VkImage
DECLSPEC_ALIGN(8) dstImage
;
1098 VkImageLayout dstImageLayout
;
1099 const VkImageSubresourceLayers
*pImageSubresources
;
1102 struct vkCmdCopyMemoryToMicromapEXT_params
1104 VkCommandBuffer commandBuffer
;
1105 const VkCopyMemoryToMicromapInfoEXT
*pInfo
;
1108 struct vkCmdCopyMicromapEXT_params
1110 VkCommandBuffer commandBuffer
;
1111 const VkCopyMicromapInfoEXT
*pInfo
;
1114 struct vkCmdCopyMicromapToMemoryEXT_params
1116 VkCommandBuffer commandBuffer
;
1117 const VkCopyMicromapToMemoryInfoEXT
*pInfo
;
1120 struct vkCmdCopyQueryPoolResults_params
1122 VkCommandBuffer commandBuffer
;
1123 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
1124 uint32_t firstQuery
;
1125 uint32_t queryCount
;
1126 VkBuffer
DECLSPEC_ALIGN(8) dstBuffer
;
1127 VkDeviceSize
DECLSPEC_ALIGN(8) dstOffset
;
1128 VkDeviceSize
DECLSPEC_ALIGN(8) stride
;
1129 VkQueryResultFlags flags
;
1132 struct vkCmdCuLaunchKernelNVX_params
1134 VkCommandBuffer commandBuffer
;
1135 const VkCuLaunchInfoNVX
*pLaunchInfo
;
1138 struct vkCmdDebugMarkerBeginEXT_params
1140 VkCommandBuffer commandBuffer
;
1141 const VkDebugMarkerMarkerInfoEXT
*pMarkerInfo
;
1144 struct vkCmdDebugMarkerEndEXT_params
1146 VkCommandBuffer commandBuffer
;
1149 struct vkCmdDebugMarkerInsertEXT_params
1151 VkCommandBuffer commandBuffer
;
1152 const VkDebugMarkerMarkerInfoEXT
*pMarkerInfo
;
1155 struct vkCmdDecompressMemoryIndirectCountNV_params
1157 VkCommandBuffer commandBuffer
;
1158 VkDeviceAddress
DECLSPEC_ALIGN(8) indirectCommandsAddress
;
1159 VkDeviceAddress
DECLSPEC_ALIGN(8) indirectCommandsCountAddress
;
1163 struct vkCmdDecompressMemoryNV_params
1165 VkCommandBuffer commandBuffer
;
1166 uint32_t decompressRegionCount
;
1167 const VkDecompressMemoryRegionNV
*pDecompressMemoryRegions
;
1170 struct vkCmdDispatch_params
1172 VkCommandBuffer commandBuffer
;
1173 uint32_t groupCountX
;
1174 uint32_t groupCountY
;
1175 uint32_t groupCountZ
;
1178 struct vkCmdDispatchBase_params
1180 VkCommandBuffer commandBuffer
;
1181 uint32_t baseGroupX
;
1182 uint32_t baseGroupY
;
1183 uint32_t baseGroupZ
;
1184 uint32_t groupCountX
;
1185 uint32_t groupCountY
;
1186 uint32_t groupCountZ
;
1189 struct vkCmdDispatchBaseKHR_params
1191 VkCommandBuffer commandBuffer
;
1192 uint32_t baseGroupX
;
1193 uint32_t baseGroupY
;
1194 uint32_t baseGroupZ
;
1195 uint32_t groupCountX
;
1196 uint32_t groupCountY
;
1197 uint32_t groupCountZ
;
1200 struct vkCmdDispatchIndirect_params
1202 VkCommandBuffer commandBuffer
;
1203 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1204 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1207 struct vkCmdDraw_params
1209 VkCommandBuffer commandBuffer
;
1210 uint32_t vertexCount
;
1211 uint32_t instanceCount
;
1212 uint32_t firstVertex
;
1213 uint32_t firstInstance
;
1216 struct vkCmdDrawIndexed_params
1218 VkCommandBuffer commandBuffer
;
1219 uint32_t indexCount
;
1220 uint32_t instanceCount
;
1221 uint32_t firstIndex
;
1222 int32_t vertexOffset
;
1223 uint32_t firstInstance
;
1226 struct vkCmdDrawIndexedIndirect_params
1228 VkCommandBuffer commandBuffer
;
1229 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1230 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1235 struct vkCmdDrawIndexedIndirectCount_params
1237 VkCommandBuffer commandBuffer
;
1238 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1239 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1240 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1241 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1242 uint32_t maxDrawCount
;
1246 struct vkCmdDrawIndexedIndirectCountAMD_params
1248 VkCommandBuffer commandBuffer
;
1249 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1250 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1251 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1252 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1253 uint32_t maxDrawCount
;
1257 struct vkCmdDrawIndexedIndirectCountKHR_params
1259 VkCommandBuffer commandBuffer
;
1260 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1261 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1262 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1263 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1264 uint32_t maxDrawCount
;
1268 struct vkCmdDrawIndirect_params
1270 VkCommandBuffer commandBuffer
;
1271 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1272 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1277 struct vkCmdDrawIndirectByteCountEXT_params
1279 VkCommandBuffer commandBuffer
;
1280 uint32_t instanceCount
;
1281 uint32_t firstInstance
;
1282 VkBuffer
DECLSPEC_ALIGN(8) counterBuffer
;
1283 VkDeviceSize
DECLSPEC_ALIGN(8) counterBufferOffset
;
1284 uint32_t counterOffset
;
1285 uint32_t vertexStride
;
1288 struct vkCmdDrawIndirectCount_params
1290 VkCommandBuffer commandBuffer
;
1291 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1292 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1293 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1294 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1295 uint32_t maxDrawCount
;
1299 struct vkCmdDrawIndirectCountAMD_params
1301 VkCommandBuffer commandBuffer
;
1302 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1303 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1304 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1305 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1306 uint32_t maxDrawCount
;
1310 struct vkCmdDrawIndirectCountKHR_params
1312 VkCommandBuffer commandBuffer
;
1313 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1314 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1315 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1316 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1317 uint32_t maxDrawCount
;
1321 struct vkCmdDrawMeshTasksEXT_params
1323 VkCommandBuffer commandBuffer
;
1324 uint32_t groupCountX
;
1325 uint32_t groupCountY
;
1326 uint32_t groupCountZ
;
1329 struct vkCmdDrawMeshTasksIndirectCountEXT_params
1331 VkCommandBuffer commandBuffer
;
1332 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1333 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1334 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1335 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1336 uint32_t maxDrawCount
;
1340 struct vkCmdDrawMeshTasksIndirectCountNV_params
1342 VkCommandBuffer commandBuffer
;
1343 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1344 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1345 VkBuffer
DECLSPEC_ALIGN(8) countBuffer
;
1346 VkDeviceSize
DECLSPEC_ALIGN(8) countBufferOffset
;
1347 uint32_t maxDrawCount
;
1351 struct vkCmdDrawMeshTasksIndirectEXT_params
1353 VkCommandBuffer commandBuffer
;
1354 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1355 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1360 struct vkCmdDrawMeshTasksIndirectNV_params
1362 VkCommandBuffer commandBuffer
;
1363 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
1364 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
1369 struct vkCmdDrawMeshTasksNV_params
1371 VkCommandBuffer commandBuffer
;
1376 struct vkCmdDrawMultiEXT_params
1378 VkCommandBuffer commandBuffer
;
1380 const VkMultiDrawInfoEXT
*pVertexInfo
;
1381 uint32_t instanceCount
;
1382 uint32_t firstInstance
;
1386 struct vkCmdDrawMultiIndexedEXT_params
1388 VkCommandBuffer commandBuffer
;
1390 const VkMultiDrawIndexedInfoEXT
*pIndexInfo
;
1391 uint32_t instanceCount
;
1392 uint32_t firstInstance
;
1394 const int32_t *pVertexOffset
;
1397 struct vkCmdEndConditionalRenderingEXT_params
1399 VkCommandBuffer commandBuffer
;
1402 struct vkCmdEndDebugUtilsLabelEXT_params
1404 VkCommandBuffer commandBuffer
;
1407 struct vkCmdEndQuery_params
1409 VkCommandBuffer commandBuffer
;
1410 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
1414 struct vkCmdEndQueryIndexedEXT_params
1416 VkCommandBuffer commandBuffer
;
1417 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
1422 struct vkCmdEndRenderPass_params
1424 VkCommandBuffer commandBuffer
;
1427 struct vkCmdEndRenderPass2_params
1429 VkCommandBuffer commandBuffer
;
1430 const VkSubpassEndInfo
*pSubpassEndInfo
;
1433 struct vkCmdEndRenderPass2KHR_params
1435 VkCommandBuffer commandBuffer
;
1436 const VkSubpassEndInfo
*pSubpassEndInfo
;
1439 struct vkCmdEndRendering_params
1441 VkCommandBuffer commandBuffer
;
1444 struct vkCmdEndRenderingKHR_params
1446 VkCommandBuffer commandBuffer
;
1449 struct vkCmdEndTransformFeedbackEXT_params
1451 VkCommandBuffer commandBuffer
;
1452 uint32_t firstCounterBuffer
;
1453 uint32_t counterBufferCount
;
1454 const VkBuffer
*pCounterBuffers
;
1455 const VkDeviceSize
*pCounterBufferOffsets
;
1458 struct vkCmdExecuteCommands_params
1460 VkCommandBuffer commandBuffer
;
1461 uint32_t commandBufferCount
;
1462 const VkCommandBuffer
*pCommandBuffers
;
1465 struct vkCmdExecuteGeneratedCommandsNV_params
1467 VkCommandBuffer commandBuffer
;
1468 VkBool32 isPreprocessed
;
1469 const VkGeneratedCommandsInfoNV
*pGeneratedCommandsInfo
;
1472 struct vkCmdFillBuffer_params
1474 VkCommandBuffer commandBuffer
;
1475 VkBuffer
DECLSPEC_ALIGN(8) dstBuffer
;
1476 VkDeviceSize
DECLSPEC_ALIGN(8) dstOffset
;
1477 VkDeviceSize
DECLSPEC_ALIGN(8) size
;
1481 struct vkCmdInsertDebugUtilsLabelEXT_params
1483 VkCommandBuffer commandBuffer
;
1484 const VkDebugUtilsLabelEXT
*pLabelInfo
;
1487 struct vkCmdNextSubpass_params
1489 VkCommandBuffer commandBuffer
;
1490 VkSubpassContents contents
;
1493 struct vkCmdNextSubpass2_params
1495 VkCommandBuffer commandBuffer
;
1496 const VkSubpassBeginInfo
*pSubpassBeginInfo
;
1497 const VkSubpassEndInfo
*pSubpassEndInfo
;
1500 struct vkCmdNextSubpass2KHR_params
1502 VkCommandBuffer commandBuffer
;
1503 const VkSubpassBeginInfo
*pSubpassBeginInfo
;
1504 const VkSubpassEndInfo
*pSubpassEndInfo
;
1507 struct vkCmdOpticalFlowExecuteNV_params
1509 VkCommandBuffer commandBuffer
;
1510 VkOpticalFlowSessionNV
DECLSPEC_ALIGN(8) session
;
1511 const VkOpticalFlowExecuteInfoNV
*pExecuteInfo
;
1514 struct vkCmdPipelineBarrier_params
1516 VkCommandBuffer commandBuffer
;
1517 VkPipelineStageFlags srcStageMask
;
1518 VkPipelineStageFlags dstStageMask
;
1519 VkDependencyFlags dependencyFlags
;
1520 uint32_t memoryBarrierCount
;
1521 const VkMemoryBarrier
*pMemoryBarriers
;
1522 uint32_t bufferMemoryBarrierCount
;
1523 const VkBufferMemoryBarrier
*pBufferMemoryBarriers
;
1524 uint32_t imageMemoryBarrierCount
;
1525 const VkImageMemoryBarrier
*pImageMemoryBarriers
;
1528 struct vkCmdPipelineBarrier2_params
1530 VkCommandBuffer commandBuffer
;
1531 const VkDependencyInfo
*pDependencyInfo
;
1534 struct vkCmdPipelineBarrier2KHR_params
1536 VkCommandBuffer commandBuffer
;
1537 const VkDependencyInfo
*pDependencyInfo
;
1540 struct vkCmdPreprocessGeneratedCommandsNV_params
1542 VkCommandBuffer commandBuffer
;
1543 const VkGeneratedCommandsInfoNV
*pGeneratedCommandsInfo
;
1546 struct vkCmdPushConstants_params
1548 VkCommandBuffer commandBuffer
;
1549 VkPipelineLayout
DECLSPEC_ALIGN(8) layout
;
1550 VkShaderStageFlags stageFlags
;
1553 const void *pValues
;
1556 struct vkCmdPushDescriptorSetKHR_params
1558 VkCommandBuffer commandBuffer
;
1559 VkPipelineBindPoint pipelineBindPoint
;
1560 VkPipelineLayout
DECLSPEC_ALIGN(8) layout
;
1562 uint32_t descriptorWriteCount
;
1563 const VkWriteDescriptorSet
*pDescriptorWrites
;
1566 struct vkCmdPushDescriptorSetWithTemplateKHR_params
1568 VkCommandBuffer commandBuffer
;
1569 VkDescriptorUpdateTemplate
DECLSPEC_ALIGN(8) descriptorUpdateTemplate
;
1570 VkPipelineLayout
DECLSPEC_ALIGN(8) layout
;
1575 struct vkCmdResetEvent_params
1577 VkCommandBuffer commandBuffer
;
1578 VkEvent
DECLSPEC_ALIGN(8) event
;
1579 VkPipelineStageFlags stageMask
;
1582 struct vkCmdResetEvent2_params
1584 VkCommandBuffer commandBuffer
;
1585 VkEvent
DECLSPEC_ALIGN(8) event
;
1586 VkPipelineStageFlags2
DECLSPEC_ALIGN(8) stageMask
;
1589 struct vkCmdResetEvent2KHR_params
1591 VkCommandBuffer commandBuffer
;
1592 VkEvent
DECLSPEC_ALIGN(8) event
;
1593 VkPipelineStageFlags2
DECLSPEC_ALIGN(8) stageMask
;
1596 struct vkCmdResetQueryPool_params
1598 VkCommandBuffer commandBuffer
;
1599 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
1600 uint32_t firstQuery
;
1601 uint32_t queryCount
;
1604 struct vkCmdResolveImage_params
1606 VkCommandBuffer commandBuffer
;
1607 VkImage
DECLSPEC_ALIGN(8) srcImage
;
1608 VkImageLayout srcImageLayout
;
1609 VkImage
DECLSPEC_ALIGN(8) dstImage
;
1610 VkImageLayout dstImageLayout
;
1611 uint32_t regionCount
;
1612 const VkImageResolve
*pRegions
;
1615 struct vkCmdResolveImage2_params
1617 VkCommandBuffer commandBuffer
;
1618 const VkResolveImageInfo2
*pResolveImageInfo
;
1621 struct vkCmdResolveImage2KHR_params
1623 VkCommandBuffer commandBuffer
;
1624 const VkResolveImageInfo2
*pResolveImageInfo
;
1627 struct vkCmdSetAlphaToCoverageEnableEXT_params
1629 VkCommandBuffer commandBuffer
;
1630 VkBool32 alphaToCoverageEnable
;
1633 struct vkCmdSetAlphaToOneEnableEXT_params
1635 VkCommandBuffer commandBuffer
;
1636 VkBool32 alphaToOneEnable
;
1639 struct vkCmdSetBlendConstants_params
1641 VkCommandBuffer commandBuffer
;
1642 const float *blendConstants
;
1645 struct vkCmdSetCheckpointNV_params
1647 VkCommandBuffer commandBuffer
;
1648 const void *pCheckpointMarker
;
1651 struct vkCmdSetCoarseSampleOrderNV_params
1653 VkCommandBuffer commandBuffer
;
1654 VkCoarseSampleOrderTypeNV sampleOrderType
;
1655 uint32_t customSampleOrderCount
;
1656 const VkCoarseSampleOrderCustomNV
*pCustomSampleOrders
;
1659 struct vkCmdSetColorBlendAdvancedEXT_params
1661 VkCommandBuffer commandBuffer
;
1662 uint32_t firstAttachment
;
1663 uint32_t attachmentCount
;
1664 const VkColorBlendAdvancedEXT
*pColorBlendAdvanced
;
1667 struct vkCmdSetColorBlendEnableEXT_params
1669 VkCommandBuffer commandBuffer
;
1670 uint32_t firstAttachment
;
1671 uint32_t attachmentCount
;
1672 const VkBool32
*pColorBlendEnables
;
1675 struct vkCmdSetColorBlendEquationEXT_params
1677 VkCommandBuffer commandBuffer
;
1678 uint32_t firstAttachment
;
1679 uint32_t attachmentCount
;
1680 const VkColorBlendEquationEXT
*pColorBlendEquations
;
1683 struct vkCmdSetColorWriteEnableEXT_params
1685 VkCommandBuffer commandBuffer
;
1686 uint32_t attachmentCount
;
1687 const VkBool32
*pColorWriteEnables
;
1690 struct vkCmdSetColorWriteMaskEXT_params
1692 VkCommandBuffer commandBuffer
;
1693 uint32_t firstAttachment
;
1694 uint32_t attachmentCount
;
1695 const VkColorComponentFlags
*pColorWriteMasks
;
1698 struct vkCmdSetConservativeRasterizationModeEXT_params
1700 VkCommandBuffer commandBuffer
;
1701 VkConservativeRasterizationModeEXT conservativeRasterizationMode
;
1704 struct vkCmdSetCoverageModulationModeNV_params
1706 VkCommandBuffer commandBuffer
;
1707 VkCoverageModulationModeNV coverageModulationMode
;
1710 struct vkCmdSetCoverageModulationTableEnableNV_params
1712 VkCommandBuffer commandBuffer
;
1713 VkBool32 coverageModulationTableEnable
;
1716 struct vkCmdSetCoverageModulationTableNV_params
1718 VkCommandBuffer commandBuffer
;
1719 uint32_t coverageModulationTableCount
;
1720 const float *pCoverageModulationTable
;
1723 struct vkCmdSetCoverageReductionModeNV_params
1725 VkCommandBuffer commandBuffer
;
1726 VkCoverageReductionModeNV coverageReductionMode
;
1729 struct vkCmdSetCoverageToColorEnableNV_params
1731 VkCommandBuffer commandBuffer
;
1732 VkBool32 coverageToColorEnable
;
1735 struct vkCmdSetCoverageToColorLocationNV_params
1737 VkCommandBuffer commandBuffer
;
1738 uint32_t coverageToColorLocation
;
1741 struct vkCmdSetCullMode_params
1743 VkCommandBuffer commandBuffer
;
1744 VkCullModeFlags cullMode
;
1747 struct vkCmdSetCullModeEXT_params
1749 VkCommandBuffer commandBuffer
;
1750 VkCullModeFlags cullMode
;
1753 struct vkCmdSetDepthBias_params
1755 VkCommandBuffer commandBuffer
;
1756 float depthBiasConstantFactor
;
1757 float depthBiasClamp
;
1758 float depthBiasSlopeFactor
;
1761 struct vkCmdSetDepthBiasEnable_params
1763 VkCommandBuffer commandBuffer
;
1764 VkBool32 depthBiasEnable
;
1767 struct vkCmdSetDepthBiasEnableEXT_params
1769 VkCommandBuffer commandBuffer
;
1770 VkBool32 depthBiasEnable
;
1773 struct vkCmdSetDepthBounds_params
1775 VkCommandBuffer commandBuffer
;
1776 float minDepthBounds
;
1777 float maxDepthBounds
;
1780 struct vkCmdSetDepthBoundsTestEnable_params
1782 VkCommandBuffer commandBuffer
;
1783 VkBool32 depthBoundsTestEnable
;
1786 struct vkCmdSetDepthBoundsTestEnableEXT_params
1788 VkCommandBuffer commandBuffer
;
1789 VkBool32 depthBoundsTestEnable
;
1792 struct vkCmdSetDepthClampEnableEXT_params
1794 VkCommandBuffer commandBuffer
;
1795 VkBool32 depthClampEnable
;
1798 struct vkCmdSetDepthClipEnableEXT_params
1800 VkCommandBuffer commandBuffer
;
1801 VkBool32 depthClipEnable
;
1804 struct vkCmdSetDepthClipNegativeOneToOneEXT_params
1806 VkCommandBuffer commandBuffer
;
1807 VkBool32 negativeOneToOne
;
1810 struct vkCmdSetDepthCompareOp_params
1812 VkCommandBuffer commandBuffer
;
1813 VkCompareOp depthCompareOp
;
1816 struct vkCmdSetDepthCompareOpEXT_params
1818 VkCommandBuffer commandBuffer
;
1819 VkCompareOp depthCompareOp
;
1822 struct vkCmdSetDepthTestEnable_params
1824 VkCommandBuffer commandBuffer
;
1825 VkBool32 depthTestEnable
;
1828 struct vkCmdSetDepthTestEnableEXT_params
1830 VkCommandBuffer commandBuffer
;
1831 VkBool32 depthTestEnable
;
1834 struct vkCmdSetDepthWriteEnable_params
1836 VkCommandBuffer commandBuffer
;
1837 VkBool32 depthWriteEnable
;
1840 struct vkCmdSetDepthWriteEnableEXT_params
1842 VkCommandBuffer commandBuffer
;
1843 VkBool32 depthWriteEnable
;
1846 struct vkCmdSetDescriptorBufferOffsetsEXT_params
1848 VkCommandBuffer commandBuffer
;
1849 VkPipelineBindPoint pipelineBindPoint
;
1850 VkPipelineLayout
DECLSPEC_ALIGN(8) layout
;
1853 const uint32_t *pBufferIndices
;
1854 const VkDeviceSize
*pOffsets
;
1857 struct vkCmdSetDeviceMask_params
1859 VkCommandBuffer commandBuffer
;
1860 uint32_t deviceMask
;
1863 struct vkCmdSetDeviceMaskKHR_params
1865 VkCommandBuffer commandBuffer
;
1866 uint32_t deviceMask
;
1869 struct vkCmdSetDiscardRectangleEXT_params
1871 VkCommandBuffer commandBuffer
;
1872 uint32_t firstDiscardRectangle
;
1873 uint32_t discardRectangleCount
;
1874 const VkRect2D
*pDiscardRectangles
;
1877 struct vkCmdSetEvent_params
1879 VkCommandBuffer commandBuffer
;
1880 VkEvent
DECLSPEC_ALIGN(8) event
;
1881 VkPipelineStageFlags stageMask
;
1884 struct vkCmdSetEvent2_params
1886 VkCommandBuffer commandBuffer
;
1887 VkEvent
DECLSPEC_ALIGN(8) event
;
1888 const VkDependencyInfo
*pDependencyInfo
;
1891 struct vkCmdSetEvent2KHR_params
1893 VkCommandBuffer commandBuffer
;
1894 VkEvent
DECLSPEC_ALIGN(8) event
;
1895 const VkDependencyInfo
*pDependencyInfo
;
1898 struct vkCmdSetExclusiveScissorNV_params
1900 VkCommandBuffer commandBuffer
;
1901 uint32_t firstExclusiveScissor
;
1902 uint32_t exclusiveScissorCount
;
1903 const VkRect2D
*pExclusiveScissors
;
1906 struct vkCmdSetExtraPrimitiveOverestimationSizeEXT_params
1908 VkCommandBuffer commandBuffer
;
1909 float extraPrimitiveOverestimationSize
;
1912 struct vkCmdSetFragmentShadingRateEnumNV_params
1914 VkCommandBuffer commandBuffer
;
1915 VkFragmentShadingRateNV shadingRate
;
1916 const VkFragmentShadingRateCombinerOpKHR
*combinerOps
;
1919 struct vkCmdSetFragmentShadingRateKHR_params
1921 VkCommandBuffer commandBuffer
;
1922 const VkExtent2D
*pFragmentSize
;
1923 const VkFragmentShadingRateCombinerOpKHR
*combinerOps
;
1926 struct vkCmdSetFrontFace_params
1928 VkCommandBuffer commandBuffer
;
1929 VkFrontFace frontFace
;
1932 struct vkCmdSetFrontFaceEXT_params
1934 VkCommandBuffer commandBuffer
;
1935 VkFrontFace frontFace
;
1938 struct vkCmdSetLineRasterizationModeEXT_params
1940 VkCommandBuffer commandBuffer
;
1941 VkLineRasterizationModeEXT lineRasterizationMode
;
1944 struct vkCmdSetLineStippleEXT_params
1946 VkCommandBuffer commandBuffer
;
1947 uint32_t lineStippleFactor
;
1948 uint16_t lineStipplePattern
;
1951 struct vkCmdSetLineStippleEnableEXT_params
1953 VkCommandBuffer commandBuffer
;
1954 VkBool32 stippledLineEnable
;
1957 struct vkCmdSetLineWidth_params
1959 VkCommandBuffer commandBuffer
;
1963 struct vkCmdSetLogicOpEXT_params
1965 VkCommandBuffer commandBuffer
;
1969 struct vkCmdSetLogicOpEnableEXT_params
1971 VkCommandBuffer commandBuffer
;
1972 VkBool32 logicOpEnable
;
1975 struct vkCmdSetPatchControlPointsEXT_params
1977 VkCommandBuffer commandBuffer
;
1978 uint32_t patchControlPoints
;
1981 struct vkCmdSetPerformanceMarkerINTEL_params
1983 VkCommandBuffer commandBuffer
;
1984 const VkPerformanceMarkerInfoINTEL
*pMarkerInfo
;
1988 struct vkCmdSetPerformanceOverrideINTEL_params
1990 VkCommandBuffer commandBuffer
;
1991 const VkPerformanceOverrideInfoINTEL
*pOverrideInfo
;
1995 struct vkCmdSetPerformanceStreamMarkerINTEL_params
1997 VkCommandBuffer commandBuffer
;
1998 const VkPerformanceStreamMarkerInfoINTEL
*pMarkerInfo
;
2002 struct vkCmdSetPolygonModeEXT_params
2004 VkCommandBuffer commandBuffer
;
2005 VkPolygonMode polygonMode
;
2008 struct vkCmdSetPrimitiveRestartEnable_params
2010 VkCommandBuffer commandBuffer
;
2011 VkBool32 primitiveRestartEnable
;
2014 struct vkCmdSetPrimitiveRestartEnableEXT_params
2016 VkCommandBuffer commandBuffer
;
2017 VkBool32 primitiveRestartEnable
;
2020 struct vkCmdSetPrimitiveTopology_params
2022 VkCommandBuffer commandBuffer
;
2023 VkPrimitiveTopology primitiveTopology
;
2026 struct vkCmdSetPrimitiveTopologyEXT_params
2028 VkCommandBuffer commandBuffer
;
2029 VkPrimitiveTopology primitiveTopology
;
2032 struct vkCmdSetProvokingVertexModeEXT_params
2034 VkCommandBuffer commandBuffer
;
2035 VkProvokingVertexModeEXT provokingVertexMode
;
2038 struct vkCmdSetRasterizationSamplesEXT_params
2040 VkCommandBuffer commandBuffer
;
2041 VkSampleCountFlagBits rasterizationSamples
;
2044 struct vkCmdSetRasterizationStreamEXT_params
2046 VkCommandBuffer commandBuffer
;
2047 uint32_t rasterizationStream
;
2050 struct vkCmdSetRasterizerDiscardEnable_params
2052 VkCommandBuffer commandBuffer
;
2053 VkBool32 rasterizerDiscardEnable
;
2056 struct vkCmdSetRasterizerDiscardEnableEXT_params
2058 VkCommandBuffer commandBuffer
;
2059 VkBool32 rasterizerDiscardEnable
;
2062 struct vkCmdSetRayTracingPipelineStackSizeKHR_params
2064 VkCommandBuffer commandBuffer
;
2065 uint32_t pipelineStackSize
;
2068 struct vkCmdSetRepresentativeFragmentTestEnableNV_params
2070 VkCommandBuffer commandBuffer
;
2071 VkBool32 representativeFragmentTestEnable
;
2074 struct vkCmdSetSampleLocationsEXT_params
2076 VkCommandBuffer commandBuffer
;
2077 const VkSampleLocationsInfoEXT
*pSampleLocationsInfo
;
2080 struct vkCmdSetSampleLocationsEnableEXT_params
2082 VkCommandBuffer commandBuffer
;
2083 VkBool32 sampleLocationsEnable
;
2086 struct vkCmdSetSampleMaskEXT_params
2088 VkCommandBuffer commandBuffer
;
2089 VkSampleCountFlagBits samples
;
2090 const VkSampleMask
*pSampleMask
;
2093 struct vkCmdSetScissor_params
2095 VkCommandBuffer commandBuffer
;
2096 uint32_t firstScissor
;
2097 uint32_t scissorCount
;
2098 const VkRect2D
*pScissors
;
2101 struct vkCmdSetScissorWithCount_params
2103 VkCommandBuffer commandBuffer
;
2104 uint32_t scissorCount
;
2105 const VkRect2D
*pScissors
;
2108 struct vkCmdSetScissorWithCountEXT_params
2110 VkCommandBuffer commandBuffer
;
2111 uint32_t scissorCount
;
2112 const VkRect2D
*pScissors
;
2115 struct vkCmdSetShadingRateImageEnableNV_params
2117 VkCommandBuffer commandBuffer
;
2118 VkBool32 shadingRateImageEnable
;
2121 struct vkCmdSetStencilCompareMask_params
2123 VkCommandBuffer commandBuffer
;
2124 VkStencilFaceFlags faceMask
;
2125 uint32_t compareMask
;
2128 struct vkCmdSetStencilOp_params
2130 VkCommandBuffer commandBuffer
;
2131 VkStencilFaceFlags faceMask
;
2134 VkStencilOp depthFailOp
;
2135 VkCompareOp compareOp
;
2138 struct vkCmdSetStencilOpEXT_params
2140 VkCommandBuffer commandBuffer
;
2141 VkStencilFaceFlags faceMask
;
2144 VkStencilOp depthFailOp
;
2145 VkCompareOp compareOp
;
2148 struct vkCmdSetStencilReference_params
2150 VkCommandBuffer commandBuffer
;
2151 VkStencilFaceFlags faceMask
;
2155 struct vkCmdSetStencilTestEnable_params
2157 VkCommandBuffer commandBuffer
;
2158 VkBool32 stencilTestEnable
;
2161 struct vkCmdSetStencilTestEnableEXT_params
2163 VkCommandBuffer commandBuffer
;
2164 VkBool32 stencilTestEnable
;
2167 struct vkCmdSetStencilWriteMask_params
2169 VkCommandBuffer commandBuffer
;
2170 VkStencilFaceFlags faceMask
;
2174 struct vkCmdSetTessellationDomainOriginEXT_params
2176 VkCommandBuffer commandBuffer
;
2177 VkTessellationDomainOrigin domainOrigin
;
2180 struct vkCmdSetVertexInputEXT_params
2182 VkCommandBuffer commandBuffer
;
2183 uint32_t vertexBindingDescriptionCount
;
2184 const VkVertexInputBindingDescription2EXT
*pVertexBindingDescriptions
;
2185 uint32_t vertexAttributeDescriptionCount
;
2186 const VkVertexInputAttributeDescription2EXT
*pVertexAttributeDescriptions
;
2189 struct vkCmdSetViewport_params
2191 VkCommandBuffer commandBuffer
;
2192 uint32_t firstViewport
;
2193 uint32_t viewportCount
;
2194 const VkViewport
*pViewports
;
2197 struct vkCmdSetViewportShadingRatePaletteNV_params
2199 VkCommandBuffer commandBuffer
;
2200 uint32_t firstViewport
;
2201 uint32_t viewportCount
;
2202 const VkShadingRatePaletteNV
*pShadingRatePalettes
;
2205 struct vkCmdSetViewportSwizzleNV_params
2207 VkCommandBuffer commandBuffer
;
2208 uint32_t firstViewport
;
2209 uint32_t viewportCount
;
2210 const VkViewportSwizzleNV
*pViewportSwizzles
;
2213 struct vkCmdSetViewportWScalingEnableNV_params
2215 VkCommandBuffer commandBuffer
;
2216 VkBool32 viewportWScalingEnable
;
2219 struct vkCmdSetViewportWScalingNV_params
2221 VkCommandBuffer commandBuffer
;
2222 uint32_t firstViewport
;
2223 uint32_t viewportCount
;
2224 const VkViewportWScalingNV
*pViewportWScalings
;
2227 struct vkCmdSetViewportWithCount_params
2229 VkCommandBuffer commandBuffer
;
2230 uint32_t viewportCount
;
2231 const VkViewport
*pViewports
;
2234 struct vkCmdSetViewportWithCountEXT_params
2236 VkCommandBuffer commandBuffer
;
2237 uint32_t viewportCount
;
2238 const VkViewport
*pViewports
;
2241 struct vkCmdSubpassShadingHUAWEI_params
2243 VkCommandBuffer commandBuffer
;
2246 struct vkCmdTraceRaysIndirect2KHR_params
2248 VkCommandBuffer commandBuffer
;
2249 VkDeviceAddress
DECLSPEC_ALIGN(8) indirectDeviceAddress
;
2252 struct vkCmdTraceRaysIndirectKHR_params
2254 VkCommandBuffer commandBuffer
;
2255 const VkStridedDeviceAddressRegionKHR
*pRaygenShaderBindingTable
;
2256 const VkStridedDeviceAddressRegionKHR
*pMissShaderBindingTable
;
2257 const VkStridedDeviceAddressRegionKHR
*pHitShaderBindingTable
;
2258 const VkStridedDeviceAddressRegionKHR
*pCallableShaderBindingTable
;
2259 VkDeviceAddress
DECLSPEC_ALIGN(8) indirectDeviceAddress
;
2262 struct vkCmdTraceRaysKHR_params
2264 VkCommandBuffer commandBuffer
;
2265 const VkStridedDeviceAddressRegionKHR
*pRaygenShaderBindingTable
;
2266 const VkStridedDeviceAddressRegionKHR
*pMissShaderBindingTable
;
2267 const VkStridedDeviceAddressRegionKHR
*pHitShaderBindingTable
;
2268 const VkStridedDeviceAddressRegionKHR
*pCallableShaderBindingTable
;
2274 struct vkCmdTraceRaysNV_params
2276 VkCommandBuffer commandBuffer
;
2277 VkBuffer
DECLSPEC_ALIGN(8) raygenShaderBindingTableBuffer
;
2278 VkDeviceSize
DECLSPEC_ALIGN(8) raygenShaderBindingOffset
;
2279 VkBuffer
DECLSPEC_ALIGN(8) missShaderBindingTableBuffer
;
2280 VkDeviceSize
DECLSPEC_ALIGN(8) missShaderBindingOffset
;
2281 VkDeviceSize
DECLSPEC_ALIGN(8) missShaderBindingStride
;
2282 VkBuffer
DECLSPEC_ALIGN(8) hitShaderBindingTableBuffer
;
2283 VkDeviceSize
DECLSPEC_ALIGN(8) hitShaderBindingOffset
;
2284 VkDeviceSize
DECLSPEC_ALIGN(8) hitShaderBindingStride
;
2285 VkBuffer
DECLSPEC_ALIGN(8) callableShaderBindingTableBuffer
;
2286 VkDeviceSize
DECLSPEC_ALIGN(8) callableShaderBindingOffset
;
2287 VkDeviceSize
DECLSPEC_ALIGN(8) callableShaderBindingStride
;
2293 struct vkCmdUpdateBuffer_params
2295 VkCommandBuffer commandBuffer
;
2296 VkBuffer
DECLSPEC_ALIGN(8) dstBuffer
;
2297 VkDeviceSize
DECLSPEC_ALIGN(8) dstOffset
;
2298 VkDeviceSize
DECLSPEC_ALIGN(8) dataSize
;
2302 struct vkCmdWaitEvents_params
2304 VkCommandBuffer commandBuffer
;
2305 uint32_t eventCount
;
2306 const VkEvent
*pEvents
;
2307 VkPipelineStageFlags srcStageMask
;
2308 VkPipelineStageFlags dstStageMask
;
2309 uint32_t memoryBarrierCount
;
2310 const VkMemoryBarrier
*pMemoryBarriers
;
2311 uint32_t bufferMemoryBarrierCount
;
2312 const VkBufferMemoryBarrier
*pBufferMemoryBarriers
;
2313 uint32_t imageMemoryBarrierCount
;
2314 const VkImageMemoryBarrier
*pImageMemoryBarriers
;
2317 struct vkCmdWaitEvents2_params
2319 VkCommandBuffer commandBuffer
;
2320 uint32_t eventCount
;
2321 const VkEvent
*pEvents
;
2322 const VkDependencyInfo
*pDependencyInfos
;
2325 struct vkCmdWaitEvents2KHR_params
2327 VkCommandBuffer commandBuffer
;
2328 uint32_t eventCount
;
2329 const VkEvent
*pEvents
;
2330 const VkDependencyInfo
*pDependencyInfos
;
2333 struct vkCmdWriteAccelerationStructuresPropertiesKHR_params
2335 VkCommandBuffer commandBuffer
;
2336 uint32_t accelerationStructureCount
;
2337 const VkAccelerationStructureKHR
*pAccelerationStructures
;
2338 VkQueryType queryType
;
2339 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
2340 uint32_t firstQuery
;
2343 struct vkCmdWriteAccelerationStructuresPropertiesNV_params
2345 VkCommandBuffer commandBuffer
;
2346 uint32_t accelerationStructureCount
;
2347 const VkAccelerationStructureNV
*pAccelerationStructures
;
2348 VkQueryType queryType
;
2349 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
2350 uint32_t firstQuery
;
2353 struct vkCmdWriteBufferMarker2AMD_params
2355 VkCommandBuffer commandBuffer
;
2356 VkPipelineStageFlags2
DECLSPEC_ALIGN(8) stage
;
2357 VkBuffer
DECLSPEC_ALIGN(8) dstBuffer
;
2358 VkDeviceSize
DECLSPEC_ALIGN(8) dstOffset
;
2362 struct vkCmdWriteBufferMarkerAMD_params
2364 VkCommandBuffer commandBuffer
;
2365 VkPipelineStageFlagBits pipelineStage
;
2366 VkBuffer
DECLSPEC_ALIGN(8) dstBuffer
;
2367 VkDeviceSize
DECLSPEC_ALIGN(8) dstOffset
;
2371 struct vkCmdWriteMicromapsPropertiesEXT_params
2373 VkCommandBuffer commandBuffer
;
2374 uint32_t micromapCount
;
2375 const VkMicromapEXT
*pMicromaps
;
2376 VkQueryType queryType
;
2377 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
2378 uint32_t firstQuery
;
2381 struct vkCmdWriteTimestamp_params
2383 VkCommandBuffer commandBuffer
;
2384 VkPipelineStageFlagBits pipelineStage
;
2385 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
2389 struct vkCmdWriteTimestamp2_params
2391 VkCommandBuffer commandBuffer
;
2392 VkPipelineStageFlags2
DECLSPEC_ALIGN(8) stage
;
2393 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
2397 struct vkCmdWriteTimestamp2KHR_params
2399 VkCommandBuffer commandBuffer
;
2400 VkPipelineStageFlags2
DECLSPEC_ALIGN(8) stage
;
2401 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
2405 struct vkCompileDeferredNV_params
2408 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
2413 struct vkCopyAccelerationStructureKHR_params
2416 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
2417 const VkCopyAccelerationStructureInfoKHR
*pInfo
;
2421 struct vkCopyAccelerationStructureToMemoryKHR_params
2424 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
2425 const VkCopyAccelerationStructureToMemoryInfoKHR
*pInfo
;
2429 struct vkCopyMemoryToAccelerationStructureKHR_params
2432 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
2433 const VkCopyMemoryToAccelerationStructureInfoKHR
*pInfo
;
2437 struct vkCopyMemoryToMicromapEXT_params
2440 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
2441 const VkCopyMemoryToMicromapInfoEXT
*pInfo
;
2445 struct vkCopyMicromapEXT_params
2448 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
2449 const VkCopyMicromapInfoEXT
*pInfo
;
2453 struct vkCopyMicromapToMemoryEXT_params
2456 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
2457 const VkCopyMicromapToMemoryInfoEXT
*pInfo
;
2461 struct vkCreateAccelerationStructureKHR_params
2464 const VkAccelerationStructureCreateInfoKHR
*pCreateInfo
;
2465 const VkAllocationCallbacks
*pAllocator
;
2466 VkAccelerationStructureKHR
*pAccelerationStructure
;
2470 struct vkCreateAccelerationStructureNV_params
2473 const VkAccelerationStructureCreateInfoNV
*pCreateInfo
;
2474 const VkAllocationCallbacks
*pAllocator
;
2475 VkAccelerationStructureNV
*pAccelerationStructure
;
2479 struct vkCreateBuffer_params
2482 const VkBufferCreateInfo
*pCreateInfo
;
2483 const VkAllocationCallbacks
*pAllocator
;
2488 struct vkCreateBufferView_params
2491 const VkBufferViewCreateInfo
*pCreateInfo
;
2492 const VkAllocationCallbacks
*pAllocator
;
2493 VkBufferView
*pView
;
2497 struct vkCreateCommandPool_params
2500 const VkCommandPoolCreateInfo
*pCreateInfo
;
2501 const VkAllocationCallbacks
*pAllocator
;
2502 VkCommandPool
*pCommandPool
;
2507 struct vkCreateComputePipelines_params
2510 VkPipelineCache
DECLSPEC_ALIGN(8) pipelineCache
;
2511 uint32_t createInfoCount
;
2512 const VkComputePipelineCreateInfo
*pCreateInfos
;
2513 const VkAllocationCallbacks
*pAllocator
;
2514 VkPipeline
*pPipelines
;
2518 struct vkCreateCuFunctionNVX_params
2521 const VkCuFunctionCreateInfoNVX
*pCreateInfo
;
2522 const VkAllocationCallbacks
*pAllocator
;
2523 VkCuFunctionNVX
*pFunction
;
2527 struct vkCreateCuModuleNVX_params
2530 const VkCuModuleCreateInfoNVX
*pCreateInfo
;
2531 const VkAllocationCallbacks
*pAllocator
;
2532 VkCuModuleNVX
*pModule
;
2536 struct vkCreateDebugReportCallbackEXT_params
2538 VkInstance instance
;
2539 const VkDebugReportCallbackCreateInfoEXT
*pCreateInfo
;
2540 const VkAllocationCallbacks
*pAllocator
;
2541 VkDebugReportCallbackEXT
*pCallback
;
2545 struct vkCreateDebugUtilsMessengerEXT_params
2547 VkInstance instance
;
2548 const VkDebugUtilsMessengerCreateInfoEXT
*pCreateInfo
;
2549 const VkAllocationCallbacks
*pAllocator
;
2550 VkDebugUtilsMessengerEXT
*pMessenger
;
2554 struct vkCreateDeferredOperationKHR_params
2557 const VkAllocationCallbacks
*pAllocator
;
2558 VkDeferredOperationKHR
*pDeferredOperation
;
2562 struct vkCreateDescriptorPool_params
2565 const VkDescriptorPoolCreateInfo
*pCreateInfo
;
2566 const VkAllocationCallbacks
*pAllocator
;
2567 VkDescriptorPool
*pDescriptorPool
;
2571 struct vkCreateDescriptorSetLayout_params
2574 const VkDescriptorSetLayoutCreateInfo
*pCreateInfo
;
2575 const VkAllocationCallbacks
*pAllocator
;
2576 VkDescriptorSetLayout
*pSetLayout
;
2580 struct vkCreateDescriptorUpdateTemplate_params
2583 const VkDescriptorUpdateTemplateCreateInfo
*pCreateInfo
;
2584 const VkAllocationCallbacks
*pAllocator
;
2585 VkDescriptorUpdateTemplate
*pDescriptorUpdateTemplate
;
2589 struct vkCreateDescriptorUpdateTemplateKHR_params
2592 const VkDescriptorUpdateTemplateCreateInfo
*pCreateInfo
;
2593 const VkAllocationCallbacks
*pAllocator
;
2594 VkDescriptorUpdateTemplate
*pDescriptorUpdateTemplate
;
2598 struct vkCreateDevice_params
2600 VkPhysicalDevice physicalDevice
;
2601 const VkDeviceCreateInfo
*pCreateInfo
;
2602 const VkAllocationCallbacks
*pAllocator
;
2608 struct vkCreateEvent_params
2611 const VkEventCreateInfo
*pCreateInfo
;
2612 const VkAllocationCallbacks
*pAllocator
;
2617 struct vkCreateFence_params
2620 const VkFenceCreateInfo
*pCreateInfo
;
2621 const VkAllocationCallbacks
*pAllocator
;
2626 struct vkCreateFramebuffer_params
2629 const VkFramebufferCreateInfo
*pCreateInfo
;
2630 const VkAllocationCallbacks
*pAllocator
;
2631 VkFramebuffer
*pFramebuffer
;
2635 struct vkCreateGraphicsPipelines_params
2638 VkPipelineCache
DECLSPEC_ALIGN(8) pipelineCache
;
2639 uint32_t createInfoCount
;
2640 const VkGraphicsPipelineCreateInfo
*pCreateInfos
;
2641 const VkAllocationCallbacks
*pAllocator
;
2642 VkPipeline
*pPipelines
;
2646 struct vkCreateImage_params
2649 const VkImageCreateInfo
*pCreateInfo
;
2650 const VkAllocationCallbacks
*pAllocator
;
2655 struct vkCreateImageView_params
2658 const VkImageViewCreateInfo
*pCreateInfo
;
2659 const VkAllocationCallbacks
*pAllocator
;
2664 struct vkCreateIndirectCommandsLayoutNV_params
2667 const VkIndirectCommandsLayoutCreateInfoNV
*pCreateInfo
;
2668 const VkAllocationCallbacks
*pAllocator
;
2669 VkIndirectCommandsLayoutNV
*pIndirectCommandsLayout
;
2673 struct vkCreateInstance_params
2675 const VkInstanceCreateInfo
*pCreateInfo
;
2676 const VkAllocationCallbacks
*pAllocator
;
2677 VkInstance
*pInstance
;
2682 struct vkCreateMicromapEXT_params
2685 const VkMicromapCreateInfoEXT
*pCreateInfo
;
2686 const VkAllocationCallbacks
*pAllocator
;
2687 VkMicromapEXT
*pMicromap
;
2691 struct vkCreateOpticalFlowSessionNV_params
2694 const VkOpticalFlowSessionCreateInfoNV
*pCreateInfo
;
2695 const VkAllocationCallbacks
*pAllocator
;
2696 VkOpticalFlowSessionNV
*pSession
;
2700 struct vkCreatePipelineCache_params
2703 const VkPipelineCacheCreateInfo
*pCreateInfo
;
2704 const VkAllocationCallbacks
*pAllocator
;
2705 VkPipelineCache
*pPipelineCache
;
2709 struct vkCreatePipelineLayout_params
2712 const VkPipelineLayoutCreateInfo
*pCreateInfo
;
2713 const VkAllocationCallbacks
*pAllocator
;
2714 VkPipelineLayout
*pPipelineLayout
;
2718 struct vkCreatePrivateDataSlot_params
2721 const VkPrivateDataSlotCreateInfo
*pCreateInfo
;
2722 const VkAllocationCallbacks
*pAllocator
;
2723 VkPrivateDataSlot
*pPrivateDataSlot
;
2727 struct vkCreatePrivateDataSlotEXT_params
2730 const VkPrivateDataSlotCreateInfo
*pCreateInfo
;
2731 const VkAllocationCallbacks
*pAllocator
;
2732 VkPrivateDataSlot
*pPrivateDataSlot
;
2736 struct vkCreateQueryPool_params
2739 const VkQueryPoolCreateInfo
*pCreateInfo
;
2740 const VkAllocationCallbacks
*pAllocator
;
2741 VkQueryPool
*pQueryPool
;
2745 struct vkCreateRayTracingPipelinesKHR_params
2748 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) deferredOperation
;
2749 VkPipelineCache
DECLSPEC_ALIGN(8) pipelineCache
;
2750 uint32_t createInfoCount
;
2751 const VkRayTracingPipelineCreateInfoKHR
*pCreateInfos
;
2752 const VkAllocationCallbacks
*pAllocator
;
2753 VkPipeline
*pPipelines
;
2757 struct vkCreateRayTracingPipelinesNV_params
2760 VkPipelineCache
DECLSPEC_ALIGN(8) pipelineCache
;
2761 uint32_t createInfoCount
;
2762 const VkRayTracingPipelineCreateInfoNV
*pCreateInfos
;
2763 const VkAllocationCallbacks
*pAllocator
;
2764 VkPipeline
*pPipelines
;
2768 struct vkCreateRenderPass_params
2771 const VkRenderPassCreateInfo
*pCreateInfo
;
2772 const VkAllocationCallbacks
*pAllocator
;
2773 VkRenderPass
*pRenderPass
;
2777 struct vkCreateRenderPass2_params
2780 const VkRenderPassCreateInfo2
*pCreateInfo
;
2781 const VkAllocationCallbacks
*pAllocator
;
2782 VkRenderPass
*pRenderPass
;
2786 struct vkCreateRenderPass2KHR_params
2789 const VkRenderPassCreateInfo2
*pCreateInfo
;
2790 const VkAllocationCallbacks
*pAllocator
;
2791 VkRenderPass
*pRenderPass
;
2795 struct vkCreateSampler_params
2798 const VkSamplerCreateInfo
*pCreateInfo
;
2799 const VkAllocationCallbacks
*pAllocator
;
2800 VkSampler
*pSampler
;
2804 struct vkCreateSamplerYcbcrConversion_params
2807 const VkSamplerYcbcrConversionCreateInfo
*pCreateInfo
;
2808 const VkAllocationCallbacks
*pAllocator
;
2809 VkSamplerYcbcrConversion
*pYcbcrConversion
;
2813 struct vkCreateSamplerYcbcrConversionKHR_params
2816 const VkSamplerYcbcrConversionCreateInfo
*pCreateInfo
;
2817 const VkAllocationCallbacks
*pAllocator
;
2818 VkSamplerYcbcrConversion
*pYcbcrConversion
;
2822 struct vkCreateSemaphore_params
2825 const VkSemaphoreCreateInfo
*pCreateInfo
;
2826 const VkAllocationCallbacks
*pAllocator
;
2827 VkSemaphore
*pSemaphore
;
2831 struct vkCreateShaderModule_params
2834 const VkShaderModuleCreateInfo
*pCreateInfo
;
2835 const VkAllocationCallbacks
*pAllocator
;
2836 VkShaderModule
*pShaderModule
;
2840 struct vkCreateSwapchainKHR_params
2843 const VkSwapchainCreateInfoKHR
*pCreateInfo
;
2844 const VkAllocationCallbacks
*pAllocator
;
2845 VkSwapchainKHR
*pSwapchain
;
2849 struct vkCreateValidationCacheEXT_params
2852 const VkValidationCacheCreateInfoEXT
*pCreateInfo
;
2853 const VkAllocationCallbacks
*pAllocator
;
2854 VkValidationCacheEXT
*pValidationCache
;
2858 struct vkCreateWin32SurfaceKHR_params
2860 VkInstance instance
;
2861 const VkWin32SurfaceCreateInfoKHR
*pCreateInfo
;
2862 const VkAllocationCallbacks
*pAllocator
;
2863 VkSurfaceKHR
*pSurface
;
2867 struct vkDebugMarkerSetObjectNameEXT_params
2870 const VkDebugMarkerObjectNameInfoEXT
*pNameInfo
;
2874 struct vkDebugMarkerSetObjectTagEXT_params
2877 const VkDebugMarkerObjectTagInfoEXT
*pTagInfo
;
2881 struct vkDebugReportMessageEXT_params
2883 VkInstance instance
;
2884 VkDebugReportFlagsEXT flags
;
2885 VkDebugReportObjectTypeEXT objectType
;
2886 uint64_t DECLSPEC_ALIGN(8) object
;
2888 int32_t messageCode
;
2889 const char *pLayerPrefix
;
2890 const char *pMessage
;
2893 struct vkDeferredOperationJoinKHR_params
2896 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) operation
;
2900 struct vkDestroyAccelerationStructureKHR_params
2903 VkAccelerationStructureKHR
DECLSPEC_ALIGN(8) accelerationStructure
;
2904 const VkAllocationCallbacks
*pAllocator
;
2907 struct vkDestroyAccelerationStructureNV_params
2910 VkAccelerationStructureNV
DECLSPEC_ALIGN(8) accelerationStructure
;
2911 const VkAllocationCallbacks
*pAllocator
;
2914 struct vkDestroyBuffer_params
2917 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
2918 const VkAllocationCallbacks
*pAllocator
;
2921 struct vkDestroyBufferView_params
2924 VkBufferView
DECLSPEC_ALIGN(8) bufferView
;
2925 const VkAllocationCallbacks
*pAllocator
;
2928 struct vkDestroyCommandPool_params
2931 VkCommandPool
DECLSPEC_ALIGN(8) commandPool
;
2932 const VkAllocationCallbacks
*pAllocator
;
2935 struct vkDestroyCuFunctionNVX_params
2938 VkCuFunctionNVX
DECLSPEC_ALIGN(8) function
;
2939 const VkAllocationCallbacks
*pAllocator
;
2942 struct vkDestroyCuModuleNVX_params
2945 VkCuModuleNVX
DECLSPEC_ALIGN(8) module
;
2946 const VkAllocationCallbacks
*pAllocator
;
2949 struct vkDestroyDebugReportCallbackEXT_params
2951 VkInstance instance
;
2952 VkDebugReportCallbackEXT
DECLSPEC_ALIGN(8) callback
;
2953 const VkAllocationCallbacks
*pAllocator
;
2956 struct vkDestroyDebugUtilsMessengerEXT_params
2958 VkInstance instance
;
2959 VkDebugUtilsMessengerEXT
DECLSPEC_ALIGN(8) messenger
;
2960 const VkAllocationCallbacks
*pAllocator
;
2963 struct vkDestroyDeferredOperationKHR_params
2966 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) operation
;
2967 const VkAllocationCallbacks
*pAllocator
;
2970 struct vkDestroyDescriptorPool_params
2973 VkDescriptorPool
DECLSPEC_ALIGN(8) descriptorPool
;
2974 const VkAllocationCallbacks
*pAllocator
;
2977 struct vkDestroyDescriptorSetLayout_params
2980 VkDescriptorSetLayout
DECLSPEC_ALIGN(8) descriptorSetLayout
;
2981 const VkAllocationCallbacks
*pAllocator
;
2984 struct vkDestroyDescriptorUpdateTemplate_params
2987 VkDescriptorUpdateTemplate
DECLSPEC_ALIGN(8) descriptorUpdateTemplate
;
2988 const VkAllocationCallbacks
*pAllocator
;
2991 struct vkDestroyDescriptorUpdateTemplateKHR_params
2994 VkDescriptorUpdateTemplate
DECLSPEC_ALIGN(8) descriptorUpdateTemplate
;
2995 const VkAllocationCallbacks
*pAllocator
;
2998 struct vkDestroyDevice_params
3001 const VkAllocationCallbacks
*pAllocator
;
3004 struct vkDestroyEvent_params
3007 VkEvent
DECLSPEC_ALIGN(8) event
;
3008 const VkAllocationCallbacks
*pAllocator
;
3011 struct vkDestroyFence_params
3014 VkFence
DECLSPEC_ALIGN(8) fence
;
3015 const VkAllocationCallbacks
*pAllocator
;
3018 struct vkDestroyFramebuffer_params
3021 VkFramebuffer
DECLSPEC_ALIGN(8) framebuffer
;
3022 const VkAllocationCallbacks
*pAllocator
;
3025 struct vkDestroyImage_params
3028 VkImage
DECLSPEC_ALIGN(8) image
;
3029 const VkAllocationCallbacks
*pAllocator
;
3032 struct vkDestroyImageView_params
3035 VkImageView
DECLSPEC_ALIGN(8) imageView
;
3036 const VkAllocationCallbacks
*pAllocator
;
3039 struct vkDestroyIndirectCommandsLayoutNV_params
3042 VkIndirectCommandsLayoutNV
DECLSPEC_ALIGN(8) indirectCommandsLayout
;
3043 const VkAllocationCallbacks
*pAllocator
;
3046 struct vkDestroyInstance_params
3048 VkInstance instance
;
3049 const VkAllocationCallbacks
*pAllocator
;
3052 struct vkDestroyMicromapEXT_params
3055 VkMicromapEXT
DECLSPEC_ALIGN(8) micromap
;
3056 const VkAllocationCallbacks
*pAllocator
;
3059 struct vkDestroyOpticalFlowSessionNV_params
3062 VkOpticalFlowSessionNV
DECLSPEC_ALIGN(8) session
;
3063 const VkAllocationCallbacks
*pAllocator
;
3066 struct vkDestroyPipeline_params
3069 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
3070 const VkAllocationCallbacks
*pAllocator
;
3073 struct vkDestroyPipelineCache_params
3076 VkPipelineCache
DECLSPEC_ALIGN(8) pipelineCache
;
3077 const VkAllocationCallbacks
*pAllocator
;
3080 struct vkDestroyPipelineLayout_params
3083 VkPipelineLayout
DECLSPEC_ALIGN(8) pipelineLayout
;
3084 const VkAllocationCallbacks
*pAllocator
;
3087 struct vkDestroyPrivateDataSlot_params
3090 VkPrivateDataSlot
DECLSPEC_ALIGN(8) privateDataSlot
;
3091 const VkAllocationCallbacks
*pAllocator
;
3094 struct vkDestroyPrivateDataSlotEXT_params
3097 VkPrivateDataSlot
DECLSPEC_ALIGN(8) privateDataSlot
;
3098 const VkAllocationCallbacks
*pAllocator
;
3101 struct vkDestroyQueryPool_params
3104 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
3105 const VkAllocationCallbacks
*pAllocator
;
3108 struct vkDestroyRenderPass_params
3111 VkRenderPass
DECLSPEC_ALIGN(8) renderPass
;
3112 const VkAllocationCallbacks
*pAllocator
;
3115 struct vkDestroySampler_params
3118 VkSampler
DECLSPEC_ALIGN(8) sampler
;
3119 const VkAllocationCallbacks
*pAllocator
;
3122 struct vkDestroySamplerYcbcrConversion_params
3125 VkSamplerYcbcrConversion
DECLSPEC_ALIGN(8) ycbcrConversion
;
3126 const VkAllocationCallbacks
*pAllocator
;
3129 struct vkDestroySamplerYcbcrConversionKHR_params
3132 VkSamplerYcbcrConversion
DECLSPEC_ALIGN(8) ycbcrConversion
;
3133 const VkAllocationCallbacks
*pAllocator
;
3136 struct vkDestroySemaphore_params
3139 VkSemaphore
DECLSPEC_ALIGN(8) semaphore
;
3140 const VkAllocationCallbacks
*pAllocator
;
3143 struct vkDestroyShaderModule_params
3146 VkShaderModule
DECLSPEC_ALIGN(8) shaderModule
;
3147 const VkAllocationCallbacks
*pAllocator
;
3150 struct vkDestroySurfaceKHR_params
3152 VkInstance instance
;
3153 VkSurfaceKHR
DECLSPEC_ALIGN(8) surface
;
3154 const VkAllocationCallbacks
*pAllocator
;
3157 struct vkDestroySwapchainKHR_params
3160 VkSwapchainKHR
DECLSPEC_ALIGN(8) swapchain
;
3161 const VkAllocationCallbacks
*pAllocator
;
3164 struct vkDestroyValidationCacheEXT_params
3167 VkValidationCacheEXT
DECLSPEC_ALIGN(8) validationCache
;
3168 const VkAllocationCallbacks
*pAllocator
;
3171 struct vkDeviceWaitIdle_params
3177 struct vkEndCommandBuffer_params
3179 VkCommandBuffer commandBuffer
;
3183 struct vkEnumerateDeviceExtensionProperties_params
3185 VkPhysicalDevice physicalDevice
;
3186 const char *pLayerName
;
3187 uint32_t *pPropertyCount
;
3188 VkExtensionProperties
*pProperties
;
3192 struct vkEnumerateDeviceLayerProperties_params
3194 VkPhysicalDevice physicalDevice
;
3195 uint32_t *pPropertyCount
;
3196 VkLayerProperties
*pProperties
;
3200 struct vkEnumerateInstanceExtensionProperties_params
3202 const char *pLayerName
;
3203 uint32_t *pPropertyCount
;
3204 VkExtensionProperties
*pProperties
;
3208 struct vkEnumerateInstanceVersion_params
3210 uint32_t *pApiVersion
;
3214 struct vkEnumeratePhysicalDeviceGroups_params
3216 VkInstance instance
;
3217 uint32_t *pPhysicalDeviceGroupCount
;
3218 VkPhysicalDeviceGroupProperties
*pPhysicalDeviceGroupProperties
;
3222 struct vkEnumeratePhysicalDeviceGroupsKHR_params
3224 VkInstance instance
;
3225 uint32_t *pPhysicalDeviceGroupCount
;
3226 VkPhysicalDeviceGroupProperties
*pPhysicalDeviceGroupProperties
;
3230 struct vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR_params
3232 VkPhysicalDevice physicalDevice
;
3233 uint32_t queueFamilyIndex
;
3234 uint32_t *pCounterCount
;
3235 VkPerformanceCounterKHR
*pCounters
;
3236 VkPerformanceCounterDescriptionKHR
*pCounterDescriptions
;
3240 struct vkEnumeratePhysicalDevices_params
3242 VkInstance instance
;
3243 uint32_t *pPhysicalDeviceCount
;
3244 VkPhysicalDevice
*pPhysicalDevices
;
3248 struct vkFlushMappedMemoryRanges_params
3251 uint32_t memoryRangeCount
;
3252 const VkMappedMemoryRange
*pMemoryRanges
;
3256 struct vkFreeCommandBuffers_params
3259 VkCommandPool
DECLSPEC_ALIGN(8) commandPool
;
3260 uint32_t commandBufferCount
;
3261 const VkCommandBuffer
*pCommandBuffers
;
3264 struct vkFreeDescriptorSets_params
3267 VkDescriptorPool
DECLSPEC_ALIGN(8) descriptorPool
;
3268 uint32_t descriptorSetCount
;
3269 const VkDescriptorSet
*pDescriptorSets
;
3273 struct vkFreeMemory_params
3276 VkDeviceMemory
DECLSPEC_ALIGN(8) memory
;
3277 const VkAllocationCallbacks
*pAllocator
;
3280 struct vkGetAccelerationStructureBuildSizesKHR_params
3283 VkAccelerationStructureBuildTypeKHR buildType
;
3284 const VkAccelerationStructureBuildGeometryInfoKHR
*pBuildInfo
;
3285 const uint32_t *pMaxPrimitiveCounts
;
3286 VkAccelerationStructureBuildSizesInfoKHR
*pSizeInfo
;
3289 struct vkGetAccelerationStructureDeviceAddressKHR_params
3292 const VkAccelerationStructureDeviceAddressInfoKHR
*pInfo
;
3293 VkDeviceAddress result
;
3296 struct vkGetAccelerationStructureHandleNV_params
3299 VkAccelerationStructureNV
DECLSPEC_ALIGN(8) accelerationStructure
;
3305 struct vkGetAccelerationStructureMemoryRequirementsNV_params
3308 const VkAccelerationStructureMemoryRequirementsInfoNV
*pInfo
;
3309 VkMemoryRequirements2KHR
*pMemoryRequirements
;
3312 struct vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT_params
3315 const VkAccelerationStructureCaptureDescriptorDataInfoEXT
*pInfo
;
3320 struct vkGetBufferDeviceAddress_params
3323 const VkBufferDeviceAddressInfo
*pInfo
;
3324 VkDeviceAddress result
;
3327 struct vkGetBufferDeviceAddressEXT_params
3330 const VkBufferDeviceAddressInfo
*pInfo
;
3331 VkDeviceAddress result
;
3334 struct vkGetBufferDeviceAddressKHR_params
3337 const VkBufferDeviceAddressInfo
*pInfo
;
3338 VkDeviceAddress result
;
3341 struct vkGetBufferMemoryRequirements_params
3344 VkBuffer
DECLSPEC_ALIGN(8) buffer
;
3345 VkMemoryRequirements
*pMemoryRequirements
;
3348 struct vkGetBufferMemoryRequirements2_params
3351 const VkBufferMemoryRequirementsInfo2
*pInfo
;
3352 VkMemoryRequirements2
*pMemoryRequirements
;
3355 struct vkGetBufferMemoryRequirements2KHR_params
3358 const VkBufferMemoryRequirementsInfo2
*pInfo
;
3359 VkMemoryRequirements2
*pMemoryRequirements
;
3362 struct vkGetBufferOpaqueCaptureAddress_params
3365 const VkBufferDeviceAddressInfo
*pInfo
;
3369 struct vkGetBufferOpaqueCaptureAddressKHR_params
3372 const VkBufferDeviceAddressInfo
*pInfo
;
3376 struct vkGetBufferOpaqueCaptureDescriptorDataEXT_params
3379 const VkBufferCaptureDescriptorDataInfoEXT
*pInfo
;
3384 struct vkGetCalibratedTimestampsEXT_params
3387 uint32_t timestampCount
;
3388 const VkCalibratedTimestampInfoEXT
*pTimestampInfos
;
3389 uint64_t *pTimestamps
;
3390 uint64_t *pMaxDeviation
;
3394 struct vkGetDeferredOperationMaxConcurrencyKHR_params
3397 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) operation
;
3401 struct vkGetDeferredOperationResultKHR_params
3404 VkDeferredOperationKHR
DECLSPEC_ALIGN(8) operation
;
3408 struct vkGetDescriptorEXT_params
3411 const VkDescriptorGetInfoEXT
*pDescriptorInfo
;
3416 struct vkGetDescriptorSetHostMappingVALVE_params
3419 VkDescriptorSet
DECLSPEC_ALIGN(8) descriptorSet
;
3423 struct vkGetDescriptorSetLayoutBindingOffsetEXT_params
3426 VkDescriptorSetLayout
DECLSPEC_ALIGN(8) layout
;
3428 VkDeviceSize
*pOffset
;
3431 struct vkGetDescriptorSetLayoutHostMappingInfoVALVE_params
3434 const VkDescriptorSetBindingReferenceVALVE
*pBindingReference
;
3435 VkDescriptorSetLayoutHostMappingInfoVALVE
*pHostMapping
;
3438 struct vkGetDescriptorSetLayoutSizeEXT_params
3441 VkDescriptorSetLayout
DECLSPEC_ALIGN(8) layout
;
3442 VkDeviceSize
*pLayoutSizeInBytes
;
3445 struct vkGetDescriptorSetLayoutSupport_params
3448 const VkDescriptorSetLayoutCreateInfo
*pCreateInfo
;
3449 VkDescriptorSetLayoutSupport
*pSupport
;
3452 struct vkGetDescriptorSetLayoutSupportKHR_params
3455 const VkDescriptorSetLayoutCreateInfo
*pCreateInfo
;
3456 VkDescriptorSetLayoutSupport
*pSupport
;
3459 struct vkGetDeviceAccelerationStructureCompatibilityKHR_params
3462 const VkAccelerationStructureVersionInfoKHR
*pVersionInfo
;
3463 VkAccelerationStructureCompatibilityKHR
*pCompatibility
;
3466 struct vkGetDeviceBufferMemoryRequirements_params
3469 const VkDeviceBufferMemoryRequirements
*pInfo
;
3470 VkMemoryRequirements2
*pMemoryRequirements
;
3473 struct vkGetDeviceBufferMemoryRequirementsKHR_params
3476 const VkDeviceBufferMemoryRequirements
*pInfo
;
3477 VkMemoryRequirements2
*pMemoryRequirements
;
3480 struct vkGetDeviceFaultInfoEXT_params
3483 VkDeviceFaultCountsEXT
*pFaultCounts
;
3484 VkDeviceFaultInfoEXT
*pFaultInfo
;
3488 struct vkGetDeviceGroupPeerMemoryFeatures_params
3492 uint32_t localDeviceIndex
;
3493 uint32_t remoteDeviceIndex
;
3494 VkPeerMemoryFeatureFlags
*pPeerMemoryFeatures
;
3497 struct vkGetDeviceGroupPeerMemoryFeaturesKHR_params
3501 uint32_t localDeviceIndex
;
3502 uint32_t remoteDeviceIndex
;
3503 VkPeerMemoryFeatureFlags
*pPeerMemoryFeatures
;
3506 struct vkGetDeviceGroupPresentCapabilitiesKHR_params
3509 VkDeviceGroupPresentCapabilitiesKHR
*pDeviceGroupPresentCapabilities
;
3513 struct vkGetDeviceGroupSurfacePresentModesKHR_params
3516 VkSurfaceKHR
DECLSPEC_ALIGN(8) surface
;
3517 VkDeviceGroupPresentModeFlagsKHR
*pModes
;
3521 struct vkGetDeviceImageMemoryRequirements_params
3524 const VkDeviceImageMemoryRequirements
*pInfo
;
3525 VkMemoryRequirements2
*pMemoryRequirements
;
3528 struct vkGetDeviceImageMemoryRequirementsKHR_params
3531 const VkDeviceImageMemoryRequirements
*pInfo
;
3532 VkMemoryRequirements2
*pMemoryRequirements
;
3535 struct vkGetDeviceImageSparseMemoryRequirements_params
3538 const VkDeviceImageMemoryRequirements
*pInfo
;
3539 uint32_t *pSparseMemoryRequirementCount
;
3540 VkSparseImageMemoryRequirements2
*pSparseMemoryRequirements
;
3543 struct vkGetDeviceImageSparseMemoryRequirementsKHR_params
3546 const VkDeviceImageMemoryRequirements
*pInfo
;
3547 uint32_t *pSparseMemoryRequirementCount
;
3548 VkSparseImageMemoryRequirements2
*pSparseMemoryRequirements
;
3551 struct vkGetDeviceMemoryCommitment_params
3554 VkDeviceMemory
DECLSPEC_ALIGN(8) memory
;
3555 VkDeviceSize
*pCommittedMemoryInBytes
;
3558 struct vkGetDeviceMemoryOpaqueCaptureAddress_params
3561 const VkDeviceMemoryOpaqueCaptureAddressInfo
*pInfo
;
3565 struct vkGetDeviceMemoryOpaqueCaptureAddressKHR_params
3568 const VkDeviceMemoryOpaqueCaptureAddressInfo
*pInfo
;
3572 struct vkGetDeviceMicromapCompatibilityEXT_params
3575 const VkMicromapVersionInfoEXT
*pVersionInfo
;
3576 VkAccelerationStructureCompatibilityKHR
*pCompatibility
;
3579 struct vkGetDeviceQueue_params
3582 uint32_t queueFamilyIndex
;
3583 uint32_t queueIndex
;
3587 struct vkGetDeviceQueue2_params
3590 const VkDeviceQueueInfo2
*pQueueInfo
;
3594 struct vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI_params
3597 VkRenderPass
DECLSPEC_ALIGN(8) renderpass
;
3598 VkExtent2D
*pMaxWorkgroupSize
;
3602 struct vkGetDynamicRenderingTilePropertiesQCOM_params
3605 const VkRenderingInfo
*pRenderingInfo
;
3606 VkTilePropertiesQCOM
*pProperties
;
3610 struct vkGetEventStatus_params
3613 VkEvent
DECLSPEC_ALIGN(8) event
;
3617 struct vkGetFenceStatus_params
3620 VkFence
DECLSPEC_ALIGN(8) fence
;
3624 struct vkGetFramebufferTilePropertiesQCOM_params
3627 VkFramebuffer
DECLSPEC_ALIGN(8) framebuffer
;
3628 uint32_t *pPropertiesCount
;
3629 VkTilePropertiesQCOM
*pProperties
;
3633 struct vkGetGeneratedCommandsMemoryRequirementsNV_params
3636 const VkGeneratedCommandsMemoryRequirementsInfoNV
*pInfo
;
3637 VkMemoryRequirements2
*pMemoryRequirements
;
3640 struct vkGetImageMemoryRequirements_params
3643 VkImage
DECLSPEC_ALIGN(8) image
;
3644 VkMemoryRequirements
*pMemoryRequirements
;
3647 struct vkGetImageMemoryRequirements2_params
3650 const VkImageMemoryRequirementsInfo2
*pInfo
;
3651 VkMemoryRequirements2
*pMemoryRequirements
;
3654 struct vkGetImageMemoryRequirements2KHR_params
3657 const VkImageMemoryRequirementsInfo2
*pInfo
;
3658 VkMemoryRequirements2
*pMemoryRequirements
;
3661 struct vkGetImageOpaqueCaptureDescriptorDataEXT_params
3664 const VkImageCaptureDescriptorDataInfoEXT
*pInfo
;
3669 struct vkGetImageSparseMemoryRequirements_params
3672 VkImage
DECLSPEC_ALIGN(8) image
;
3673 uint32_t *pSparseMemoryRequirementCount
;
3674 VkSparseImageMemoryRequirements
*pSparseMemoryRequirements
;
3677 struct vkGetImageSparseMemoryRequirements2_params
3680 const VkImageSparseMemoryRequirementsInfo2
*pInfo
;
3681 uint32_t *pSparseMemoryRequirementCount
;
3682 VkSparseImageMemoryRequirements2
*pSparseMemoryRequirements
;
3685 struct vkGetImageSparseMemoryRequirements2KHR_params
3688 const VkImageSparseMemoryRequirementsInfo2
*pInfo
;
3689 uint32_t *pSparseMemoryRequirementCount
;
3690 VkSparseImageMemoryRequirements2
*pSparseMemoryRequirements
;
3693 struct vkGetImageSubresourceLayout_params
3696 VkImage
DECLSPEC_ALIGN(8) image
;
3697 const VkImageSubresource
*pSubresource
;
3698 VkSubresourceLayout
*pLayout
;
3701 struct vkGetImageSubresourceLayout2EXT_params
3704 VkImage
DECLSPEC_ALIGN(8) image
;
3705 const VkImageSubresource2EXT
*pSubresource
;
3706 VkSubresourceLayout2EXT
*pLayout
;
3709 struct vkGetImageViewAddressNVX_params
3712 VkImageView
DECLSPEC_ALIGN(8) imageView
;
3713 VkImageViewAddressPropertiesNVX
*pProperties
;
3717 struct vkGetImageViewHandleNVX_params
3720 const VkImageViewHandleInfoNVX
*pInfo
;
3724 struct vkGetImageViewOpaqueCaptureDescriptorDataEXT_params
3727 const VkImageViewCaptureDescriptorDataInfoEXT
*pInfo
;
3732 struct vkGetMemoryHostPointerPropertiesEXT_params
3735 VkExternalMemoryHandleTypeFlagBits handleType
;
3736 const void *pHostPointer
;
3737 VkMemoryHostPointerPropertiesEXT
*pMemoryHostPointerProperties
;
3741 struct vkGetMicromapBuildSizesEXT_params
3744 VkAccelerationStructureBuildTypeKHR buildType
;
3745 const VkMicromapBuildInfoEXT
*pBuildInfo
;
3746 VkMicromapBuildSizesInfoEXT
*pSizeInfo
;
3749 struct vkGetPerformanceParameterINTEL_params
3752 VkPerformanceParameterTypeINTEL parameter
;
3753 VkPerformanceValueINTEL
*pValue
;
3757 struct vkGetPhysicalDeviceCalibrateableTimeDomainsEXT_params
3759 VkPhysicalDevice physicalDevice
;
3760 uint32_t *pTimeDomainCount
;
3761 VkTimeDomainEXT
*pTimeDomains
;
3765 struct vkGetPhysicalDeviceCooperativeMatrixPropertiesNV_params
3767 VkPhysicalDevice physicalDevice
;
3768 uint32_t *pPropertyCount
;
3769 VkCooperativeMatrixPropertiesNV
*pProperties
;
3773 struct vkGetPhysicalDeviceExternalBufferProperties_params
3775 VkPhysicalDevice physicalDevice
;
3776 const VkPhysicalDeviceExternalBufferInfo
*pExternalBufferInfo
;
3777 VkExternalBufferProperties
*pExternalBufferProperties
;
3780 struct vkGetPhysicalDeviceExternalBufferPropertiesKHR_params
3782 VkPhysicalDevice physicalDevice
;
3783 const VkPhysicalDeviceExternalBufferInfo
*pExternalBufferInfo
;
3784 VkExternalBufferProperties
*pExternalBufferProperties
;
3787 struct vkGetPhysicalDeviceExternalFenceProperties_params
3789 VkPhysicalDevice physicalDevice
;
3790 const VkPhysicalDeviceExternalFenceInfo
*pExternalFenceInfo
;
3791 VkExternalFenceProperties
*pExternalFenceProperties
;
3794 struct vkGetPhysicalDeviceExternalFencePropertiesKHR_params
3796 VkPhysicalDevice physicalDevice
;
3797 const VkPhysicalDeviceExternalFenceInfo
*pExternalFenceInfo
;
3798 VkExternalFenceProperties
*pExternalFenceProperties
;
3801 struct vkGetPhysicalDeviceExternalSemaphoreProperties_params
3803 VkPhysicalDevice physicalDevice
;
3804 const VkPhysicalDeviceExternalSemaphoreInfo
*pExternalSemaphoreInfo
;
3805 VkExternalSemaphoreProperties
*pExternalSemaphoreProperties
;
3808 struct vkGetPhysicalDeviceExternalSemaphorePropertiesKHR_params
3810 VkPhysicalDevice physicalDevice
;
3811 const VkPhysicalDeviceExternalSemaphoreInfo
*pExternalSemaphoreInfo
;
3812 VkExternalSemaphoreProperties
*pExternalSemaphoreProperties
;
3815 struct vkGetPhysicalDeviceFeatures_params
3817 VkPhysicalDevice physicalDevice
;
3818 VkPhysicalDeviceFeatures
*pFeatures
;
3821 struct vkGetPhysicalDeviceFeatures2_params
3823 VkPhysicalDevice physicalDevice
;
3824 VkPhysicalDeviceFeatures2
*pFeatures
;
3827 struct vkGetPhysicalDeviceFeatures2KHR_params
3829 VkPhysicalDevice physicalDevice
;
3830 VkPhysicalDeviceFeatures2
*pFeatures
;
3833 struct vkGetPhysicalDeviceFormatProperties_params
3835 VkPhysicalDevice physicalDevice
;
3837 VkFormatProperties
*pFormatProperties
;
3840 struct vkGetPhysicalDeviceFormatProperties2_params
3842 VkPhysicalDevice physicalDevice
;
3844 VkFormatProperties2
*pFormatProperties
;
3847 struct vkGetPhysicalDeviceFormatProperties2KHR_params
3849 VkPhysicalDevice physicalDevice
;
3851 VkFormatProperties2
*pFormatProperties
;
3854 struct vkGetPhysicalDeviceFragmentShadingRatesKHR_params
3856 VkPhysicalDevice physicalDevice
;
3857 uint32_t *pFragmentShadingRateCount
;
3858 VkPhysicalDeviceFragmentShadingRateKHR
*pFragmentShadingRates
;
3862 struct vkGetPhysicalDeviceImageFormatProperties_params
3864 VkPhysicalDevice physicalDevice
;
3867 VkImageTiling tiling
;
3868 VkImageUsageFlags usage
;
3869 VkImageCreateFlags flags
;
3870 VkImageFormatProperties
*pImageFormatProperties
;
3874 struct vkGetPhysicalDeviceImageFormatProperties2_params
3876 VkPhysicalDevice physicalDevice
;
3877 const VkPhysicalDeviceImageFormatInfo2
*pImageFormatInfo
;
3878 VkImageFormatProperties2
*pImageFormatProperties
;
3882 struct vkGetPhysicalDeviceImageFormatProperties2KHR_params
3884 VkPhysicalDevice physicalDevice
;
3885 const VkPhysicalDeviceImageFormatInfo2
*pImageFormatInfo
;
3886 VkImageFormatProperties2
*pImageFormatProperties
;
3890 struct vkGetPhysicalDeviceMemoryProperties_params
3892 VkPhysicalDevice physicalDevice
;
3893 VkPhysicalDeviceMemoryProperties
*pMemoryProperties
;
3896 struct vkGetPhysicalDeviceMemoryProperties2_params
3898 VkPhysicalDevice physicalDevice
;
3899 VkPhysicalDeviceMemoryProperties2
*pMemoryProperties
;
3902 struct vkGetPhysicalDeviceMemoryProperties2KHR_params
3904 VkPhysicalDevice physicalDevice
;
3905 VkPhysicalDeviceMemoryProperties2
*pMemoryProperties
;
3908 struct vkGetPhysicalDeviceMultisamplePropertiesEXT_params
3910 VkPhysicalDevice physicalDevice
;
3911 VkSampleCountFlagBits samples
;
3912 VkMultisamplePropertiesEXT
*pMultisampleProperties
;
3915 struct vkGetPhysicalDeviceOpticalFlowImageFormatsNV_params
3917 VkPhysicalDevice physicalDevice
;
3918 const VkOpticalFlowImageFormatInfoNV
*pOpticalFlowImageFormatInfo
;
3919 uint32_t *pFormatCount
;
3920 VkOpticalFlowImageFormatPropertiesNV
*pImageFormatProperties
;
3924 struct vkGetPhysicalDevicePresentRectanglesKHR_params
3926 VkPhysicalDevice physicalDevice
;
3927 VkSurfaceKHR
DECLSPEC_ALIGN(8) surface
;
3928 uint32_t *pRectCount
;
3933 struct vkGetPhysicalDeviceProperties_params
3935 VkPhysicalDevice physicalDevice
;
3936 VkPhysicalDeviceProperties
*pProperties
;
3939 struct vkGetPhysicalDeviceProperties2_params
3941 VkPhysicalDevice physicalDevice
;
3942 VkPhysicalDeviceProperties2
*pProperties
;
3945 struct vkGetPhysicalDeviceProperties2KHR_params
3947 VkPhysicalDevice physicalDevice
;
3948 VkPhysicalDeviceProperties2
*pProperties
;
3951 struct vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR_params
3953 VkPhysicalDevice physicalDevice
;
3954 const VkQueryPoolPerformanceCreateInfoKHR
*pPerformanceQueryCreateInfo
;
3955 uint32_t *pNumPasses
;
3958 struct vkGetPhysicalDeviceQueueFamilyProperties_params
3960 VkPhysicalDevice physicalDevice
;
3961 uint32_t *pQueueFamilyPropertyCount
;
3962 VkQueueFamilyProperties
*pQueueFamilyProperties
;
3965 struct vkGetPhysicalDeviceQueueFamilyProperties2_params
3967 VkPhysicalDevice physicalDevice
;
3968 uint32_t *pQueueFamilyPropertyCount
;
3969 VkQueueFamilyProperties2
*pQueueFamilyProperties
;
3972 struct vkGetPhysicalDeviceQueueFamilyProperties2KHR_params
3974 VkPhysicalDevice physicalDevice
;
3975 uint32_t *pQueueFamilyPropertyCount
;
3976 VkQueueFamilyProperties2
*pQueueFamilyProperties
;
3979 struct vkGetPhysicalDeviceSparseImageFormatProperties_params
3981 VkPhysicalDevice physicalDevice
;
3984 VkSampleCountFlagBits samples
;
3985 VkImageUsageFlags usage
;
3986 VkImageTiling tiling
;
3987 uint32_t *pPropertyCount
;
3988 VkSparseImageFormatProperties
*pProperties
;
3991 struct vkGetPhysicalDeviceSparseImageFormatProperties2_params
3993 VkPhysicalDevice physicalDevice
;
3994 const VkPhysicalDeviceSparseImageFormatInfo2
*pFormatInfo
;
3995 uint32_t *pPropertyCount
;
3996 VkSparseImageFormatProperties2
*pProperties
;
3999 struct vkGetPhysicalDeviceSparseImageFormatProperties2KHR_params
4001 VkPhysicalDevice physicalDevice
;
4002 const VkPhysicalDeviceSparseImageFormatInfo2
*pFormatInfo
;
4003 uint32_t *pPropertyCount
;
4004 VkSparseImageFormatProperties2
*pProperties
;
4007 struct vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV_params
4009 VkPhysicalDevice physicalDevice
;
4010 uint32_t *pCombinationCount
;
4011 VkFramebufferMixedSamplesCombinationNV
*pCombinations
;
4015 struct vkGetPhysicalDeviceSurfaceCapabilities2KHR_params
4017 VkPhysicalDevice physicalDevice
;
4018 const VkPhysicalDeviceSurfaceInfo2KHR
*pSurfaceInfo
;
4019 VkSurfaceCapabilities2KHR
*pSurfaceCapabilities
;
4023 struct vkGetPhysicalDeviceSurfaceCapabilitiesKHR_params
4025 VkPhysicalDevice physicalDevice
;
4026 VkSurfaceKHR
DECLSPEC_ALIGN(8) surface
;
4027 VkSurfaceCapabilitiesKHR
*pSurfaceCapabilities
;
4031 struct vkGetPhysicalDeviceSurfaceFormats2KHR_params
4033 VkPhysicalDevice physicalDevice
;
4034 const VkPhysicalDeviceSurfaceInfo2KHR
*pSurfaceInfo
;
4035 uint32_t *pSurfaceFormatCount
;
4036 VkSurfaceFormat2KHR
*pSurfaceFormats
;
4040 struct vkGetPhysicalDeviceSurfaceFormatsKHR_params
4042 VkPhysicalDevice physicalDevice
;
4043 VkSurfaceKHR
DECLSPEC_ALIGN(8) surface
;
4044 uint32_t *pSurfaceFormatCount
;
4045 VkSurfaceFormatKHR
*pSurfaceFormats
;
4049 struct vkGetPhysicalDeviceSurfacePresentModesKHR_params
4051 VkPhysicalDevice physicalDevice
;
4052 VkSurfaceKHR
DECLSPEC_ALIGN(8) surface
;
4053 uint32_t *pPresentModeCount
;
4054 VkPresentModeKHR
*pPresentModes
;
4058 struct vkGetPhysicalDeviceSurfaceSupportKHR_params
4060 VkPhysicalDevice physicalDevice
;
4061 uint32_t queueFamilyIndex
;
4062 VkSurfaceKHR
DECLSPEC_ALIGN(8) surface
;
4063 VkBool32
*pSupported
;
4067 struct vkGetPhysicalDeviceToolProperties_params
4069 VkPhysicalDevice physicalDevice
;
4070 uint32_t *pToolCount
;
4071 VkPhysicalDeviceToolProperties
*pToolProperties
;
4075 struct vkGetPhysicalDeviceToolPropertiesEXT_params
4077 VkPhysicalDevice physicalDevice
;
4078 uint32_t *pToolCount
;
4079 VkPhysicalDeviceToolProperties
*pToolProperties
;
4083 struct vkGetPhysicalDeviceWin32PresentationSupportKHR_params
4085 VkPhysicalDevice physicalDevice
;
4086 uint32_t queueFamilyIndex
;
4090 struct vkGetPipelineCacheData_params
4093 VkPipelineCache
DECLSPEC_ALIGN(8) pipelineCache
;
4099 struct vkGetPipelineExecutableInternalRepresentationsKHR_params
4102 const VkPipelineExecutableInfoKHR
*pExecutableInfo
;
4103 uint32_t *pInternalRepresentationCount
;
4104 VkPipelineExecutableInternalRepresentationKHR
*pInternalRepresentations
;
4108 struct vkGetPipelineExecutablePropertiesKHR_params
4111 const VkPipelineInfoKHR
*pPipelineInfo
;
4112 uint32_t *pExecutableCount
;
4113 VkPipelineExecutablePropertiesKHR
*pProperties
;
4117 struct vkGetPipelineExecutableStatisticsKHR_params
4120 const VkPipelineExecutableInfoKHR
*pExecutableInfo
;
4121 uint32_t *pStatisticCount
;
4122 VkPipelineExecutableStatisticKHR
*pStatistics
;
4126 struct vkGetPipelinePropertiesEXT_params
4129 const VkPipelineInfoEXT
*pPipelineInfo
;
4130 VkBaseOutStructure
*pPipelineProperties
;
4134 struct vkGetPrivateData_params
4137 VkObjectType objectType
;
4138 uint64_t DECLSPEC_ALIGN(8) objectHandle
;
4139 VkPrivateDataSlot
DECLSPEC_ALIGN(8) privateDataSlot
;
4143 struct vkGetPrivateDataEXT_params
4146 VkObjectType objectType
;
4147 uint64_t DECLSPEC_ALIGN(8) objectHandle
;
4148 VkPrivateDataSlot
DECLSPEC_ALIGN(8) privateDataSlot
;
4152 struct vkGetQueryPoolResults_params
4155 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
4156 uint32_t firstQuery
;
4157 uint32_t queryCount
;
4160 VkDeviceSize
DECLSPEC_ALIGN(8) stride
;
4161 VkQueryResultFlags flags
;
4165 struct vkGetQueueCheckpointData2NV_params
4168 uint32_t *pCheckpointDataCount
;
4169 VkCheckpointData2NV
*pCheckpointData
;
4172 struct vkGetQueueCheckpointDataNV_params
4175 uint32_t *pCheckpointDataCount
;
4176 VkCheckpointDataNV
*pCheckpointData
;
4179 struct vkGetRayTracingCaptureReplayShaderGroupHandlesKHR_params
4182 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
4183 uint32_t firstGroup
;
4184 uint32_t groupCount
;
4190 struct vkGetRayTracingShaderGroupHandlesKHR_params
4193 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
4194 uint32_t firstGroup
;
4195 uint32_t groupCount
;
4201 struct vkGetRayTracingShaderGroupHandlesNV_params
4204 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
4205 uint32_t firstGroup
;
4206 uint32_t groupCount
;
4212 struct vkGetRayTracingShaderGroupStackSizeKHR_params
4215 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
4217 VkShaderGroupShaderKHR groupShader
;
4218 VkDeviceSize result
;
4221 struct vkGetRenderAreaGranularity_params
4224 VkRenderPass
DECLSPEC_ALIGN(8) renderPass
;
4225 VkExtent2D
*pGranularity
;
4228 struct vkGetSamplerOpaqueCaptureDescriptorDataEXT_params
4231 const VkSamplerCaptureDescriptorDataInfoEXT
*pInfo
;
4236 struct vkGetSemaphoreCounterValue_params
4239 VkSemaphore
DECLSPEC_ALIGN(8) semaphore
;
4244 struct vkGetSemaphoreCounterValueKHR_params
4247 VkSemaphore
DECLSPEC_ALIGN(8) semaphore
;
4252 struct vkGetShaderInfoAMD_params
4255 VkPipeline
DECLSPEC_ALIGN(8) pipeline
;
4256 VkShaderStageFlagBits shaderStage
;
4257 VkShaderInfoTypeAMD infoType
;
4263 struct vkGetShaderModuleCreateInfoIdentifierEXT_params
4266 const VkShaderModuleCreateInfo
*pCreateInfo
;
4267 VkShaderModuleIdentifierEXT
*pIdentifier
;
4270 struct vkGetShaderModuleIdentifierEXT_params
4273 VkShaderModule
DECLSPEC_ALIGN(8) shaderModule
;
4274 VkShaderModuleIdentifierEXT
*pIdentifier
;
4277 struct vkGetSwapchainImagesKHR_params
4280 VkSwapchainKHR
DECLSPEC_ALIGN(8) swapchain
;
4281 uint32_t *pSwapchainImageCount
;
4282 VkImage
*pSwapchainImages
;
4286 struct vkGetValidationCacheDataEXT_params
4289 VkValidationCacheEXT
DECLSPEC_ALIGN(8) validationCache
;
4295 struct vkInitializePerformanceApiINTEL_params
4298 const VkInitializePerformanceApiInfoINTEL
*pInitializeInfo
;
4302 struct vkInvalidateMappedMemoryRanges_params
4305 uint32_t memoryRangeCount
;
4306 const VkMappedMemoryRange
*pMemoryRanges
;
4310 struct vkMapMemory_params
4313 VkDeviceMemory
DECLSPEC_ALIGN(8) memory
;
4314 VkDeviceSize
DECLSPEC_ALIGN(8) offset
;
4315 VkDeviceSize
DECLSPEC_ALIGN(8) size
;
4316 VkMemoryMapFlags flags
;
4321 struct vkMergePipelineCaches_params
4324 VkPipelineCache
DECLSPEC_ALIGN(8) dstCache
;
4325 uint32_t srcCacheCount
;
4326 const VkPipelineCache
*pSrcCaches
;
4330 struct vkMergeValidationCachesEXT_params
4333 VkValidationCacheEXT
DECLSPEC_ALIGN(8) dstCache
;
4334 uint32_t srcCacheCount
;
4335 const VkValidationCacheEXT
*pSrcCaches
;
4339 struct vkQueueBeginDebugUtilsLabelEXT_params
4342 const VkDebugUtilsLabelEXT
*pLabelInfo
;
4345 struct vkQueueBindSparse_params
4348 uint32_t bindInfoCount
;
4349 const VkBindSparseInfo
*pBindInfo
;
4350 VkFence
DECLSPEC_ALIGN(8) fence
;
4354 struct vkQueueEndDebugUtilsLabelEXT_params
4359 struct vkQueueInsertDebugUtilsLabelEXT_params
4362 const VkDebugUtilsLabelEXT
*pLabelInfo
;
4365 struct vkQueuePresentKHR_params
4368 const VkPresentInfoKHR
*pPresentInfo
;
4372 struct vkQueueSetPerformanceConfigurationINTEL_params
4375 VkPerformanceConfigurationINTEL
DECLSPEC_ALIGN(8) configuration
;
4379 struct vkQueueSubmit_params
4382 uint32_t submitCount
;
4383 const VkSubmitInfo
*pSubmits
;
4384 VkFence
DECLSPEC_ALIGN(8) fence
;
4388 struct vkQueueSubmit2_params
4391 uint32_t submitCount
;
4392 const VkSubmitInfo2
*pSubmits
;
4393 VkFence
DECLSPEC_ALIGN(8) fence
;
4397 struct vkQueueSubmit2KHR_params
4400 uint32_t submitCount
;
4401 const VkSubmitInfo2
*pSubmits
;
4402 VkFence
DECLSPEC_ALIGN(8) fence
;
4406 struct vkQueueWaitIdle_params
4412 struct vkReleasePerformanceConfigurationINTEL_params
4415 VkPerformanceConfigurationINTEL
DECLSPEC_ALIGN(8) configuration
;
4419 struct vkReleaseProfilingLockKHR_params
4424 struct vkResetCommandBuffer_params
4426 VkCommandBuffer commandBuffer
;
4427 VkCommandBufferResetFlags flags
;
4431 struct vkResetCommandPool_params
4434 VkCommandPool
DECLSPEC_ALIGN(8) commandPool
;
4435 VkCommandPoolResetFlags flags
;
4439 struct vkResetDescriptorPool_params
4442 VkDescriptorPool
DECLSPEC_ALIGN(8) descriptorPool
;
4443 VkDescriptorPoolResetFlags flags
;
4447 struct vkResetEvent_params
4450 VkEvent
DECLSPEC_ALIGN(8) event
;
4454 struct vkResetFences_params
4457 uint32_t fenceCount
;
4458 const VkFence
*pFences
;
4462 struct vkResetQueryPool_params
4465 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
4466 uint32_t firstQuery
;
4467 uint32_t queryCount
;
4470 struct vkResetQueryPoolEXT_params
4473 VkQueryPool
DECLSPEC_ALIGN(8) queryPool
;
4474 uint32_t firstQuery
;
4475 uint32_t queryCount
;
4478 struct vkSetDebugUtilsObjectNameEXT_params
4481 const VkDebugUtilsObjectNameInfoEXT
*pNameInfo
;
4485 struct vkSetDebugUtilsObjectTagEXT_params
4488 const VkDebugUtilsObjectTagInfoEXT
*pTagInfo
;
4492 struct vkSetDeviceMemoryPriorityEXT_params
4495 VkDeviceMemory
DECLSPEC_ALIGN(8) memory
;
4499 struct vkSetEvent_params
4502 VkEvent
DECLSPEC_ALIGN(8) event
;
4506 struct vkSetPrivateData_params
4509 VkObjectType objectType
;
4510 uint64_t DECLSPEC_ALIGN(8) objectHandle
;
4511 VkPrivateDataSlot
DECLSPEC_ALIGN(8) privateDataSlot
;
4512 uint64_t DECLSPEC_ALIGN(8) data
;
4516 struct vkSetPrivateDataEXT_params
4519 VkObjectType objectType
;
4520 uint64_t DECLSPEC_ALIGN(8) objectHandle
;
4521 VkPrivateDataSlot
DECLSPEC_ALIGN(8) privateDataSlot
;
4522 uint64_t DECLSPEC_ALIGN(8) data
;
4526 struct vkSignalSemaphore_params
4529 const VkSemaphoreSignalInfo
*pSignalInfo
;
4533 struct vkSignalSemaphoreKHR_params
4536 const VkSemaphoreSignalInfo
*pSignalInfo
;
4540 struct vkSubmitDebugUtilsMessageEXT_params
4542 VkInstance instance
;
4543 VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity
;
4544 VkDebugUtilsMessageTypeFlagsEXT messageTypes
;
4545 const VkDebugUtilsMessengerCallbackDataEXT
*pCallbackData
;
4548 struct vkTrimCommandPool_params
4551 VkCommandPool
DECLSPEC_ALIGN(8) commandPool
;
4552 VkCommandPoolTrimFlags flags
;
4555 struct vkTrimCommandPoolKHR_params
4558 VkCommandPool
DECLSPEC_ALIGN(8) commandPool
;
4559 VkCommandPoolTrimFlags flags
;
4562 struct vkUninitializePerformanceApiINTEL_params
4567 struct vkUnmapMemory_params
4570 VkDeviceMemory
DECLSPEC_ALIGN(8) memory
;
4573 struct vkUpdateDescriptorSetWithTemplate_params
4576 VkDescriptorSet
DECLSPEC_ALIGN(8) descriptorSet
;
4577 VkDescriptorUpdateTemplate
DECLSPEC_ALIGN(8) descriptorUpdateTemplate
;
4581 struct vkUpdateDescriptorSetWithTemplateKHR_params
4584 VkDescriptorSet
DECLSPEC_ALIGN(8) descriptorSet
;
4585 VkDescriptorUpdateTemplate
DECLSPEC_ALIGN(8) descriptorUpdateTemplate
;
4589 struct vkUpdateDescriptorSets_params
4592 uint32_t descriptorWriteCount
;
4593 const VkWriteDescriptorSet
*pDescriptorWrites
;
4594 uint32_t descriptorCopyCount
;
4595 const VkCopyDescriptorSet
*pDescriptorCopies
;
4598 struct vkWaitForFences_params
4601 uint32_t fenceCount
;
4602 const VkFence
*pFences
;
4604 uint64_t DECLSPEC_ALIGN(8) timeout
;
4608 struct vkWaitForPresentKHR_params
4611 VkSwapchainKHR
DECLSPEC_ALIGN(8) swapchain
;
4612 uint64_t DECLSPEC_ALIGN(8) presentId
;
4613 uint64_t DECLSPEC_ALIGN(8) timeout
;
4617 struct vkWaitSemaphores_params
4620 const VkSemaphoreWaitInfo
*pWaitInfo
;
4621 uint64_t DECLSPEC_ALIGN(8) timeout
;
4625 struct vkWaitSemaphoresKHR_params
4628 const VkSemaphoreWaitInfo
*pWaitInfo
;
4629 uint64_t DECLSPEC_ALIGN(8) timeout
;
4633 struct vkWriteAccelerationStructuresPropertiesKHR_params
4636 uint32_t accelerationStructureCount
;
4637 const VkAccelerationStructureKHR
*pAccelerationStructures
;
4638 VkQueryType queryType
;
4645 struct vkWriteMicromapsPropertiesEXT_params
4648 uint32_t micromapCount
;
4649 const VkMicromapEXT
*pMicromaps
;
4650 VkQueryType queryType
;
4657 #endif /* __WINE_VULKAN_LOADER_THUNKS_H */