1LIBRARY vk_swiftshader
2EXPORTS
3	; Mandatory ICD entry function
4	vk_icdGetInstanceProcAddr
5
6	; Optional Vulkan API entry functions
7	vkCreateInstance
8	vkDestroyInstance
9	vkEnumeratePhysicalDevices
10	vkGetPhysicalDeviceFeatures
11	vkGetPhysicalDeviceFormatProperties
12	vkGetPhysicalDeviceImageFormatProperties
13	vkGetPhysicalDeviceProperties
14	vkGetPhysicalDeviceQueueFamilyProperties
15	vkGetPhysicalDeviceMemoryProperties
16	vkGetInstanceProcAddr
17	vkGetDeviceProcAddr
18	vkCreateDevice
19	vkDestroyDevice
20	vkEnumerateInstanceExtensionProperties
21	vkEnumerateDeviceExtensionProperties
22	vkEnumerateInstanceLayerProperties
23	vkEnumerateDeviceLayerProperties
24	vkGetDeviceQueue
25	vkQueueSubmit
26	vkQueueWaitIdle
27	vkDeviceWaitIdle
28	vkAllocateMemory
29	vkFreeMemory
30	vkMapMemory
31	vkUnmapMemory
32	vkFlushMappedMemoryRanges
33	vkInvalidateMappedMemoryRanges
34	vkGetDeviceMemoryCommitment
35	vkBindBufferMemory
36	vkBindImageMemory
37	vkGetBufferMemoryRequirements
38	vkGetImageMemoryRequirements
39	vkGetImageSparseMemoryRequirements
40	vkGetPhysicalDeviceSparseImageFormatProperties
41	vkQueueBindSparse
42	vkCreateFence
43	vkDestroyFence
44	vkResetFences
45	vkGetFenceStatus
46	vkWaitForFences
47	vkCreateSemaphore
48	vkDestroySemaphore
49	vkCreateEvent
50	vkDestroyEvent
51	vkGetEventStatus
52	vkSetEvent
53	vkResetEvent
54	vkCreateQueryPool
55	vkDestroyQueryPool
56	vkGetQueryPoolResults
57	vkCreateBuffer
58	vkDestroyBuffer
59	vkCreateBufferView
60	vkDestroyBufferView
61	vkCreateImage
62	vkDestroyImage
63	vkGetImageSubresourceLayout
64	vkCreateImageView
65	vkDestroyImageView
66	vkCreateShaderModule
67	vkDestroyShaderModule
68	vkCreatePipelineCache
69	vkDestroyPipelineCache
70	vkGetPipelineCacheData
71	vkMergePipelineCaches
72	vkCreateGraphicsPipelines
73	vkCreateComputePipelines
74	vkDestroyPipeline
75	vkCreatePipelineLayout
76	vkDestroyPipelineLayout
77	vkCreateSampler
78	vkDestroySampler
79	vkCreateDescriptorSetLayout
80	vkDestroyDescriptorSetLayout
81	vkCreateDescriptorPool
82	vkDestroyDescriptorPool
83	vkResetDescriptorPool
84	vkAllocateDescriptorSets
85	vkFreeDescriptorSets
86	vkUpdateDescriptorSets
87	vkCreateFramebuffer
88	vkDestroyFramebuffer
89	vkCreateRenderPass
90	vkDestroyRenderPass
91	vkGetRenderAreaGranularity
92	vkCreateCommandPool
93	vkDestroyCommandPool
94	vkResetCommandPool
95	vkAllocateCommandBuffers
96	vkFreeCommandBuffers
97	vkBeginCommandBuffer
98	vkEndCommandBuffer
99	vkResetCommandBuffer
100	vkCmdBindPipeline
101	vkCmdSetViewport
102	vkCmdSetScissor
103	vkCmdSetLineWidth
104	vkCmdSetDepthBias
105	vkCmdSetBlendConstants
106	vkCmdSetDepthBounds
107	vkCmdSetStencilCompareMask
108	vkCmdSetStencilWriteMask
109	vkCmdSetStencilReference
110	vkCmdBindDescriptorSets
111	vkCmdBindIndexBuffer
112	vkCmdBindVertexBuffers
113	vkCmdDraw
114	vkCmdDrawIndexed
115	vkCmdDrawIndirect
116	vkCmdDrawIndexedIndirect
117	vkCmdDispatch
118	vkCmdDispatchIndirect
119	vkCmdCopyBuffer
120	vkCmdCopyImage
121	vkCmdBlitImage
122	vkCmdCopyBufferToImage
123	vkCmdCopyImageToBuffer
124	vkCmdUpdateBuffer
125	vkCmdFillBuffer
126	vkCmdClearColorImage
127	vkCmdClearDepthStencilImage
128	vkCmdClearAttachments
129	vkCmdResolveImage
130	vkCmdSetEvent
131	vkCmdResetEvent
132	vkCmdWaitEvents
133	vkCmdPipelineBarrier
134	vkCmdBeginQuery
135	vkCmdEndQuery
136	vkCmdResetQueryPool
137	vkCmdWriteTimestamp
138	vkCmdCopyQueryPoolResults
139	vkCmdPushConstants
140	vkCmdBeginRenderPass
141	vkCmdNextSubpass
142	vkCmdEndRenderPass
143	vkCmdExecuteCommands
144	vkEnumerateInstanceVersion
145	vkBindBufferMemory2
146	vkBindImageMemory2
147	vkGetDeviceGroupPeerMemoryFeatures
148	vkCmdSetDeviceMask
149	vkCmdDispatchBase
150	vkEnumeratePhysicalDeviceGroups
151	vkGetImageMemoryRequirements2
152	vkGetBufferMemoryRequirements2
153	vkGetImageSparseMemoryRequirements2
154	vkGetPhysicalDeviceFeatures2
155	vkGetPhysicalDeviceProperties2
156	vkGetPhysicalDeviceFormatProperties2
157	vkGetPhysicalDeviceImageFormatProperties2
158	vkGetPhysicalDeviceQueueFamilyProperties2
159	vkGetPhysicalDeviceMemoryProperties2
160	vkGetPhysicalDeviceSparseImageFormatProperties2
161	vkTrimCommandPool
162	vkGetDeviceQueue2
163	vkCreateSamplerYcbcrConversion
164	vkDestroySamplerYcbcrConversion
165	vkCreateDescriptorUpdateTemplate
166	vkDestroyDescriptorUpdateTemplate
167	vkUpdateDescriptorSetWithTemplate
168	vkGetPhysicalDeviceExternalBufferProperties
169	vkGetPhysicalDeviceExternalFenceProperties
170	vkGetPhysicalDeviceExternalSemaphoreProperties
171	vkGetDescriptorSetLayoutSupport
172	; VK_KHR_bind_memory2
173	vkBindBufferMemory2KHR
174	vkBindImageMemory2KHR
175	; VK_KHR_descriptor_update_template
176	vkCreateDescriptorUpdateTemplateKHR
177	vkDestroyDescriptorUpdateTemplateKHR
178	vkUpdateDescriptorSetWithTemplateKHR
179	; VK_KHR_device_group
180	vkGetDeviceGroupPeerMemoryFeaturesKHR
181	vkCmdSetDeviceMaskKHR
182	vkCmdDispatchBaseKHR
183	; VK_KHR_device_group_creation
184	vkEnumeratePhysicalDeviceGroupsKHR
185	; VK_KHR_external_fence_capabilities
186	vkGetPhysicalDeviceExternalFencePropertiesKHR
187	; VK_KHR_external_memory_capabilities
188	vkGetPhysicalDeviceExternalBufferPropertiesKHR
189	; VK_KHR_external_semaphore_capabilities
190	vkGetPhysicalDeviceExternalSemaphorePropertiesKHR
191	; VK_KHR_get_memory_requirements2
192	vkGetImageMemoryRequirements2KHR
193	vkGetBufferMemoryRequirements2KHR
194	vkGetImageSparseMemoryRequirements2KHR
195	; VK_KHR_get_physical_device_properties2
196	vkGetPhysicalDeviceFeatures2KHR
197	vkGetPhysicalDeviceProperties2KHR
198	vkGetPhysicalDeviceFormatProperties2KHR
199	vkGetPhysicalDeviceImageFormatProperties2KHR
200	vkGetPhysicalDeviceQueueFamilyProperties2KHR
201	vkGetPhysicalDeviceMemoryProperties2KHR
202	vkGetPhysicalDeviceSparseImageFormatProperties2KHR
203	; VK_KHR_maintenance1
204	vkTrimCommandPoolKHR
205	; VK_KHR_maintenance3
206	vkGetDescriptorSetLayoutSupportKHR
207	; VK_KHR_sampler_ycbcr_conversion
208	vkCreateSamplerYcbcrConversionKHR
209	vkDestroySamplerYcbcrConversionKHR
210