1 # Automatically generated from Vulkan vk.xml; DO NOT EDIT!
3 # This file is generated from Vulkan vk.xml file covered
4 # by the following copyright and permission notice:
6 # Copyright 2015-2023 The Khronos Group Inc.
8 # SPDX-License-Identifier: Apache-2.0 OR MIT
11 @ stdcall
-private vk_icdGetInstanceProcAddr
(ptr str
)
12 @ stdcall
-private vk_icdGetPhysicalDeviceProcAddr
(ptr str
)
13 @ stdcall
-private vk_icdNegotiateLoaderICDInterfaceVersion
(ptr
)
14 @ stdcall vkAcquireNextImage2KHR
(ptr ptr ptr
)
15 @ stdcall vkAcquireNextImageKHR
(ptr int64 int64 int64 int64 ptr
)
16 @ stdcall vkAllocateCommandBuffers
(ptr ptr ptr
)
17 @ stdcall vkAllocateDescriptorSets
(ptr ptr ptr
)
18 @ stdcall vkAllocateMemory
(ptr ptr ptr ptr
)
19 @ stdcall vkBeginCommandBuffer
(ptr ptr
)
20 @ stdcall vkBindBufferMemory
(ptr int64 int64 int64
)
21 @ stdcall vkBindBufferMemory2
(ptr long ptr
)
22 @ stdcall vkBindImageMemory
(ptr int64 int64 int64
)
23 @ stdcall vkBindImageMemory2
(ptr long ptr
)
24 @ stdcall vkCmdBeginQuery
(ptr int64 long long
)
25 @ stdcall vkCmdBeginRenderPass
(ptr ptr long
)
26 @ stdcall vkCmdBeginRenderPass2
(ptr ptr ptr
)
27 @ stdcall vkCmdBeginRendering
(ptr ptr
)
28 @ stdcall vkCmdBindDescriptorSets
(ptr long int64 long long ptr long ptr
)
29 @ stdcall vkCmdBindIndexBuffer
(ptr int64 int64 long
)
30 @ stdcall vkCmdBindPipeline
(ptr long int64
)
31 @ stdcall vkCmdBindVertexBuffers
(ptr long long ptr ptr
)
32 @ stdcall vkCmdBindVertexBuffers2
(ptr long long ptr ptr ptr ptr
)
33 @ stdcall vkCmdBlitImage
(ptr int64 long int64 long long ptr long
)
34 @ stdcall vkCmdBlitImage2
(ptr ptr
)
35 @ stdcall vkCmdClearAttachments
(ptr long ptr long ptr
)
36 @ stdcall vkCmdClearColorImage
(ptr int64 long ptr long ptr
)
37 @ stdcall vkCmdClearDepthStencilImage
(ptr int64 long ptr long ptr
)
38 @ stdcall vkCmdCopyBuffer
(ptr int64 int64 long ptr
)
39 @ stdcall vkCmdCopyBuffer2
(ptr ptr
)
40 @ stdcall vkCmdCopyBufferToImage
(ptr int64 int64 long long ptr
)
41 @ stdcall vkCmdCopyBufferToImage2
(ptr ptr
)
42 @ stdcall vkCmdCopyImage
(ptr int64 long int64 long long ptr
)
43 @ stdcall vkCmdCopyImage2
(ptr ptr
)
44 @ stdcall vkCmdCopyImageToBuffer
(ptr int64 long int64 long ptr
)
45 @ stdcall vkCmdCopyImageToBuffer2
(ptr ptr
)
46 @ stdcall vkCmdCopyQueryPoolResults
(ptr int64 long long int64 int64 int64 long
)
47 @ stdcall vkCmdDispatch
(ptr long long long
)
48 @ stdcall vkCmdDispatchBase
(ptr long long long long long long
)
49 @ stdcall vkCmdDispatchIndirect
(ptr int64 int64
)
50 @ stdcall vkCmdDraw
(ptr long long long long
)
51 @ stdcall vkCmdDrawIndexed
(ptr long long long long long
)
52 @ stdcall vkCmdDrawIndexedIndirect
(ptr int64 int64 long long
)
53 @ stdcall vkCmdDrawIndexedIndirectCount
(ptr int64 int64 int64 int64 long long
)
54 @ stdcall vkCmdDrawIndirect
(ptr int64 int64 long long
)
55 @ stdcall vkCmdDrawIndirectCount
(ptr int64 int64 int64 int64 long long
)
56 @ stdcall vkCmdEndQuery
(ptr int64 long
)
57 @ stdcall vkCmdEndRenderPass
(ptr
)
58 @ stdcall vkCmdEndRenderPass2
(ptr ptr
)
59 @ stdcall vkCmdEndRendering
(ptr
)
60 @ stdcall vkCmdExecuteCommands
(ptr long ptr
)
61 @ stdcall vkCmdFillBuffer
(ptr int64 int64 int64 long
)
62 @ stdcall vkCmdNextSubpass
(ptr long
)
63 @ stdcall vkCmdNextSubpass2
(ptr ptr ptr
)
64 @ stdcall vkCmdPipelineBarrier
(ptr long long long long ptr long ptr long ptr
)
65 @ stdcall vkCmdPipelineBarrier2
(ptr ptr
)
66 @ stdcall vkCmdPushConstants
(ptr int64 long long long ptr
)
67 @ stdcall vkCmdResetEvent
(ptr int64 long
)
68 @ stdcall vkCmdResetEvent2
(ptr int64 int64
)
69 @ stdcall vkCmdResetQueryPool
(ptr int64 long long
)
70 @ stdcall vkCmdResolveImage
(ptr int64 long int64 long long ptr
)
71 @ stdcall vkCmdResolveImage2
(ptr ptr
)
72 @ stdcall vkCmdSetBlendConstants
(ptr ptr
)
73 @ stdcall vkCmdSetCullMode
(ptr long
)
74 @ stdcall vkCmdSetDepthBias
(ptr float float float
)
75 @ stdcall vkCmdSetDepthBiasEnable
(ptr long
)
76 @ stdcall vkCmdSetDepthBounds
(ptr float float
)
77 @ stdcall vkCmdSetDepthBoundsTestEnable
(ptr long
)
78 @ stdcall vkCmdSetDepthCompareOp
(ptr long
)
79 @ stdcall vkCmdSetDepthTestEnable
(ptr long
)
80 @ stdcall vkCmdSetDepthWriteEnable
(ptr long
)
81 @ stdcall vkCmdSetDeviceMask
(ptr long
)
82 @ stdcall vkCmdSetEvent
(ptr int64 long
)
83 @ stdcall vkCmdSetEvent2
(ptr int64 ptr
)
84 @ stdcall vkCmdSetFrontFace
(ptr long
)
85 @ stdcall vkCmdSetLineWidth
(ptr float
)
86 @ stdcall vkCmdSetPrimitiveRestartEnable
(ptr long
)
87 @ stdcall vkCmdSetPrimitiveTopology
(ptr long
)
88 @ stdcall vkCmdSetRasterizerDiscardEnable
(ptr long
)
89 @ stdcall vkCmdSetScissor
(ptr long long ptr
)
90 @ stdcall vkCmdSetScissorWithCount
(ptr long ptr
)
91 @ stdcall vkCmdSetStencilCompareMask
(ptr long long
)
92 @ stdcall vkCmdSetStencilOp
(ptr long long long long long
)
93 @ stdcall vkCmdSetStencilReference
(ptr long long
)
94 @ stdcall vkCmdSetStencilTestEnable
(ptr long
)
95 @ stdcall vkCmdSetStencilWriteMask
(ptr long long
)
96 @ stdcall vkCmdSetViewport
(ptr long long ptr
)
97 @ stdcall vkCmdSetViewportWithCount
(ptr long ptr
)
98 @ stdcall vkCmdUpdateBuffer
(ptr int64 int64 int64 ptr
)
99 @ stdcall vkCmdWaitEvents
(ptr long ptr long long long ptr long ptr long ptr
)
100 @ stdcall vkCmdWaitEvents2
(ptr long ptr ptr
)
101 @ stdcall vkCmdWriteTimestamp
(ptr long int64 long
)
102 @ stdcall vkCmdWriteTimestamp2
(ptr int64 int64 long
)
103 @ stdcall vkCreateBuffer
(ptr ptr ptr ptr
)
104 @ stdcall vkCreateBufferView
(ptr ptr ptr ptr
)
105 @ stdcall vkCreateCommandPool
(ptr ptr ptr ptr
)
106 @ stdcall vkCreateComputePipelines
(ptr int64 long ptr ptr ptr
)
107 @ stdcall vkCreateDescriptorPool
(ptr ptr ptr ptr
)
108 @ stdcall vkCreateDescriptorSetLayout
(ptr ptr ptr ptr
)
109 @ stdcall vkCreateDescriptorUpdateTemplate
(ptr ptr ptr ptr
)
110 @ stdcall vkCreateDevice
(ptr ptr ptr ptr
)
111 @ stub vkCreateDisplayModeKHR
112 @ stub vkCreateDisplayPlaneSurfaceKHR
113 @ stdcall vkCreateEvent
(ptr ptr ptr ptr
)
114 @ stdcall vkCreateFence
(ptr ptr ptr ptr
)
115 @ stdcall vkCreateFramebuffer
(ptr ptr ptr ptr
)
116 @ stdcall vkCreateGraphicsPipelines
(ptr int64 long ptr ptr ptr
)
117 @ stdcall vkCreateImage
(ptr ptr ptr ptr
)
118 @ stdcall vkCreateImageView
(ptr ptr ptr ptr
)
119 @ stdcall vkCreateInstance
(ptr ptr ptr
)
120 @ stdcall vkCreatePipelineCache
(ptr ptr ptr ptr
)
121 @ stdcall vkCreatePipelineLayout
(ptr ptr ptr ptr
)
122 @ stdcall vkCreatePrivateDataSlot
(ptr ptr ptr ptr
)
123 @ stdcall vkCreateQueryPool
(ptr ptr ptr ptr
)
124 @ stdcall vkCreateRenderPass
(ptr ptr ptr ptr
)
125 @ stdcall vkCreateRenderPass2
(ptr ptr ptr ptr
)
126 @ stdcall vkCreateSampler
(ptr ptr ptr ptr
)
127 @ stdcall vkCreateSamplerYcbcrConversion
(ptr ptr ptr ptr
)
128 @ stdcall vkCreateSemaphore
(ptr ptr ptr ptr
)
129 @ stdcall vkCreateShaderModule
(ptr ptr ptr ptr
)
130 @ stub vkCreateSharedSwapchainsKHR
131 @ stdcall vkCreateSwapchainKHR
(ptr ptr ptr ptr
)
132 @ stdcall vkCreateWin32SurfaceKHR
(ptr ptr ptr ptr
)
133 @ stdcall vkDestroyBuffer
(ptr int64 ptr
)
134 @ stdcall vkDestroyBufferView
(ptr int64 ptr
)
135 @ stdcall vkDestroyCommandPool
(ptr int64 ptr
)
136 @ stdcall vkDestroyDescriptorPool
(ptr int64 ptr
)
137 @ stdcall vkDestroyDescriptorSetLayout
(ptr int64 ptr
)
138 @ stdcall vkDestroyDescriptorUpdateTemplate
(ptr int64 ptr
)
139 @ stdcall vkDestroyDevice
(ptr ptr
)
140 @ stdcall vkDestroyEvent
(ptr int64 ptr
)
141 @ stdcall vkDestroyFence
(ptr int64 ptr
)
142 @ stdcall vkDestroyFramebuffer
(ptr int64 ptr
)
143 @ stdcall vkDestroyImage
(ptr int64 ptr
)
144 @ stdcall vkDestroyImageView
(ptr int64 ptr
)
145 @ stdcall vkDestroyInstance
(ptr ptr
)
146 @ stdcall vkDestroyPipeline
(ptr int64 ptr
)
147 @ stdcall vkDestroyPipelineCache
(ptr int64 ptr
)
148 @ stdcall vkDestroyPipelineLayout
(ptr int64 ptr
)
149 @ stdcall vkDestroyPrivateDataSlot
(ptr int64 ptr
)
150 @ stdcall vkDestroyQueryPool
(ptr int64 ptr
)
151 @ stdcall vkDestroyRenderPass
(ptr int64 ptr
)
152 @ stdcall vkDestroySampler
(ptr int64 ptr
)
153 @ stdcall vkDestroySamplerYcbcrConversion
(ptr int64 ptr
)
154 @ stdcall vkDestroySemaphore
(ptr int64 ptr
)
155 @ stdcall vkDestroyShaderModule
(ptr int64 ptr
)
156 @ stdcall vkDestroySurfaceKHR
(ptr int64 ptr
)
157 @ stdcall vkDestroySwapchainKHR
(ptr int64 ptr
)
158 @ stdcall vkDeviceWaitIdle
(ptr
)
159 @ stdcall vkEndCommandBuffer
(ptr
)
160 @ stdcall vkEnumerateDeviceExtensionProperties
(ptr str ptr ptr
)
161 @ stdcall vkEnumerateDeviceLayerProperties
(ptr ptr ptr
)
162 @ stdcall vkEnumerateInstanceExtensionProperties
(str ptr ptr
)
163 @ stdcall vkEnumerateInstanceLayerProperties
(ptr ptr
)
164 @ stdcall vkEnumerateInstanceVersion
(ptr
)
165 @ stdcall vkEnumeratePhysicalDeviceGroups
(ptr ptr ptr
)
166 @ stdcall vkEnumeratePhysicalDevices
(ptr ptr ptr
)
167 @ stdcall vkFlushMappedMemoryRanges
(ptr long ptr
)
168 @ stdcall vkFreeCommandBuffers
(ptr int64 long ptr
)
169 @ stdcall vkFreeDescriptorSets
(ptr int64 long ptr
)
170 @ stdcall vkFreeMemory
(ptr int64 ptr
)
171 @ stdcall vkGetBufferDeviceAddress
(ptr ptr
)
172 @ stdcall vkGetBufferMemoryRequirements
(ptr int64 ptr
)
173 @ stdcall vkGetBufferMemoryRequirements2
(ptr ptr ptr
)
174 @ stdcall vkGetBufferOpaqueCaptureAddress
(ptr ptr
)
175 @ stub vkGetCommandPoolMemoryConsumption
176 @ stdcall vkGetDescriptorSetLayoutSupport
(ptr ptr ptr
)
177 @ stdcall vkGetDeviceBufferMemoryRequirements
(ptr ptr ptr
)
178 @ stdcall vkGetDeviceGroupPeerMemoryFeatures
(ptr long long long ptr
)
179 @ stdcall vkGetDeviceGroupPresentCapabilitiesKHR
(ptr ptr
)
180 @ stdcall vkGetDeviceGroupSurfacePresentModesKHR
(ptr int64 ptr
)
181 @ stdcall vkGetDeviceImageMemoryRequirements
(ptr ptr ptr
)
182 @ stdcall vkGetDeviceImageSparseMemoryRequirements
(ptr ptr ptr ptr
)
183 @ stdcall vkGetDeviceMemoryCommitment
(ptr int64 ptr
)
184 @ stdcall vkGetDeviceMemoryOpaqueCaptureAddress
(ptr ptr
)
185 @ stdcall vkGetDeviceProcAddr
(ptr str
)
186 @ stdcall vkGetDeviceQueue
(ptr long long ptr
)
187 @ stdcall vkGetDeviceQueue2
(ptr ptr ptr
)
188 @ stub vkGetDisplayModePropertiesKHR
189 @ stub vkGetDisplayPlaneCapabilitiesKHR
190 @ stub vkGetDisplayPlaneSupportedDisplaysKHR
191 @ stdcall vkGetEventStatus
(ptr int64
)
192 @ stub vkGetFaultData
193 @ stdcall vkGetFenceStatus
(ptr int64
)
194 @ stdcall vkGetImageMemoryRequirements
(ptr int64 ptr
)
195 @ stdcall vkGetImageMemoryRequirements2
(ptr ptr ptr
)
196 @ stdcall vkGetImageSparseMemoryRequirements
(ptr int64 ptr ptr
)
197 @ stdcall vkGetImageSparseMemoryRequirements2
(ptr ptr ptr ptr
)
198 @ stdcall vkGetImageSubresourceLayout
(ptr int64 ptr ptr
)
199 @ stdcall vkGetInstanceProcAddr
(ptr str
)
200 @ stub vkGetPhysicalDeviceDisplayPlanePropertiesKHR
201 @ stub vkGetPhysicalDeviceDisplayPropertiesKHR
202 @ stdcall vkGetPhysicalDeviceExternalBufferProperties
(ptr ptr ptr
)
203 @ stdcall vkGetPhysicalDeviceExternalFenceProperties
(ptr ptr ptr
)
204 @ stdcall vkGetPhysicalDeviceExternalSemaphoreProperties
(ptr ptr ptr
)
205 @ stdcall vkGetPhysicalDeviceFeatures
(ptr ptr
)
206 @ stdcall vkGetPhysicalDeviceFeatures2
(ptr ptr
)
207 @ stdcall vkGetPhysicalDeviceFormatProperties
(ptr long ptr
)
208 @ stdcall vkGetPhysicalDeviceFormatProperties2
(ptr long ptr
)
209 @ stdcall vkGetPhysicalDeviceImageFormatProperties
(ptr long long long long long ptr
)
210 @ stdcall vkGetPhysicalDeviceImageFormatProperties2
(ptr ptr ptr
)
211 @ stdcall vkGetPhysicalDeviceMemoryProperties
(ptr ptr
)
212 @ stdcall vkGetPhysicalDeviceMemoryProperties2
(ptr ptr
)
213 @ stdcall vkGetPhysicalDevicePresentRectanglesKHR
(ptr int64 ptr ptr
)
214 @ stdcall vkGetPhysicalDeviceProperties
(ptr ptr
)
215 @ stdcall vkGetPhysicalDeviceProperties2
(ptr ptr
)
216 @ stdcall vkGetPhysicalDeviceQueueFamilyProperties
(ptr ptr ptr
)
217 @ stdcall vkGetPhysicalDeviceQueueFamilyProperties2
(ptr ptr ptr
)
218 @ stdcall vkGetPhysicalDeviceSparseImageFormatProperties
(ptr long long long long long ptr ptr
)
219 @ stdcall vkGetPhysicalDeviceSparseImageFormatProperties2
(ptr ptr ptr ptr
)
220 @ stdcall vkGetPhysicalDeviceSurfaceCapabilities2KHR
(ptr ptr ptr
)
221 @ stdcall vkGetPhysicalDeviceSurfaceCapabilitiesKHR
(ptr int64 ptr
)
222 @ stdcall vkGetPhysicalDeviceSurfaceFormats2KHR
(ptr ptr ptr ptr
)
223 @ stdcall vkGetPhysicalDeviceSurfaceFormatsKHR
(ptr int64 ptr ptr
)
224 @ stdcall vkGetPhysicalDeviceSurfacePresentModesKHR
(ptr int64 ptr ptr
)
225 @ stdcall vkGetPhysicalDeviceSurfaceSupportKHR
(ptr long int64 ptr
)
226 @ stdcall vkGetPhysicalDeviceToolProperties
(ptr ptr ptr
)
227 @ stdcall vkGetPhysicalDeviceWin32PresentationSupportKHR
(ptr long
)
228 @ stdcall vkGetPipelineCacheData
(ptr int64 ptr ptr
)
229 @ stdcall vkGetPrivateData
(ptr long int64 int64 ptr
)
230 @ stdcall vkGetQueryPoolResults
(ptr int64 long long long ptr int64 long
)
231 @ stdcall vkGetRenderAreaGranularity
(ptr int64 ptr
)
232 @ stdcall vkGetSemaphoreCounterValue
(ptr int64 ptr
)
233 @ stdcall vkGetSwapchainImagesKHR
(ptr int64 ptr ptr
)
234 @ stdcall vkInvalidateMappedMemoryRanges
(ptr long ptr
)
235 @ stdcall vkMapMemory
(ptr int64 int64 int64 long ptr
)
236 @ stdcall vkMergePipelineCaches
(ptr int64 long ptr
)
237 @ stdcall vkQueueBindSparse
(ptr long ptr int64
)
238 @ stdcall vkQueuePresentKHR
(ptr ptr
)
239 @ stdcall vkQueueSubmit
(ptr long ptr int64
)
240 @ stdcall vkQueueSubmit2
(ptr long ptr int64
)
241 @ stdcall vkQueueWaitIdle
(ptr
)
242 @ stdcall vkResetCommandBuffer
(ptr long
)
243 @ stdcall vkResetCommandPool
(ptr int64 long
)
244 @ stdcall vkResetDescriptorPool
(ptr int64 long
)
245 @ stdcall vkResetEvent
(ptr int64
)
246 @ stdcall vkResetFences
(ptr long ptr
)
247 @ stdcall vkResetQueryPool
(ptr int64 long long
)
248 @ stdcall vkSetEvent
(ptr int64
)
249 @ stdcall vkSetPrivateData
(ptr long int64 int64 int64
)
250 @ stdcall vkSignalSemaphore
(ptr ptr
)
251 @ stdcall vkTrimCommandPool
(ptr int64 long
)
252 @ stdcall vkUnmapMemory
(ptr int64
)
253 @ stdcall vkUpdateDescriptorSetWithTemplate
(ptr int64 int64 ptr
)
254 @ stdcall vkUpdateDescriptorSets
(ptr long ptr long ptr
)
255 @ stdcall vkWaitForFences
(ptr long ptr long int64
)
256 @ stdcall vkWaitSemaphores
(ptr ptr int64
)
257 @ stdcall
-private DllRegisterServer
()
258 @ stdcall
-private DllUnregisterServer
()