[−][src]Crate ash
Vulkan API
https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/index.html
Examples
use ash::{vk, Entry, version::EntryV1_0}; let entry = Entry::new()?; let app_info = vk::ApplicationInfo { api_version: vk::make_version(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)? };
Modules
extensions | |
prelude | |
util | |
version | |
vk |
Macros
define_handle | |
handle_nondispatchable | |
vk_bitflags_wrapped |
Structs
Enums
InstanceError | |
LoadingError |
Traits
RawPtr |
Type Definitions
Entry | Function loader |