atagen

monolith

public
Star0
Watch0
a265da4681aab1c7cbc46f300b5154316760ddd2
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
de1e9f21296catagen2026-10-17 04:49 UTC6
mod barrier;
824bf02b6e55atagen2026-10-16 09:15 UTC7
mod device;
7de49c2aa70batagen2026-10-16 09:27 UTC8
mod dmabuf;
824bf02b6e55atagen2026-10-16 09:15 UTC9
mod error;
824bf02b6e55atagen2026-10-16 09:15 UTC10
mod format;
824bf02b6e55atagen2026-10-16 09:15 UTC11
mod frame;
824bf02b6e55atagen2026-10-16 09:15 UTC12
mod image;
824bf02b6e55atagen2026-10-16 09:15 UTC13
mod pipeline;
824bf02b6e55atagen2026-10-16 09:15 UTC14
mod renderer;
824bf02b6e55atagen2026-10-16 09:15 UTC15
mod sync;
824bf02b6e55atagen2026-10-16 09:15 UTC16
mod transform;
824bf02b6e55atagen2026-10-16 09:15 UTC17
7de49c2aa70batagen2026-10-16 09:27 UTC18
pub use dmabuf::VulkanAllocator;
824bf02b6e55atagen2026-10-16 09:15 UTC19
pub use error::Error;
96db497859dcatagen2026-10-16 11:27 UTC20
pub use frame::{Effect, Transition, VulkanFrame};
824bf02b6e55atagen2026-10-16 09:15 UTC21
pub use image::{VulkanImage, VulkanMapping, VulkanTarget, VulkanTexture};
0f11410be91batagen2026-10-17 03:59 UTC22
pub use renderer::{DmabufImporter, ShmStager, StagedShm, VulkanRenderer};