ash
Vulkan bindings for Rust
0.38.0+1.3.281
33M downloads/mo
#1579 most downloaded on crates.io
ash-rs/ash
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 10 months
Rarely documented
notes for 8 of 71 stable releases
1 version withdrawn
withdrawn after publishing
10 years old
72 releases · first in 2016
0 releases in the last 12 months
see the full history below
Release timeline
72 releases · Dec 2016 to Apr 2024Releases
latest 60 of 72-
0.38.0+1.3.28101 Apr 2024Nothing published for this version
-
0.37.3+1.3.25129 May 2023Nothing published for this version
-
0.37.2+1.3.23811 Jan 2023Nothing published for this version
-
0.37.1+1.3.23523 Nov 2022Nothing published for this version
-
0.37.0+1.3.20923 Mar 2022Nothing published for this version
-
0.36.0+1.3.20621 Feb 2022Nothing published for this version
-
0.35.2+1.2.20319 Feb 2022Nothing published for this version
-
0.35.1+1.2.20318 Jan 2022Nothing published for this version
-
0.35.0+1.2.20327 Dec 2021Nothing published for this version
-
0.34.0+1.2.20322 Dec 2021Nothing published for this version
-
0.33.3+1.2.19108 Sep 2021Nothing published for this version
-
0.33.2+1.2.18626 Aug 2021Nothing published for this version
-
0.33.1+1.2.18623 Aug 2021Nothing published for this version
-
0.33.0+1.2.18630 Jul 2021Nothing published for this version
-
0.32.129 Mar 2021Release notes
Open source →Added
- Add high-level extension wrapper for the 1.1 extension
VK_KHR_create_renderpass2(#414)
- Add high-level extension wrapper for the 1.1 extension
-
0.32.007 Mar 2021Release notes
Open source →Added
- Final KHR RayTracing support (
VK_KHR_ray_tracing_pipeline,VK_KHR_ray_queryandVK_KHR_acceleration_structuredevice extensions) VK_NV_device_diagnostics_configdevice extensionVK_KHR_deferred_host_operationsdevice extension- Expose header version and extension spec version constants
- Provide Vulkan library loader from custom path
Changed
- Removed deprecated experimental
VK_KHR_ray_tracingextension - Update Vulkan-Headers to 1.2.168
- Update libloading from 0.6 to 0.7
Fixed
- Turn
c_void-returning functions into Rust() - Use best guess for ggp extension types
- Use raw pointers to static-sized arrays in FFI signatures
- rename parameter of
get_physical_device_surface_support
- Final KHR RayTracing support (
-
0.31.010 May 2020Release notes
Open source →Added
libloadingis now an optional dependency, but still used by default- Add metal surface extension
- Implement
VK_KHR_draw_indirect_count - Added const qualifier to
as_rawandfrom_rawfns on enums
Changed
- The
vk::Deviceparameter in 1.2 functions is now implicit - Moved library creation out of
Entry::new_custom
Fixed
- Initialize MemoryRequirements with
Defaultinstead ofzeroed
-
0.30.022 Mar 2020Release notes
Open source →Added
- Support for Vulkan 1.2 (Generated from spec 1.2.135)
- Add
VK_KHR_timeline_semaphoreextension support - Add
VK_KHR_ray_tracingextension support - Add
VK_KHR_external_memory_fdextension support - More safety docs
- Expose raw function pointers in extensions
Changed
- Switch to libloading
- Vulkan version macros are now const functions
- Switched to a new changelog format
Fixed
- Fix XCB types
- Fix OSX build errors of the examples
-
0.29.027 Apr 2019Nothing published for this version
-
0.28.010 Mar 2019Nothing published for this version
-
0.27.113 Jan 2019Nothing published for this version
-
0.27.010 Jan 2019Nothing published for this version
-
0.26.222 Nov 2018Nothing published for this version
-
0.26.122 Nov 2018Nothing published for this version
-
0.26.016 Nov 2018Nothing published for this version
-
0.25.012 Nov 2018Nothing published for this version
-
0.24.421 Jul 2018Nothing published for this version
-
0.24.328 May 2018Nothing published for this version
-
0.24.224 May 2018Nothing published for this version
-
0.24.123 May 2018Nothing published for this version
-
0.24.009 May 2018Nothing published for this version
-
0.23.012 Apr 2018Nothing published for this version
-
0.22.203 Apr 2018Nothing published for this version
-
0.22.101 Apr 2018Nothing published for this version
-
0.22.006 Mar 2018Nothing published for this version
-
0.21.115 Feb 2018Nothing published for this version
-
0.21.031 Jan 2018Nothing published for this version
-
0.20.331 Jan 2018 withdrawnNothing published for this version
-
0.20.223 Nov 2017Nothing published for this version
-
0.20.104 Nov 2017Nothing published for this version
-
0.20.014 Oct 2017Nothing published for this version
-
0.19.112 Oct 2017Nothing published for this version
-
0.19.002 Oct 2017Nothing published for this version
-
0.18.630 Sep 2017Nothing published for this version
-
0.18.515 Sep 2017Nothing published for this version
-
0.18.406 Sep 2017Nothing published for this version
-
0.18.305 Sep 2017Nothing published for this version
-
0.18.219 Aug 2017Nothing published for this version
-
0.18.119 Aug 2017Nothing published for this version
-
0.18.009 Jul 2017Nothing published for this version
-
0.17.106 Jul 2017Nothing published for this version
-
0.17.011 Jun 2017Nothing published for this version
-
0.16.011 Jun 2017Nothing published for this version
-
0.15.830 Apr 2017Nothing published for this version
-
0.15.729 Apr 2017Nothing published for this version
-
0.15.623 Apr 2017Nothing published for this version
-
0.15.522 Apr 2017Nothing published for this version
-
0.15.416 Apr 2017Nothing published for this version
-
0.15.307 Apr 2017Nothing published for this version
-
0.14.315 Mar 2017Nothing published for this version