Skip to content

Latest commit

 

History

History
419 lines (386 loc) · 46 KB

COVERAGE.md

File metadata and controls

419 lines (386 loc) · 46 KB

Vulkano's coverage of Vulkan

Coverage of support for Vulkan core features and extensions in Vulkano, as of the Vulkan 1.3.260 spec.

"Partially supported" includes core features and extensions that have some support in Vulkano, but are not fully implemented. A list of unimplemented features is given.

Vulkan 1.0

Unsupported

  • Sparse binding
  • VkAllocationCallbacks
  • Possibly more?

Vulkan 1.1

Fully supported

Partially supported

Unsupported

Vulkan 1.2

Fully supported

Partially supported

  • VK_KHR_buffer_device_address
    • vkGetBufferOpaqueCaptureAddressKHR / VkBufferOpaqueCaptureAddressCreateInfoKHR
    • vkGetDeviceMemoryOpaqueCaptureAddressKHR / VkMemoryOpaqueCaptureAddressAllocateInfoKHR

Unsupported

Vulkan 1.3

Fully supported

Partially supported

  • VK_KHR_dynamic_rendering
    • Suspend/resume
  • VK_KHR_maintenance4
    • maxBufferSize limit
    • vkGetDeviceBufferMemoryRequirementsKHR, vkGetDeviceImageMemoryRequirementsKHR, vkGetDeviceImageSparseMemoryRequirementsKHR
    • Push constant initialization
  • VK_KHR_synchronization2
    • vkQueueSubmit2KHR / VkSemaphoreSubmitInfoKHR (missing parameters related to device groups)

Unsupported

Extensions not promoted to core

Fully supported

Partially supported

Unsupported