Tags: zmerp/ash
Tags
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)
Changed - Bumped `ash` version to [`0.33`](https://github.com/MaikKlein/ash/releases/tag/0.33.0)
PreviousNext