Expand description
Vulkan library loading system.
Before Vulkano can do anything, it first needs to find a library containing an implementation
of Vulkan. A Vulkan implementation is defined as a single vkGetInstanceProcAddr
function,
which can be accessed through the Loader
trait.
This module provides various implementations of the Loader
trait.
Once you have a type that implements Loader
, you can create a VulkanLibrary
from it and use this VulkanLibrary
struct to build an Instance
.
Structs
Implementation of
Loader
that loads Vulkan from a dynamic library.Raw Vulkan global entry point-level functions.
A loaded library containing a valid Vulkan implementation.
Enums
Error that can happen when loading a Vulkan library.
Traits
Implemented on objects that grant access to a Vulkan implementation.