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 (c) 2015-2018 The Khronos Group Inc.
8 # Licensed under the Apache License, Version 2.0 (the "License");
9 # you may not use this file except in compliance with the License.
10 # You may obtain a copy of the License at
12 # http://www.apache.org/licenses/LICENSE-2.0
14 # Unless required by applicable law or agreed to in writing, software
15 # distributed under the License is distributed on an "AS IS" BASIS,
16 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 # See the License for the specific language governing permissions and
18 # limitations under the License.
20 # ---- Exceptions to the Apache 2.0 License: ----
22 # As an exception, if you use this Software to generate code and portions of
23 # this Software are embedded into the generated code as a result, you may
24 # redistribute such product without providing attribution as would otherwise
25 # be required by Sections 4(a), 4(b) and 4(d) of the License.
27 # In addition, if you combine or link code generated by this Software with
28 # software that is licensed under the GPLv2 or the LGPL v2.0 or 2.1
29 # ("`Combined Software`") and if a court of competent jurisdiction determines
30 # that the patent provision (Section 3), the indemnity provision (Section 9)
31 # or other Section of the License conflicts with the conditions of the
32 # applicable GPL or LGPL license, you may retroactively and prospectively
33 # choose to deem waived or otherwise exclude such Section(s) of the License,
34 # but only in their entirety and only with respect to the Combined Software.
37 @ stdcall vk_icdGetInstanceProcAddr
(ptr str
) wine_vk_icdGetInstanceProcAddr
38 @ stdcall vk_icdNegotiateLoaderICDInterfaceVersion
(ptr
) wine_vk_icdNegotiateLoaderICDInterfaceVersion
39 @ stdcall wine_vkAcquireNextImage2KHR
(ptr ptr ptr
)
40 @ stdcall wine_vkAcquireNextImageKHR
(ptr int64 int64 int64 int64 ptr
)
41 @ stdcall wine_vkAllocateCommandBuffers
(ptr ptr ptr
)
42 @ stdcall wine_vkAllocateDescriptorSets
(ptr ptr ptr
)
43 @ stdcall wine_vkAllocateMemory
(ptr ptr ptr ptr
)
44 @ stdcall wine_vkBeginCommandBuffer
(ptr ptr
)
45 @ stdcall wine_vkBindBufferMemory
(ptr int64 int64 int64
)
46 @ stdcall wine_vkBindBufferMemory2
(ptr long ptr
)
47 @ stdcall wine_vkBindImageMemory
(ptr int64 int64 int64
)
48 @ stdcall wine_vkBindImageMemory2
(ptr long ptr
)
49 @ stdcall wine_vkCmdBeginQuery
(ptr int64 long long
)
50 @ stdcall wine_vkCmdBeginRenderPass
(ptr ptr long
)
51 @ stdcall wine_vkCmdBindDescriptorSets
(ptr long int64 long long ptr long ptr
)
52 @ stdcall wine_vkCmdBindIndexBuffer
(ptr int64 int64 long
)
53 @ stdcall wine_vkCmdBindPipeline
(ptr long int64
)
54 @ stdcall wine_vkCmdBindVertexBuffers
(ptr long long ptr ptr
)
55 @ stdcall wine_vkCmdBlitImage
(ptr int64 long int64 long long ptr long
)
56 @ stdcall wine_vkCmdClearAttachments
(ptr long ptr long ptr
)
57 @ stdcall wine_vkCmdClearColorImage
(ptr int64 long ptr long ptr
)
58 @ stdcall wine_vkCmdClearDepthStencilImage
(ptr int64 long ptr long ptr
)
59 @ stdcall wine_vkCmdCopyBuffer
(ptr int64 int64 long ptr
)
60 @ stdcall wine_vkCmdCopyBufferToImage
(ptr int64 int64 long long ptr
)
61 @ stdcall wine_vkCmdCopyImage
(ptr int64 long int64 long long ptr
)
62 @ stdcall wine_vkCmdCopyImageToBuffer
(ptr int64 long int64 long ptr
)
63 @ stdcall wine_vkCmdCopyQueryPoolResults
(ptr int64 long long int64 int64 int64 long
)
64 @ stdcall wine_vkCmdDispatch
(ptr long long long
)
65 @ stdcall wine_vkCmdDispatchBase
(ptr long long long long long long
)
66 @ stdcall wine_vkCmdDispatchIndirect
(ptr int64 int64
)
67 @ stdcall wine_vkCmdDraw
(ptr long long long long
)
68 @ stdcall wine_vkCmdDrawIndexed
(ptr long long long long long
)
69 @ stdcall wine_vkCmdDrawIndexedIndirect
(ptr int64 int64 long long
)
70 @ stdcall wine_vkCmdDrawIndirect
(ptr int64 int64 long long
)
71 @ stdcall wine_vkCmdEndQuery
(ptr int64 long
)
72 @ stdcall wine_vkCmdEndRenderPass
(ptr
)
73 @ stdcall wine_vkCmdExecuteCommands
(ptr long ptr
)
74 @ stdcall wine_vkCmdFillBuffer
(ptr int64 int64 int64 long
)
75 @ stdcall wine_vkCmdNextSubpass
(ptr long
)
76 @ stdcall wine_vkCmdPipelineBarrier
(ptr long long long long ptr long ptr long ptr
)
77 @ stdcall wine_vkCmdPushConstants
(ptr int64 long long long ptr
)
78 @ stdcall wine_vkCmdResetEvent
(ptr int64 long
)
79 @ stdcall wine_vkCmdResetQueryPool
(ptr int64 long long
)
80 @ stdcall wine_vkCmdResolveImage
(ptr int64 long int64 long long ptr
)
81 @ stdcall wine_vkCmdSetBlendConstants
(ptr ptr
)
82 @ stdcall wine_vkCmdSetDepthBias
(ptr float float float
)
83 @ stdcall wine_vkCmdSetDepthBounds
(ptr float float
)
84 @ stdcall wine_vkCmdSetDeviceMask
(ptr long
)
85 @ stdcall wine_vkCmdSetEvent
(ptr int64 long
)
86 @ stdcall wine_vkCmdSetLineWidth
(ptr float
)
87 @ stdcall wine_vkCmdSetScissor
(ptr long long ptr
)
88 @ stdcall wine_vkCmdSetStencilCompareMask
(ptr long long
)
89 @ stdcall wine_vkCmdSetStencilReference
(ptr long long
)
90 @ stdcall wine_vkCmdSetStencilWriteMask
(ptr long long
)
91 @ stdcall wine_vkCmdSetViewport
(ptr long long ptr
)
92 @ stdcall wine_vkCmdUpdateBuffer
(ptr int64 int64 int64 ptr
)
93 @ stdcall wine_vkCmdWaitEvents
(ptr long ptr long long long ptr long ptr long ptr
)
94 @ stdcall wine_vkCmdWriteTimestamp
(ptr long int64 long
)
95 @ stdcall wine_vkCreateBuffer
(ptr ptr ptr ptr
)
96 @ stdcall wine_vkCreateBufferView
(ptr ptr ptr ptr
)
97 @ stdcall wine_vkCreateCommandPool
(ptr ptr ptr ptr
)
98 @ stdcall wine_vkCreateComputePipelines
(ptr int64 long ptr ptr ptr
)
99 @ stdcall wine_vkCreateDescriptorPool
(ptr ptr ptr ptr
)
100 @ stdcall wine_vkCreateDescriptorSetLayout
(ptr ptr ptr ptr
)
101 @ stdcall wine_vkCreateDescriptorUpdateTemplate
(ptr ptr ptr ptr
)
102 @ stdcall wine_vkCreateDevice
(ptr ptr ptr ptr
)
103 @ stub vkCreateDisplayModeKHR
104 @ stub vkCreateDisplayPlaneSurfaceKHR
105 @ stdcall wine_vkCreateEvent
(ptr ptr ptr ptr
)
106 @ stdcall wine_vkCreateFence
(ptr ptr ptr ptr
)
107 @ stdcall wine_vkCreateFramebuffer
(ptr ptr ptr ptr
)
108 @ stdcall wine_vkCreateGraphicsPipelines
(ptr int64 long ptr ptr ptr
)
109 @ stdcall wine_vkCreateImage
(ptr ptr ptr ptr
)
110 @ stdcall wine_vkCreateImageView
(ptr ptr ptr ptr
)
111 @ stdcall wine_vkCreateInstance
(ptr ptr ptr
)
112 @ stdcall wine_vkCreatePipelineCache
(ptr ptr ptr ptr
)
113 @ stdcall wine_vkCreatePipelineLayout
(ptr ptr ptr ptr
)
114 @ stdcall wine_vkCreateQueryPool
(ptr ptr ptr ptr
)
115 @ stdcall wine_vkCreateRenderPass
(ptr ptr ptr ptr
)
116 @ stdcall wine_vkCreateSampler
(ptr ptr ptr ptr
)
117 @ stdcall wine_vkCreateSamplerYcbcrConversion
(ptr ptr ptr ptr
)
118 @ stdcall wine_vkCreateSemaphore
(ptr ptr ptr ptr
)
119 @ stdcall wine_vkCreateShaderModule
(ptr ptr ptr ptr
)
120 @ stub vkCreateSharedSwapchainsKHR
121 @ stdcall wine_vkCreateSwapchainKHR
(ptr ptr ptr ptr
)
122 @ stdcall wine_vkCreateWin32SurfaceKHR
(ptr ptr ptr ptr
)
123 @ stdcall wine_vkDestroyBuffer
(ptr int64 ptr
)
124 @ stdcall wine_vkDestroyBufferView
(ptr int64 ptr
)
125 @ stdcall wine_vkDestroyCommandPool
(ptr int64 ptr
)
126 @ stdcall wine_vkDestroyDescriptorPool
(ptr int64 ptr
)
127 @ stdcall wine_vkDestroyDescriptorSetLayout
(ptr int64 ptr
)
128 @ stdcall wine_vkDestroyDescriptorUpdateTemplate
(ptr int64 ptr
)
129 @ stdcall wine_vkDestroyDevice
(ptr ptr
)
130 @ stdcall wine_vkDestroyEvent
(ptr int64 ptr
)
131 @ stdcall wine_vkDestroyFence
(ptr int64 ptr
)
132 @ stdcall wine_vkDestroyFramebuffer
(ptr int64 ptr
)
133 @ stdcall wine_vkDestroyImage
(ptr int64 ptr
)
134 @ stdcall wine_vkDestroyImageView
(ptr int64 ptr
)
135 @ stdcall wine_vkDestroyInstance
(ptr ptr
)
136 @ stdcall wine_vkDestroyPipeline
(ptr int64 ptr
)
137 @ stdcall wine_vkDestroyPipelineCache
(ptr int64 ptr
)
138 @ stdcall wine_vkDestroyPipelineLayout
(ptr int64 ptr
)
139 @ stdcall wine_vkDestroyQueryPool
(ptr int64 ptr
)
140 @ stdcall wine_vkDestroyRenderPass
(ptr int64 ptr
)
141 @ stdcall wine_vkDestroySampler
(ptr int64 ptr
)
142 @ stdcall wine_vkDestroySamplerYcbcrConversion
(ptr int64 ptr
)
143 @ stdcall wine_vkDestroySemaphore
(ptr int64 ptr
)
144 @ stdcall wine_vkDestroyShaderModule
(ptr int64 ptr
)
145 @ stdcall wine_vkDestroySurfaceKHR
(ptr int64 ptr
)
146 @ stdcall wine_vkDestroySwapchainKHR
(ptr int64 ptr
)
147 @ stdcall wine_vkDeviceWaitIdle
(ptr
)
148 @ stdcall wine_vkEndCommandBuffer
(ptr
)
149 @ stdcall wine_vkEnumerateDeviceExtensionProperties
(ptr str ptr ptr
)
150 @ stdcall wine_vkEnumerateDeviceLayerProperties
(ptr ptr ptr
)
151 @ stdcall wine_vkEnumerateInstanceExtensionProperties
(str ptr ptr
)
152 @ stdcall wine_vkEnumerateInstanceVersion
(ptr
)
153 @ stdcall wine_vkEnumeratePhysicalDeviceGroups
(ptr ptr ptr
)
154 @ stdcall wine_vkEnumeratePhysicalDevices
(ptr ptr ptr
)
155 @ stdcall wine_vkFlushMappedMemoryRanges
(ptr long ptr
)
156 @ stdcall wine_vkFreeCommandBuffers
(ptr int64 long ptr
)
157 @ stdcall wine_vkFreeDescriptorSets
(ptr int64 long ptr
)
158 @ stdcall wine_vkFreeMemory
(ptr int64 ptr
)
159 @ stdcall wine_vkGetBufferMemoryRequirements
(ptr int64 ptr
)
160 @ stdcall wine_vkGetBufferMemoryRequirements2
(ptr ptr ptr
)
161 @ stdcall wine_vkGetDescriptorSetLayoutSupport
(ptr ptr ptr
)
162 @ stdcall wine_vkGetDeviceGroupPeerMemoryFeatures
(ptr long long long long
)
163 @ stdcall wine_vkGetDeviceGroupPresentCapabilitiesKHR
(ptr ptr
)
164 @ stdcall wine_vkGetDeviceGroupSurfacePresentModesKHR
(ptr int64 long
)
165 @ stdcall wine_vkGetDeviceMemoryCommitment
(ptr int64 ptr
)
166 @ stdcall wine_vkGetDeviceProcAddr
(ptr str
)
167 @ stdcall wine_vkGetDeviceQueue
(ptr long long ptr
)
168 @ stub vkGetDeviceQueue2
169 @ stub vkGetDisplayModePropertiesKHR
170 @ stub vkGetDisplayPlaneCapabilitiesKHR
171 @ stub vkGetDisplayPlaneSupportedDisplaysKHR
172 @ stdcall wine_vkGetEventStatus
(ptr int64
)
173 @ stdcall wine_vkGetFenceStatus
(ptr int64
)
174 @ stdcall wine_vkGetImageMemoryRequirements
(ptr int64 ptr
)
175 @ stdcall wine_vkGetImageMemoryRequirements2
(ptr ptr ptr
)
176 @ stdcall wine_vkGetImageSparseMemoryRequirements
(ptr int64 ptr ptr
)
177 @ stdcall wine_vkGetImageSparseMemoryRequirements2
(ptr ptr ptr ptr
)
178 @ stdcall wine_vkGetImageSubresourceLayout
(ptr int64 ptr ptr
)
179 @ stdcall wine_vkGetInstanceProcAddr
(ptr str
)
180 @ stub vkGetPhysicalDeviceDisplayPlanePropertiesKHR
181 @ stub vkGetPhysicalDeviceDisplayPropertiesKHR
182 @ stub vkGetPhysicalDeviceExternalBufferProperties
183 @ stub vkGetPhysicalDeviceExternalFenceProperties
184 @ stub vkGetPhysicalDeviceExternalSemaphoreProperties
185 @ stdcall wine_vkGetPhysicalDeviceFeatures
(ptr ptr
)
186 @ stdcall wine_vkGetPhysicalDeviceFeatures2
(ptr ptr
)
187 @ stdcall wine_vkGetPhysicalDeviceFormatProperties
(ptr long ptr
)
188 @ stdcall wine_vkGetPhysicalDeviceFormatProperties2
(ptr long ptr
)
189 @ stdcall wine_vkGetPhysicalDeviceImageFormatProperties
(ptr long long long long long ptr
)
190 @ stdcall wine_vkGetPhysicalDeviceImageFormatProperties2
(ptr ptr ptr
)
191 @ stdcall wine_vkGetPhysicalDeviceMemoryProperties
(ptr ptr
)
192 @ stdcall wine_vkGetPhysicalDeviceMemoryProperties2
(ptr ptr
)
193 @ stdcall wine_vkGetPhysicalDevicePresentRectanglesKHR
(ptr int64 ptr ptr
)
194 @ stdcall wine_vkGetPhysicalDeviceProperties
(ptr ptr
)
195 @ stdcall wine_vkGetPhysicalDeviceProperties2
(ptr ptr
)
196 @ stdcall wine_vkGetPhysicalDeviceQueueFamilyProperties
(ptr ptr ptr
)
197 @ stdcall wine_vkGetPhysicalDeviceQueueFamilyProperties2
(ptr ptr ptr
)
198 @ stdcall wine_vkGetPhysicalDeviceSparseImageFormatProperties
(ptr long long long long long ptr ptr
)
199 @ stdcall wine_vkGetPhysicalDeviceSparseImageFormatProperties2
(ptr ptr ptr ptr
)
200 @ stdcall wine_vkGetPhysicalDeviceSurfaceCapabilitiesKHR
(ptr int64 ptr
)
201 @ stdcall wine_vkGetPhysicalDeviceSurfaceFormatsKHR
(ptr int64 ptr ptr
)
202 @ stdcall wine_vkGetPhysicalDeviceSurfacePresentModesKHR
(ptr int64 ptr long
)
203 @ stdcall wine_vkGetPhysicalDeviceSurfaceSupportKHR
(ptr long int64 ptr
)
204 @ stdcall wine_vkGetPhysicalDeviceWin32PresentationSupportKHR
(ptr long
)
205 @ stdcall wine_vkGetPipelineCacheData
(ptr int64 ptr ptr
)
206 @ stdcall wine_vkGetQueryPoolResults
(ptr int64 long long long ptr int64 long
)
207 @ stdcall wine_vkGetRenderAreaGranularity
(ptr int64 ptr
)
208 @ stdcall wine_vkGetSwapchainImagesKHR
(ptr int64 ptr ptr
)
209 @ stdcall wine_vkInvalidateMappedMemoryRanges
(ptr long ptr
)
210 @ stdcall wine_vkMapMemory
(ptr int64 int64 int64 long ptr
)
211 @ stdcall wine_vkMergePipelineCaches
(ptr int64 long ptr
)
212 @ stdcall wine_vkQueueBindSparse
(ptr long ptr int64
)
213 @ stdcall wine_vkQueuePresentKHR
(ptr ptr
)
214 @ stdcall wine_vkQueueSubmit
(ptr long ptr int64
)
215 @ stdcall wine_vkQueueWaitIdle
(ptr
)
216 @ stdcall wine_vkResetCommandBuffer
(ptr long
)
217 @ stdcall wine_vkResetCommandPool
(ptr int64 long
)
218 @ stdcall wine_vkResetDescriptorPool
(ptr int64 long
)
219 @ stdcall wine_vkResetEvent
(ptr int64
)
220 @ stdcall wine_vkResetFences
(ptr long ptr
)
221 @ stdcall wine_vkSetEvent
(ptr int64
)
222 @ stdcall wine_vkTrimCommandPool
(ptr int64 long
)
223 @ stdcall wine_vkUnmapMemory
(ptr int64
)
224 @ stdcall wine_vkUpdateDescriptorSetWithTemplate
(ptr int64 int64 ptr
)
225 @ stdcall wine_vkUpdateDescriptorSets
(ptr long ptr long ptr
)
226 @ stdcall wine_vkWaitForFences
(ptr long ptr long int64
)