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