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§
- Dynamic
Library Loader - Implementation of
Loader
that loads Vulkan from a dynamic library. - Entry
Functions - Raw Vulkan global entry point-level functions.
- Vulkan
Library - A loaded library containing a valid Vulkan implementation.
Enums§
- Loading
Error - Error that can happen when loading a Vulkan library.
Traits§
- Loader
- Implemented on objects that grant access to a Vulkan implementation.