Skip to content

Tags: zmerp/ash

Tags

0.33.0

Toggle 0.33.0's commit message
Added

- Regenerated with Vulkan-Headers 1.2.186 (ash-rs#456, ash-rs#454, ash-rs#446, ash-rs#429)
- Generate `push_next` function for all extended structs (ash-rs#305)
- Vulkan 1.2.175: Provisional Video Extensions (ash-rs#417)
- Globally remove all `allow(dead_code)` exceptions and make extensions public (ash-rs#430)
- Add extension wrapper for `VK_KHR_synchronization2` (ash-rs#403)
- added missing functions to `V1_0` traits (ash-rs#416)
- extensions/khr: Add `VK_KHR_external_fence_fd` wrapper (ash-rs#413)
- Add `VK_EXT_extended_dynamic_state` extension (ash-rs#421)
- Add `VK_KHR_get_physical_device_properties2` extension (ash-rs#400)
- extensions/khr: Add `ExternalSemaphoreFd` safe wrapper (ash-rs#395)
- Add `VK_KHR_get_memory_requirements2` extension (ash-rs#401)
- Add `VK_EXT_full_screen_exclusive` extension (ash-rs#399)
- Add `VK_NN_vi_surface` extension (ash-rs#398)
- Add `merge_pipeline_caches`, `queue_bind_sparse`, `get_render_area_granularity` to `DeviceV1_0` (ash-rs#397)
- Add `VK_KHR`/`EXT_buffer_device_address` extension (ash-rs#405)
- Add `VK_KHR_maintenance` extensions (ash-rs#406)

Changed

- Use `PFN_` types for struct members instead of repeating function signature (ash-rs#438)
- Untangle mismatched parameter/return `fn` signatures in types (ash-rs#437)
- Mark all function pointer types as `unsafe` (ash-rs#436)
- `pSampleMask` setter should write `NULL` if slice is empty (ash-rs#432)
- vk/platform_types: Mark `SECURITY_ATTRIBUTES` as a true `ffi::c_void` (ash-rs#433)
- Impl trait functions directly on `EntryCustom`/`Instance`/`Device` (ash-rs#412)
- Improve `Result`'s `Display` impl for extension values (ash-rs#424)
- Use lifetime borrows instead of raw pointers in `pp_geometries` (ash-rs#420)
- `Entry::new` returns `Err` when entry point isn't found (ash-rs#390)
- Remove the `_mvk` suffix from the two extensions' functions (ash-rs#407)

Fixed

- ash/extensions: Fix missing and broken autolinks to Vulkan docs (ash-rs#459)
- Adds `LICENSE-*` files to crate subdirectories (ash-rs#452)
- external_memory_fd: Initialize output struct with proper `sType` (ash-rs#394)
- entry_libloading: Do not pass `AsRef` implementation by reference (ash-rs#389)

ash-window-0.7.0

Toggle ash-window-0.7.0's commit message
Changed

- Bumped `ash` version to [`0.33`](https://github.com/MaikKlein/ash/releases/tag/0.33.0)

0.32.1

Toggle 0.32.1's commit message
0.32.1 version

0.32.0

Toggle 0.32.0's commit message
Bump version of ash-window

ash-window-0.6.0

Toggle ash-window-0.6.0's commit message
Bump version of ash-window

ash-window-0.5.0

Toggle ash-window-0.5.0's commit message
Add version to ash

0.31.0

Toggle 0.31.0's commit message
Release 0.31.0

0.30.0

Toggle 0.30.0's commit message
Bump version to 0.30.0

v0.22.0

Toggle v0.22.0's commit message
Bump major version

v0.21.1

Toggle v0.21.1's commit message
Reformat device.rs