[−][src]Module vulkano::instance::loader
Vulkan implementation loading system.
Before vulkano can do anything, it first needs to find 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 struct that implements Loader, you can create a FunctionPointers struct
from it and use this FunctionPointers struct to build an Instance.
By default vulkano will use the auto_loader() function, which tries to automatically load
a Vulkan implementation from the system.
Structs
| DynamicLibraryLoader | Implementation of |
| FunctionPointers | Wraps around a loader and contains function pointers. |
Enums
| LoadingError | Error that can happen when loading the Vulkan loader. |
Traits
| Loader | Implemented on objects that grant access to a Vulkan implementation. |
Functions
| auto_loader | Returns the default |