Ralith / openxrs

OpenXR bindings for Rust
Apache License 2.0
282 stars 59 forks source link

Update ash requirement from 0.31 to 0.35 #99

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Updates the requirements on ash to permit the latest version.

Changelog

Sourced from ash's changelog.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased] - ReleaseDate

[0.35.0] - 2021-12-27

Changed

  • loaded feature enabled by default in place of linked to relax default constraints on the build environment
  • Entry::new renamed to Entry::linked

[0.34.0] - 2021-12-22

Added

  • Update Vulkan-Headers to 1.2.203 (#477, #497, #504, #509, #514)
  • Add missing documentation to bitflag extension variants (#501)
  • Added VK_KHR_present_wait device extension (#493)
  • Added VK_KHR_maintenance4 device extension (#489, #498)
  • Link _len() functions to their array-getter using intradoc-links (#490)
  • Added VK_KHR_dynamic_rendering device extension (#488)

Changed

  • Extension names from fn name() will not be checked for interior nuls anymore at runtime (#522)
  • examples: Use c_char for pointer to raw string (#521)
  • Group enum extension variants together per impl T block (#519)
  • examples: Use slice::from_ref to not loose lifetime on nested slices (#513)
  • Simplify triangle example's vertex input state (#512)
  • Device extension khr::PipelineExecutableProperties and khr::TimelineSemaphore now expose fn device() instead of fn instance() (#499)
  • Changed khr::PipelineExecutableProperties::new() and khr::TimelineSemaphore::new() to take instance and device as arguments (#499)
  • Fix broken vulkan-tutorial link in README.md (#492)
  • Make enumerate_physical_device_groups unsafe (#491)
  • Added Packed24_8 helper-type for constructing AS Instance bitfields, used in AccelerationStructureInstanceKHR, AccelerationStructureSRTMotionInstanceNV and AccelerationStructureMatrixMotionInstanceNV (#476)s (#490)
  • examples: Upgrade to winit 0.25 (#487)
  • To allow faster builds, Vulkan structures only implement Debug if the debug feature is enabled, which is the default (#482)
  • Use Self in macros (instead of $name) and impl blocks (#479)
  • Link Vulkan directly under the default linked feature. Disable default features and enable the loaded feature for the old libloading behaviour (#457)

Removed

  • Deprecated aliases for wrongly-named enum constants (containing "Backwards-compatible" in the Vulkan spec comment) are removed: switch to the version that it aliased (#502)
  • Removed device() function from khr::Synchronization2 device extension (#494)
  • Removed instance() function from ext::ExtendedDynamicState, khr::PushDescriptor, ext::ToolingInfo and khr::GetPhysicalDeviceProperties2 instance extensions (#494)
  • Removed device argument from ext::DebugMarkers::debug_marker_set_object_name function, khr::PipelineExecutableProperties and khr::TimelineSemaphore functions (#494, #499)
  • Removed From<vk::Result> trait for VkResult (#495)

... (truncated)

Commits
  • ab36e84 ash-window: Bump to 0.9.0
  • 9e7c1bf Release ash 0.35 and ash-window 0.9 without default compile-time linking (#529)
  • 7cf3b4f Don't link Vulkan by default (#526)
  • 61d3773 ci: Run clippy once more without default features (#523)
  • be6d767 Cover all features with clippy (#527)
  • f99f9cf Prepare release notes for 0.34 (and ash-window 0.8) with Vulkan 1.2.203 (#515)
  • 6e31d1f Disable default features in ash-window -> ash dependency (#524)
  • 45301ff Optional flag/bitfield Debug impls
  • 1700dcd Make Debug impls optional
  • e34f755 Move debug_flags definition out of the generator
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 2 years ago

Looks like ash is up-to-date now, so this is no longer needed.