sierra 0.1.0

Vulkan-lite graphics API
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
pub use crate::backend::Framebuffer;
use {
    crate::{
        render_pass::{RenderPass, RENDERPASS_SMALLVEC_ATTACHMENTS},
        view::ImageView,
        Extent2d,
    },
    smallvec::SmallVec,
};

#[derive(Clone, Debug, Hash)]
pub struct FramebufferInfo {
    pub render_pass: RenderPass,
    pub views: SmallVec<[ImageView; RENDERPASS_SMALLVEC_ATTACHMENTS]>,
    pub extent: Extent2d,
}