12 次重大发布
0.13.0 | 2024年4月1日 |
---|---|
0.12.0 | 2022年9月23日 |
0.11.0 | 2022年7月29日 |
0.10.0 | 2022年3月23日 |
0.1.0 | 2019年10月11日 |
#140 在 图形API 中
16,520 每月下载量
用于 44 个 库(其中26个直接使用)
5MB
126K SLoC
Ash-window
用于创建表面的 ash
和 raw-window-handle
之间的互操作性。
使用方法
ash-window = "0.12.0"
该库公开了两个函数
-
enumerate_required_extensions
从特定的显示句柄返回创建表面所需的实例扩展。 -
create_surface
允许从实现RawDisplayHandle
和RawWindowHandle
的类型创建表面。ash_window::create_surface(&entry, &instance, &window, None)?;
版本
ash = "0.37"
支持
- Windows (
VK_KHR_win32_surface
) - Unix (
VK_KHR_xlib_surface
/VK_KHR_xcb_surface
/VK_KHR_wayland_surface
) - MacOS/IOS (
VK_EXT_metal_surface
) - Android (
VK_KHR_android_surface
)
许可
以下任一许可下授权
- Apache License, Version 2.0, (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- 麻省理工学院许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确表示 otherwise,否则您有意向性地提交以包含在此crate中的任何贡献,如Apache-2.0许可证中定义,应按上述方式双重许可,不附加任何额外条款或条件。