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