File: vulkan-1.def

package info (click to toggle)
vulkan-loader 1.4.321.0-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 40,684 kB
  • sloc: cpp: 314,322; ansic: 44,950; xml: 33,310; python: 5,826; asm: 3,515; makefile: 71; sh: 53
file content (298 lines) | stat: -rw-r--r-- 8,255 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298

;;;; Begin Copyright Notice ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; Copyright (c) 2015-2024 The Khronos Group Inc.
; Copyright (c) 2015-2024 Valve Corporation
; Copyright (c) 2015-2024 LunarG, Inc.
;
; Licensed under the Apache License, Version 2.0 (the "License");
; you may not use this file except in compliance with the License.
; You may obtain a copy of the License at
;
;     http://www.apache.org/licenses/LICENSE-2.0
;
; Unless required by applicable law or agreed to in writing, software
; distributed under the License is distributed on an "AS IS" BASIS,
; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
; See the License for the specific language governing permissions and
; limitations under the License.
;
;  Author: Courtney Goeltzenleuchter <courtney@LunarG.com>
;  Author: Charles Giessen <charles@lunarg.com>
;
;;;;  End Copyright Notice ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

LIBRARY vulkan-1.dll
EXPORTS
   vkCreateInstance
   vkDestroyInstance
   vkEnumeratePhysicalDevices
   vkGetPhysicalDeviceFeatures
   vkGetPhysicalDeviceFormatProperties
   vkGetPhysicalDeviceImageFormatProperties
   vkGetPhysicalDeviceProperties
   vkGetPhysicalDeviceQueueFamilyProperties
   vkGetPhysicalDeviceMemoryProperties
   vkGetInstanceProcAddr
   vkGetDeviceProcAddr
   vkCreateDevice
   vkDestroyDevice
   vkEnumerateInstanceExtensionProperties
   vkEnumerateDeviceExtensionProperties
   vkEnumerateInstanceLayerProperties
   vkEnumerateDeviceLayerProperties
   vkGetDeviceQueue
   vkQueueSubmit
   vkQueueWaitIdle
   vkDeviceWaitIdle
   vkAllocateMemory
   vkFreeMemory
   vkMapMemory
   vkUnmapMemory
   vkFlushMappedMemoryRanges
   vkInvalidateMappedMemoryRanges
   vkGetDeviceMemoryCommitment
   vkBindBufferMemory
   vkBindImageMemory
   vkGetBufferMemoryRequirements
   vkGetImageMemoryRequirements
   vkGetImageSparseMemoryRequirements
   vkGetPhysicalDeviceSparseImageFormatProperties
   vkQueueBindSparse
   vkCreateFence
   vkDestroyFence
   vkResetFences
   vkGetFenceStatus
   vkWaitForFences
   vkCreateSemaphore
   vkDestroySemaphore
   vkCreateEvent
   vkDestroyEvent
   vkGetEventStatus
   vkSetEvent
   vkResetEvent
   vkCreateQueryPool
   vkDestroyQueryPool
   vkGetQueryPoolResults
   vkCreateBuffer
   vkDestroyBuffer
   vkCreateBufferView
   vkDestroyBufferView
   vkCreateImage
   vkDestroyImage
   vkGetImageSubresourceLayout
   vkCreateImageView
   vkDestroyImageView
   vkCreateShaderModule
   vkDestroyShaderModule
   vkCreatePipelineCache
   vkDestroyPipelineCache
   vkGetPipelineCacheData
   vkMergePipelineCaches
   vkCreateGraphicsPipelines
   vkCreateComputePipelines
   vkDestroyPipeline
   vkCreatePipelineLayout
   vkDestroyPipelineLayout
   vkCreateSampler
   vkDestroySampler
   vkCreateDescriptorSetLayout
   vkDestroyDescriptorSetLayout
   vkCreateDescriptorPool
   vkDestroyDescriptorPool
   vkResetDescriptorPool
   vkAllocateDescriptorSets
   vkFreeDescriptorSets
   vkUpdateDescriptorSets
   vkCreateFramebuffer
   vkDestroyFramebuffer
   vkCreateRenderPass
   vkDestroyRenderPass
   vkGetRenderAreaGranularity
   vkCreateCommandPool
   vkDestroyCommandPool
   vkResetCommandPool
   vkAllocateCommandBuffers
   vkFreeCommandBuffers
   vkBeginCommandBuffer
   vkEndCommandBuffer
   vkResetCommandBuffer
   vkCmdBindPipeline
   vkCmdSetViewport
   vkCmdSetScissor
   vkCmdSetLineWidth
   vkCmdSetDepthBias
   vkCmdSetBlendConstants
   vkCmdSetDepthBounds
   vkCmdSetStencilCompareMask
   vkCmdSetStencilWriteMask
   vkCmdSetStencilReference
   vkCmdBindDescriptorSets
   vkCmdBindIndexBuffer
   vkCmdBindVertexBuffers
   vkCmdDraw
   vkCmdDrawIndexed
   vkCmdDrawIndirect
   vkCmdDrawIndexedIndirect
   vkCmdDispatch
   vkCmdDispatchIndirect
   vkCmdCopyBuffer
   vkCmdCopyImage
   vkCmdBlitImage
   vkCmdCopyBufferToImage
   vkCmdCopyImageToBuffer
   vkCmdUpdateBuffer
   vkCmdFillBuffer
   vkCmdClearColorImage
   vkCmdClearDepthStencilImage
   vkCmdClearAttachments
   vkCmdResolveImage
   vkCmdSetEvent
   vkCmdResetEvent
   vkCmdWaitEvents
   vkCmdPipelineBarrier
   vkCmdBeginQuery
   vkCmdEndQuery
   vkCmdResetQueryPool
   vkCmdWriteTimestamp
   vkCmdCopyQueryPoolResults
   vkCmdPushConstants
   vkCmdBeginRenderPass
   vkCmdNextSubpass
   vkCmdEndRenderPass
   vkCmdExecuteCommands
   vkDestroySurfaceKHR
   vkGetPhysicalDeviceSurfaceSupportKHR
   vkGetPhysicalDeviceSurfaceCapabilitiesKHR
   vkGetPhysicalDeviceSurfaceFormatsKHR
   vkGetPhysicalDeviceSurfaceCapabilities2KHR
   vkGetPhysicalDeviceSurfaceFormats2KHR
   vkGetPhysicalDeviceSurfacePresentModesKHR
   vkCreateSwapchainKHR
   vkDestroySwapchainKHR
   vkGetSwapchainImagesKHR
   vkAcquireNextImageKHR
   vkQueuePresentKHR
   vkGetPhysicalDeviceDisplayPropertiesKHR
   vkGetPhysicalDeviceDisplayPlanePropertiesKHR
   vkGetDisplayPlaneSupportedDisplaysKHR
   vkGetDisplayModePropertiesKHR
   vkCreateDisplayModeKHR
   vkGetDisplayPlaneCapabilitiesKHR
   vkCreateDisplayPlaneSurfaceKHR
   vkCreateSharedSwapchainsKHR
   vkCreateWin32SurfaceKHR
   vkCreateHeadlessSurfaceEXT
   vkGetPhysicalDeviceWin32PresentationSupportKHR

   vkEnumerateInstanceVersion
   vkEnumeratePhysicalDeviceGroups
   vkGetPhysicalDeviceFeatures2
   vkGetPhysicalDeviceProperties2
   vkGetPhysicalDeviceFormatProperties2
   vkGetPhysicalDeviceQueueFamilyProperties2
   vkGetPhysicalDeviceMemoryProperties2
   vkGetPhysicalDeviceSparseImageFormatProperties2
   vkGetPhysicalDeviceExternalBufferProperties
   vkGetPhysicalDeviceExternalSemaphoreProperties
   vkGetPhysicalDeviceExternalFenceProperties
   vkBindBufferMemory2
   vkBindImageMemory2
   vkGetDeviceGroupPeerMemoryFeatures
   vkCmdSetDeviceMask
   vkCmdDispatchBase
   vkGetImageMemoryRequirements2
   vkGetBufferMemoryRequirements2
   vkTrimCommandPool
   vkGetDeviceQueue2
   vkCreateSamplerYcbcrConversion
   vkDestroySamplerYcbcrConversion
   vkGetDescriptorSetLayoutSupport
   vkGetDeviceGroupPresentCapabilitiesKHR
   vkGetDeviceGroupSurfacePresentModesKHR
   vkGetPhysicalDevicePresentRectanglesKHR
   vkAcquireNextImage2KHR
   vkCreateDescriptorUpdateTemplate
   vkDestroyDescriptorUpdateTemplate
   vkUpdateDescriptorSetWithTemplate

   vkGetPhysicalDeviceDisplayProperties2KHR
   vkGetPhysicalDeviceDisplayPlaneProperties2KHR
   vkGetDisplayModeProperties2KHR
   vkGetDisplayPlaneCapabilities2KHR

   vkGetImageSparseMemoryRequirements2
   vkGetPhysicalDeviceImageFormatProperties2

   vkCreateRenderPass2
   vkCmdBeginRenderPass2
   vkCmdNextSubpass2
   vkCmdEndRenderPass2
   vkCmdDrawIndirectCount
   vkCmdDrawIndexedIndirectCount
   vkGetSemaphoreCounterValue
   vkWaitSemaphores
   vkSignalSemaphore
   vkGetBufferDeviceAddress
   vkGetBufferOpaqueCaptureAddress
   vkGetDeviceMemoryOpaqueCaptureAddress
   vkResetQueryPool

   vkGetPhysicalDeviceToolProperties

   vkCreatePrivateDataSlot
   vkDestroyPrivateDataSlot
   vkSetPrivateData
   vkGetPrivateData
   vkCmdSetEvent2
   vkCmdResetEvent2
   vkCmdWaitEvents2
   vkCmdPipelineBarrier2
   vkCmdWriteTimestamp2
   vkQueueSubmit2
   vkCmdCopyBuffer2
   vkCmdCopyImage2
   vkCmdCopyBufferToImage2
   vkCmdCopyImageToBuffer2
   vkCmdBlitImage2
   vkCmdResolveImage2
   vkCmdBeginRendering
   vkCmdEndRendering
   vkCmdSetCullMode
   vkCmdSetFrontFace
   vkCmdSetPrimitiveTopology
   vkCmdSetViewportWithCount
   vkCmdSetScissorWithCount
   vkCmdBindVertexBuffers2
   vkCmdSetDepthTestEnable
   vkCmdSetDepthWriteEnable
   vkCmdSetDepthCompareOp
   vkCmdSetDepthBoundsTestEnable
   vkCmdSetStencilTestEnable
   vkCmdSetStencilOp
   vkCmdSetRasterizerDiscardEnable
   vkCmdSetDepthBiasEnable
   vkCmdSetPrimitiveRestartEnable
   vkGetDeviceBufferMemoryRequirements
   vkGetDeviceImageMemoryRequirements
   vkGetDeviceImageSparseMemoryRequirements

   vkCmdSetLineStipple
   vkMapMemory2
   vkUnmapMemory2
   vkCmdBindIndexBuffer2
   vkGetRenderingAreaGranularity
   vkGetDeviceImageSubresourceLayout
   vkGetImageSubresourceLayout2
   vkCmdPushDescriptorSet
   vkCmdPushDescriptorSetWithTemplate
   vkCmdSetRenderingAttachmentLocations
   vkCmdSetRenderingInputAttachmentIndices
   vkCmdBindDescriptorSets2
   vkCmdPushConstants2
   vkCmdPushDescriptorSet2
   vkCmdPushDescriptorSetWithTemplate2
   vkCopyMemoryToImage
   vkCopyImageToMemory
   vkCopyImageToImage
   vkTransitionImageLayout