Skip to main content

Module native

Module native 

Source
Available on vulkan only.
Expand description

Vulkan Surface and Swapchain implementation using native Vulkan surfaces.

Structsยง

NativeSurface ๐Ÿ”’
NativeSurfaceTextureMetadata ๐Ÿ”’
NativeSwapchain ๐Ÿ”’
NativeSwapchainSubmissionSemaphoreGuard ๐Ÿ”’
SwapchainAcquireSemaphore ๐Ÿ”’
Semaphore used to acquire a swapchain image.
SwapchainPresentSemaphores ๐Ÿ”’

Functionsยง

destroy_swapchain_semaphores ๐Ÿ”’
Destroy the swapchain semaphores that are no longer referenced by a live surface texture. A still-referenced semaphore is skipped, as the texture may still submit work using it.