This crate provides an EntryCustom
that directly links to libvulkan, so situations where dlopen()
-ing it is undesirable (e.g. NixOS) can be avoided.
```rust use ash::vk; use ashdirectentry::LibVulkan;
fn main() { let entry = LibVulkan::entry();
let app_info = vk::ApplicationInfo {
api_version: vk::make_api_version(0, 1, 0, 0),
..Default::default()
};
let create_info = vk::InstanceCreateInfo {
p_application_info: &app_info,
..Default::default()
};
unsafe {
entry.create_instance(&create_info, None).unwrap();
}
} ```