Skip to content

Releases: Traverse-Research/gpu-allocator

0.26.0

30 Apr 14:40
0.26.0
cbf5299
Compare
Choose a tag to compare

Caution

The non-default metal feature will not compile by default, as the upstream metal-rs crate is unmaintained and missing required features. This can currently only be worked around by patching your local workspace to use our forked metal-rs crate which contains the missing functionality:

[patch.crates-io] 
metal = { git = "https://github.com/Traverse-Research/metal-rs", rev = "a354c33" } 

See #224 for more information.

What's Changed

New Contributors

Full Changelog: 0.25.0...0.26.0

0.25.0

21 Mar 19:47
0.25.0
01df0b6
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.24.0...0.25.0

0.24.0

02 Nov 18:17
0.24.0
22aa817
Compare
Choose a tag to compare

What's Changed

  • 🪘 Disable default features on egui crates by @tosti007 in #177
  • Remove unused windowing-related dependencies from dev-dependencies by @MarijnS95 in #182
  • Bump egui and egui_extras to 0.23.0, fixed warnings by @XPXPv2 in #185

New Contributors

Full Changelog: 0.23.0...0.24.0

0.23.0

26 Sep 11:58
0.23.0
ab75548
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.22.0...0.23.0

0.22.0

26 Sep 11:58
0.22.0
b3a141f
Compare
Choose a tag to compare

What's Changed

  • Add support for dedicated allocations and committed resource tracking by @janie177 in #148
  • Upgrade imgui to 0.9 by @MarijnS95 in #144
  • cargo: Bump windows-rs to 0.44 by @MarijnS95 in #150
  • d3d12: Remove now-unneeded unsafe Send/Sync markers for Allocation and MemoryBlock by @MarijnS95 in #152
  • Update imgui requirement from 0.9 to 0.10 by @dependabot in #154
  • vulkan: Use Send+Sync pointer wrapper type to auto-derive these marker traits on MemoryBlock/Allocation by @MarijnS95 in #153
  • Update GitHub Actions shield URL by @MarijnS95 in #149
  • Resource ownership cleanup by @janie177 in #151
  • examples: Initialize env_logger to actually see log output by @MarijnS95 in #145

Full Changelog: 0.21.0...0.22.0

0.21.0

14 Nov 13:50
0.21.0
b92f7cc
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.20.0...0.21.0

0.20.0

17 Oct 12:31
0.20.0
838d151
Compare
Choose a tag to compare

What's Changed

  • 🖨️ Allocator breakdown fmt by @EmilioLaiso in #130
  • Use formatter precision to limit number of lines printed in the allocator breakdown by @EmilioLaiso in #133
  • Debug-print how much memory we have reserved in addition to how much is used by @MarijnS95 in #131
  • Remove host visible but not host coherent "warning" by @EmilioLaiso in #137

Full Changelog: 0.19.1...0.20.0

0.19.1

05 Sep 13:56
0.19.1
baba110
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.19.0...0.19.1

0.19.0

05 Sep 13:56
0.19.0
ca9589f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.18.0...0.19.0

0.18.0

05 Sep 13:56
0.18.0
1730c46
Compare
Choose a tag to compare

What's Changed

  • Import Embark clippy lints v5 and fix all fallout by @MarijnS95 in #99
  • 🏳️‍⚧️ Name change by @manon-traverse in #102
  • Simplify example folder structure by @MarijnS95 in #106
  • cargo: Support ash 0.34 all the way up to ash 0.37 by @MarijnS95 in #104
  • cargo: Include examples folder in release by @MarijnS95 in #112
  • release: Replace deprecated no-dev-version inversion with dev-version=false by @MarijnS95 in #111
  • github: Create publishing workflow on tag push, disable cargo-release publish by @MarijnS95 in #110
  • Import Embark clippy lints v6 and our own internal (rustc+clippy) extensions to it by @MarijnS95 in #105
  • Migrate core gpu-allocator crate and basic examples to windows-rs by @MarijnS95 in #107

Full Changelog: 0.17.0...0.18.0