Crate ash_direct_entry[−][src]
Expand description
This crate provides an EntryCustom
that directly links to libvulkan, so situations where
dlopen()
-ing it is undesirable (e.g. NixOS) can be avoided.
Example
use ash::vk; use ash_direct_entry::LibVulkan; 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() }; let instance = unsafe { entry.create_instance(&create_info, None).unwrap() };
Structs
A marker type for EntryCustom
.
Type Definitions
A convenient alias.