blob: 5605cbba28250bf0613d6d4c8fb24d8abed83ebc [file] [log] [blame]
LIBRARY vk_swiftshader
EXPORTS
; Mandatory ICD entry function
vk_icdGetInstanceProcAddr
; Optional Vulkan API entry functions
vkCreateInstance
vkDestroyInstance
vkEnumeratePhysicalDevices
vkGetPhysicalDeviceFeatures
vkGetPhysicalDeviceFormatProperties
vkGetPhysicalDeviceImageFormatProperties
vkGetPhysicalDeviceProperties
vkGetPhysicalDeviceQueueFamilyProperties
vkGetPhysicalDeviceMemoryProperties
vkGetInstanceProcAddr
vkGetDeviceProcAddr
vkCreateDevice
vkDestroyDevice
vkEnumerateInstanceExtensionProperties
vkEnumerateDeviceExtensionProperties
vkEnumerateInstanceLayerProperties
vkEnumerateDeviceLayerProperties
vkGetDeviceQueue
vkQueueSubmit
vkQueueWaitIdle
vkDeviceWaitIdle
vkAllocateMemory
vkFreeMemory
vkMapMemory
vkUnmapMemory
vkFlushMappedMemoryRanges
vkInvalidateMappedMemoryRanges
vkGetDeviceMemoryCommitment
vkBindBufferMemory
vkBindImageMemory
vkGetBufferMemoryRequirements
vkGetImageMemoryRequirements
vkGetImageSparseMemoryRequirements
vkGetPhysicalDeviceSparseImageFormatProperties
vkQueueBindSparse
vkCreateFence
vkDestroyFence
vkResetFences
vkGetFenceStatus
vkWaitForFences
vkCreateSemaphore
vkDestroySemaphore
vkCreateEvent
vkDestroyEvent
vkGetEventStatus
vkSetEvent
vkResetEvent
vkCreateQueryPool
vkDestroyQueryPool
vkGetQueryPoolResults
vkCreateBuffer
vkDestroyBuffer
vkCreateBufferView
vkDestroyBufferView
vkCreateImage
vkDestroyImage
vkGetImageSubresourceLayout
vkCreateImageView
vkDestroyImageView
vkCreateShaderModule
vkDestroyShaderModule
vkCreatePipelineCache
vkDestroyPipelineCache
vkGetPipelineCacheData
vkMergePipelineCaches
vkCreateGraphicsPipelines
vkCreateComputePipelines
vkDestroyPipeline
vkCreatePipelineLayout
vkDestroyPipelineLayout
vkCreateSampler
vkDestroySampler
vkCreateDescriptorSetLayout
vkDestroyDescriptorSetLayout
vkCreateDescriptorPool
vkDestroyDescriptorPool
vkResetDescriptorPool
vkAllocateDescriptorSets
vkFreeDescriptorSets
vkUpdateDescriptorSets
vkCreateFramebuffer
vkDestroyFramebuffer
vkCreateRenderPass
vkDestroyRenderPass
vkGetRenderAreaGranularity
vkCreateCommandPool
vkDestroyCommandPool
vkResetCommandPool
vkAllocateCommandBuffers
vkFreeCommandBuffers
vkBeginCommandBuffer
vkEndCommandBuffer
vkResetCommandBuffer
vkCmdBindPipeline
vkCmdSetViewport
vkCmdSetScissor
vkCmdSetLineWidth
vkCmdSetDepthBias
vkCmdSetBlendConstants
vkCmdSetDepthBounds
vkCmdSetStencilCompareMask
vkCmdSetStencilWriteMask
vkCmdSetStencilReference
vkCmdBindDescriptorSets
vkCmdBindIndexBuffer
vkCmdBindVertexBuffers
vkCmdDraw
vkCmdDrawIndexed
vkCmdDrawIndirect
vkCmdDrawIndexedIndirect
vkCmdDispatch
vkCmdDispatchIndirect
vkCmdCopyBuffer
vkCmdCopyImage
vkCmdBlitImage
vkCmdCopyBufferToImage
vkCmdCopyImageToBuffer
vkCmdUpdateBuffer
vkCmdFillBuffer
vkCmdClearColorImage
vkCmdClearDepthStencilImage
vkCmdClearAttachments
vkCmdResolveImage
vkCmdSetEvent
vkCmdResetEvent
vkCmdWaitEvents
vkCmdPipelineBarrier
vkCmdBeginQuery
vkCmdEndQuery
vkCmdResetQueryPool
vkCmdWriteTimestamp
vkCmdCopyQueryPoolResults
vkCmdPushConstants
vkCmdBeginRenderPass
vkCmdNextSubpass
vkCmdEndRenderPass
vkCmdExecuteCommands
vkEnumerateInstanceVersion
vkBindBufferMemory2
vkBindImageMemory2
vkGetDeviceGroupPeerMemoryFeatures
vkCmdSetDeviceMask
vkCmdDispatchBase
vkEnumeratePhysicalDeviceGroups
vkGetImageMemoryRequirements2
vkGetBufferMemoryRequirements2
vkGetImageSparseMemoryRequirements2
vkGetPhysicalDeviceFeatures2
vkGetPhysicalDeviceProperties2
vkGetPhysicalDeviceFormatProperties2
vkGetPhysicalDeviceImageFormatProperties2
vkGetPhysicalDeviceQueueFamilyProperties2
vkGetPhysicalDeviceMemoryProperties2
vkGetPhysicalDeviceSparseImageFormatProperties2
vkTrimCommandPool
vkGetDeviceQueue2
vkCreateSamplerYcbcrConversion
vkDestroySamplerYcbcrConversion
vkCreateDescriptorUpdateTemplate
vkDestroyDescriptorUpdateTemplate
vkUpdateDescriptorSetWithTemplate
vkGetPhysicalDeviceExternalBufferProperties
vkGetPhysicalDeviceExternalFenceProperties
vkGetPhysicalDeviceExternalSemaphoreProperties
vkGetDescriptorSetLayoutSupport
; VK_KHR_bind_memory2
vkBindBufferMemory2KHR
vkBindImageMemory2KHR
; VK_KHR_descriptor_update_template
vkCreateDescriptorUpdateTemplateKHR
vkDestroyDescriptorUpdateTemplateKHR
vkUpdateDescriptorSetWithTemplateKHR
; VK_KHR_device_group
vkGetDeviceGroupPeerMemoryFeaturesKHR
vkCmdSetDeviceMaskKHR
vkCmdDispatchBaseKHR
; VK_KHR_device_group_creation
vkEnumeratePhysicalDeviceGroupsKHR
; VK_KHR_external_fence_capabilities
vkGetPhysicalDeviceExternalFencePropertiesKHR
; VK_KHR_external_memory_capabilities
vkGetPhysicalDeviceExternalBufferPropertiesKHR
; VK_KHR_external_semaphore_capabilities
vkGetPhysicalDeviceExternalSemaphorePropertiesKHR
; VK_KHR_get_memory_requirements2
vkGetImageMemoryRequirements2KHR
vkGetBufferMemoryRequirements2KHR
vkGetImageSparseMemoryRequirements2KHR
; VK_KHR_get_physical_device_properties2
vkGetPhysicalDeviceFeatures2KHR
vkGetPhysicalDeviceProperties2KHR
vkGetPhysicalDeviceFormatProperties2KHR
vkGetPhysicalDeviceImageFormatProperties2KHR
vkGetPhysicalDeviceQueueFamilyProperties2KHR
vkGetPhysicalDeviceMemoryProperties2KHR
vkGetPhysicalDeviceSparseImageFormatProperties2KHR
; VK_KHR_maintenance1
vkTrimCommandPoolKHR
; VK_KHR_maintenance3
vkGetDescriptorSetLayoutSupportKHR
; VK_KHR_sampler_ycbcr_conversion
vkCreateSamplerYcbcrConversionKHR
vkDestroySamplerYcbcrConversionKHR
; VK_KHR_surface
vkDestroySurfaceKHR
vkGetPhysicalDeviceSurfaceSupportKHR
vkGetPhysicalDeviceSurfaceCapabilitiesKHR
vkGetPhysicalDeviceSurfaceFormatsKHR
vkGetPhysicalDeviceSurfacePresentModesKHR