Nicolas Capens | 513a116 | 2018-11-13 13:40:29 -0500 | [diff] [blame] | 1 | LIBRARY vk_swiftshader
|
| 2 | EXPORTS
|
Ben Clayton | 36441a6 | 2019-08-09 15:45:12 +0100 | [diff] [blame] | 3 | ; Loader-ICD interface functions
|
Nicolas Capens | 513a116 | 2018-11-13 13:40:29 -0500 | [diff] [blame] | 4 | vk_icdGetInstanceProcAddr
|
Ben Clayton | 36441a6 | 2019-08-09 15:45:12 +0100 | [diff] [blame] | 5 | vk_icdNegotiateLoaderICDInterfaceVersion
|
Nicolas Capens | 513a116 | 2018-11-13 13:40:29 -0500 | [diff] [blame] | 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_KHR_maintenance1
|
| 205 | vkTrimCommandPoolKHR
|
| 206 | ; VK_KHR_maintenance3
|
| 207 | vkGetDescriptorSetLayoutSupportKHR
|
| 208 | ; VK_KHR_sampler_ycbcr_conversion
|
| 209 | vkCreateSamplerYcbcrConversionKHR
|
| 210 | vkDestroySamplerYcbcrConversionKHR
|
Hernan Liatis | c6eb41b | 2019-02-22 11:12:59 -0800 | [diff] [blame] | 211 | ; VK_KHR_surface
|
| 212 | vkDestroySurfaceKHR
|
| 213 | vkGetPhysicalDeviceSurfaceSupportKHR
|
| 214 | vkGetPhysicalDeviceSurfaceCapabilitiesKHR
|
| 215 | vkGetPhysicalDeviceSurfaceFormatsKHR
|
Nicolas Capens | d354537 | 2019-08-09 13:59:18 -0400 | [diff] [blame] | 216 | vkGetPhysicalDeviceSurfacePresentModesKHR
|
| 217 | ; VK_KHR_win32_surface
|
Jamie Madill | bbd8c42 | 2019-08-28 17:08:17 -0400 | [diff] [blame] | 218 | vkCreateWin32SurfaceKHR
|
Sascha Willems | 883e817 | 2019-10-22 20:08:12 +0200 | [diff] [blame] | 219 | vkGetPhysicalDeviceWin32PresentationSupportKHR
|