1 LIBRARY vk_swiftshader
\r
3 ; Mandatory ICD entry function
\r
4 vk_icdGetInstanceProcAddr
\r
6 ; Optional Vulkan API entry functions
\r
9 vkEnumeratePhysicalDevices
\r
10 vkGetPhysicalDeviceFeatures
\r
11 vkGetPhysicalDeviceFormatProperties
\r
12 vkGetPhysicalDeviceImageFormatProperties
\r
13 vkGetPhysicalDeviceProperties
\r
14 vkGetPhysicalDeviceQueueFamilyProperties
\r
15 vkGetPhysicalDeviceMemoryProperties
\r
16 vkGetInstanceProcAddr
\r
20 vkEnumerateInstanceExtensionProperties
\r
21 vkEnumerateDeviceExtensionProperties
\r
22 vkEnumerateInstanceLayerProperties
\r
23 vkEnumerateDeviceLayerProperties
\r
32 vkFlushMappedMemoryRanges
\r
33 vkInvalidateMappedMemoryRanges
\r
34 vkGetDeviceMemoryCommitment
\r
37 vkGetBufferMemoryRequirements
\r
38 vkGetImageMemoryRequirements
\r
39 vkGetImageSparseMemoryRequirements
\r
40 vkGetPhysicalDeviceSparseImageFormatProperties
\r
56 vkGetQueryPoolResults
\r
63 vkGetImageSubresourceLayout
\r
66 vkCreateShaderModule
\r
67 vkDestroyShaderModule
\r
68 vkCreatePipelineCache
\r
69 vkDestroyPipelineCache
\r
70 vkGetPipelineCacheData
\r
71 vkMergePipelineCaches
\r
72 vkCreateGraphicsPipelines
\r
73 vkCreateComputePipelines
\r
75 vkCreatePipelineLayout
\r
76 vkDestroyPipelineLayout
\r
79 vkCreateDescriptorSetLayout
\r
80 vkDestroyDescriptorSetLayout
\r
81 vkCreateDescriptorPool
\r
82 vkDestroyDescriptorPool
\r
83 vkResetDescriptorPool
\r
84 vkAllocateDescriptorSets
\r
85 vkFreeDescriptorSets
\r
86 vkUpdateDescriptorSets
\r
88 vkDestroyFramebuffer
\r
91 vkGetRenderAreaGranularity
\r
93 vkDestroyCommandPool
\r
95 vkAllocateCommandBuffers
\r
96 vkFreeCommandBuffers
\r
97 vkBeginCommandBuffer
\r
99 vkResetCommandBuffer
\r
105 vkCmdSetBlendConstants
\r
106 vkCmdSetDepthBounds
\r
107 vkCmdSetStencilCompareMask
\r
108 vkCmdSetStencilWriteMask
\r
109 vkCmdSetStencilReference
\r
110 vkCmdBindDescriptorSets
\r
111 vkCmdBindIndexBuffer
\r
112 vkCmdBindVertexBuffers
\r
116 vkCmdDrawIndexedIndirect
\r
118 vkCmdDispatchIndirect
\r
122 vkCmdCopyBufferToImage
\r
123 vkCmdCopyImageToBuffer
\r
126 vkCmdClearColorImage
\r
127 vkCmdClearDepthStencilImage
\r
128 vkCmdClearAttachments
\r
133 vkCmdPipelineBarrier
\r
136 vkCmdResetQueryPool
\r
137 vkCmdWriteTimestamp
\r
138 vkCmdCopyQueryPoolResults
\r
140 vkCmdBeginRenderPass
\r
143 vkCmdExecuteCommands
\r
144 vkEnumerateInstanceVersion
\r
145 vkBindBufferMemory2
\r
147 vkGetDeviceGroupPeerMemoryFeatures
\r
150 vkEnumeratePhysicalDeviceGroups
\r
151 vkGetImageMemoryRequirements2
\r
152 vkGetBufferMemoryRequirements2
\r
153 vkGetImageSparseMemoryRequirements2
\r
154 vkGetPhysicalDeviceFeatures2
\r
155 vkGetPhysicalDeviceProperties2
\r
156 vkGetPhysicalDeviceFormatProperties2
\r
157 vkGetPhysicalDeviceImageFormatProperties2
\r
158 vkGetPhysicalDeviceQueueFamilyProperties2
\r
159 vkGetPhysicalDeviceMemoryProperties2
\r
160 vkGetPhysicalDeviceSparseImageFormatProperties2
\r
163 vkCreateSamplerYcbcrConversion
\r
164 vkDestroySamplerYcbcrConversion
\r
165 vkCreateDescriptorUpdateTemplate
\r
166 vkDestroyDescriptorUpdateTemplate
\r
167 vkUpdateDescriptorSetWithTemplate
\r
168 vkGetPhysicalDeviceExternalBufferProperties
\r
169 vkGetPhysicalDeviceExternalFenceProperties
\r
170 vkGetPhysicalDeviceExternalSemaphoreProperties
\r
171 vkGetDescriptorSetLayoutSupport
\r
172 ; VK_KHR_bind_memory2
\r
173 vkBindBufferMemory2KHR
\r
174 vkBindImageMemory2KHR
\r
175 ; VK_KHR_descriptor_update_template
\r
176 vkCreateDescriptorUpdateTemplateKHR
\r
177 vkDestroyDescriptorUpdateTemplateKHR
\r
178 vkUpdateDescriptorSetWithTemplateKHR
\r
179 ; VK_KHR_device_group
\r
180 vkGetDeviceGroupPeerMemoryFeaturesKHR
\r
181 vkCmdSetDeviceMaskKHR
\r
182 vkCmdDispatchBaseKHR
\r
183 ; VK_KHR_device_group_creation
\r
184 vkEnumeratePhysicalDeviceGroupsKHR
\r
185 ; VK_KHR_external_fence_capabilities
\r
186 vkGetPhysicalDeviceExternalFencePropertiesKHR
\r
187 ; VK_KHR_external_memory_capabilities
\r
188 vkGetPhysicalDeviceExternalBufferPropertiesKHR
\r
189 ; VK_KHR_external_semaphore_capabilities
\r
190 vkGetPhysicalDeviceExternalSemaphorePropertiesKHR
\r
191 ; VK_KHR_get_memory_requirements2
\r
192 vkGetImageMemoryRequirements2KHR
\r
193 vkGetBufferMemoryRequirements2KHR
\r
194 vkGetImageSparseMemoryRequirements2KHR
\r
195 ; VK_KHR_get_physical_device_properties2
\r
196 vkGetPhysicalDeviceFeatures2KHR
\r
197 vkGetPhysicalDeviceProperties2KHR
\r
198 vkGetPhysicalDeviceFormatProperties2KHR
\r
199 vkGetPhysicalDeviceImageFormatProperties2KHR
\r
200 vkGetPhysicalDeviceQueueFamilyProperties2KHR
\r
201 vkGetPhysicalDeviceMemoryProperties2KHR
\r
202 vkGetPhysicalDeviceSparseImageFormatProperties2KHR
\r
203 ; VK_KHR_maintenance1
\r
204 vkTrimCommandPoolKHR
\r
205 ; VK_KHR_maintenance3
\r
206 vkGetDescriptorSetLayoutSupportKHR
\r
207 ; VK_KHR_sampler_ycbcr_conversion
\r
208 vkCreateSamplerYcbcrConversionKHR
\r
209 vkDestroySamplerYcbcrConversionKHR
\r
211 vkDestroySurfaceKHR
\r
212 vkGetPhysicalDeviceSurfaceSupportKHR
\r
213 vkGetPhysicalDeviceSurfaceCapabilitiesKHR
\r
214 vkGetPhysicalDeviceSurfaceFormatsKHR
\r
215 vkGetPhysicalDeviceSurfacePresentModesKHR