lgpu_hal/vulkan/mod.rs
1//! Vulkan backend implementation for lgpu-hal
2//!
3//! Uses zero-cost dynamic loading via `ash` to interface with `libvulkan.so.1`,
4//! `vulkan-1.dll`, or `MoltenVK`.
5
6pub use ash::vk;
7pub use ash::vk::Pipeline as RawPipeline;
8
9pub mod allocator;
10pub mod bindless;
11pub mod buffer;
12pub mod command;
13pub mod device;
14pub mod instance;
15pub mod pipeline;
16pub mod swapchain;
17pub mod sync;
18pub mod texture;
19
20pub use buffer::*;
21pub use command::*;
22pub use device::*;
23pub use instance::*;
24pub use pipeline::*;
25pub use swapchain::*;
26pub use sync::*;
27pub use texture::*;