1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
macro_rules! assert_owner {
($resource:expr, $owner:expr) => {
assert!($resource.is_owned_by(&$owner));
};
}
mod access;
mod convert;
mod device;
mod encode;
mod epochs;
mod graphics;
mod physical;
mod queue;
mod resources;
mod surface;
mod swapchain;
pub use self::{
device::*, encode::*, graphics::*, physical::*, queue::*, resources::*, surface::*,
swapchain::*,
};
#[track_caller]
fn device_lost() -> ! {
panic!("Device lost")
}
#[track_caller]
fn unexpected_result(result: erupt::vk1_0::Result) -> ! {
panic!("Unexpected Vulkan result {}", result)
}