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