atagen

monolith

public
Star0
Watch0
fdb16f42492e6731872016e94d9c171773f42dea
1
ssh://brewery@pls.lobotomise.me:33/atagen/monolith.git
crates/render-vk/src/lib.rsRust21 lines553 B
1
//! Vulkan renderer implementing smithay's renderer traits.
2
//!
3
//! A frame records its draws as a list of operations and submits them in one
4
//! command buffer when it finishes, returning a fence as its sync point.
5
6
mod device;
7
mod dmabuf;
8
mod error;
9
mod format;
10
mod frame;
11
mod image;
12
mod pipeline;
13
mod renderer;
14
mod sync;
15
mod transform;
16
17
pub use dmabuf::VulkanAllocator;
18
pub use error::Error;
19
pub use frame::{Effect, Transition, VulkanFrame};
20
pub use image::{VulkanImage, VulkanMapping, VulkanTarget, VulkanTexture};
21
pub use renderer::VulkanRenderer;