Module vulkano::library

source ·
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

Enums

  • Error that can happen when loading a Vulkan library.

Traits

  • Implemented on objects that grant access to a Vulkan implementation.