sierra/backend/vulkan/
mod.rs

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