atagen

monolith

public
Star0
Watch0
60f00dd4f2bec6086695b8f8830432ee38a0242e
1
ssh://brewery@pls.lobotomise.me:33/atagen/monolith.git

Blame: crates/render-vk/src/lib.rs

824bf02b6e55atagen2026-10-16 09:15 UTC1
//! Vulkan renderer implementing smithay's renderer traits.
824bf02b6e55atagen2026-10-16 09:15 UTC2
//!
824bf02b6e55atagen2026-10-16 09:15 UTC3
//! A frame records its draws as a list of operations and submits them in one
824bf02b6e55atagen2026-10-16 09:15 UTC4
//! command buffer when it finishes, returning a fence as its sync point.
57f44a63d99fatagen2026-10-16 05:34 UTC5
824bf02b6e55atagen2026-10-16 09:15 UTC6
mod device;
7de49c2aa70batagen2026-10-16 09:27 UTC7
mod dmabuf;
824bf02b6e55atagen2026-10-16 09:15 UTC8
mod error;
824bf02b6e55atagen2026-10-16 09:15 UTC9
mod format;
824bf02b6e55atagen2026-10-16 09:15 UTC10
mod frame;
824bf02b6e55atagen2026-10-16 09:15 UTC11
mod image;
824bf02b6e55atagen2026-10-16 09:15 UTC12
mod pipeline;
824bf02b6e55atagen2026-10-16 09:15 UTC13
mod renderer;
824bf02b6e55atagen2026-10-16 09:15 UTC14
mod sync;
824bf02b6e55atagen2026-10-16 09:15 UTC15
mod transform;
824bf02b6e55atagen2026-10-16 09:15 UTC16
7de49c2aa70batagen2026-10-16 09:27 UTC17
pub use dmabuf::VulkanAllocator;
824bf02b6e55atagen2026-10-16 09:15 UTC18
pub use error::Error;
96db497859dcatagen2026-10-16 11:27 UTC19
pub use frame::{Effect, Transition, VulkanFrame};
824bf02b6e55atagen2026-10-16 09:15 UTC20
pub use image::{VulkanImage, VulkanMapping, VulkanTarget, VulkanTexture};
824bf02b6e55atagen2026-10-16 09:15 UTC21
pub use renderer::VulkanRenderer;