Skip to content

Releases: Traverse-Research/gpu-allocator

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

0.17.0

26 Feb 15:24
0.17.0
a22a965
Compare
Choose a tag to compare

What's Changed

  • Add #[derive(Hash)] to the MemoryLocation enum by @hrydgard in #95
  • cargo: Update ash to 0.36 (with Vulkan 1.3) by @MarijnS95 in #100

Full Changelog: 0.16.0...0.17.0

0.16.0

26 Feb 15:23
0.16.0
ddb86e4
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.15.1...0.16.0

0.15.0

26 Feb 15:23
0.15.0
8c00517
Compare
Choose a tag to compare

What's Changed

  • Depend on Windows crates only on Windows by @repi in #93

New Contributors

  • @repi made their first contribution in #93

Full Changelog: 0.14.0...0.15.0

0.14.0

26 Feb 15:22
0.14.0
7318ecb
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.13.0...0.14.0

0.13.0

26 Feb 15:22
0.13.0
9decf4b
Compare
Choose a tag to compare

What's Changed

  • update winit to 0.26 and raw-window-handle to 0.4 by @adrien-ben in #89
  • 🪟 examples: Add D3D12 buffer example written in windows-rs by @MarijnS95 in #47
  • Upgrade to ash 0.35 and ash-window 0.9 by @MarijnS95 in #90

New Contributors

Full Changelog: 0.12.0...0.13.0

0.12.0

24 Dec 15:17
0.12.0
3860672
Compare
Choose a tag to compare

What's Changed

  • vulkan: Remove unused backtrace field from Allocator by @MarijnS95 in #88
  • Upgrade to ash 0.34 with ash-window 0.8 by @MarijnS95 in #87

Full Changelog: 0.11.0...0.12.0

0.11.0

24 Dec 15:16
0.11.0
672214e
Compare
Choose a tag to compare

What's Changed

  • Update description now that we support Dx12 by @Jasper-Bekkers in #74
  • Add MIT and Apache 2.0 license texts by @Jasper-Bekkers in #76
  • cargo: Include license files in crate by @MarijnS95 in #77
  • LICENSE-APACHE is not a markdown file by @MarijnS95 in #78
  • Update widestring by @Jasper-Bekkers in #79
  • Implement Debug for d3d12 Allocator. by @max-traverse in #68
  • 🤷 cargo: Remove unused widestring and hassle-rs dependency by @MarijnS95 in #80
  • ci: Include private items in the documentation build-test by @MarijnS95 in #81
  • 🤷‍♂️ Adding an Option<&mut bool> argument in the allocator imgui rendering by @EmilioLaiso in #83

New Contributors

Full Changelog: 0.10.0...0.11.0

0.9.1: 0.9 cleanup release

22 Oct 08:10
0.9.1
05d184a
Compare
Choose a tag to compare

What's Changed

  • Fix bug in d3d12-visualization example that CI didn't catch. by @max-traverse in #52
  • Disabling buffer_device_address in vulkan examples by @EmilioLaiso in #54
  • Ensure allocation sizes do not exceed the heap size for vulkan validation. by @janie177 in #60
  • Only render after MainEventsCleared event by @janie177 in #61
  • lib: Fix mismatched type mutability in documentation example by @MarijnS95 in #64
  • examples/d3d12-visualizer: Fix clippy::erasing_op by copying macro by @MarijnS95 in #63
  • ci: Enable public-winapi feature when compiling on Windows by @MarijnS95 in #56
  • remove macos and ios limitation by @jhvst in #69
  • reduce size of Allocation structs by @udoprog in #70
  • Add function for renaming allocations. by @max-traverse in #67

New Contributors

Full Changelog: 0.9.0...0.9.1

0.10.0: Ergonomics release

18 Oct 10:45
0.10.0
201b835
Compare
Choose a tag to compare

What's Changed

  • Fix bug in d3d12-visualization example that CI didn't catch. by @max-traverse in #52
  • Disabling buffer_device_address in vulkan examples by @EmilioLaiso in #54
  • Ensure allocation sizes do not exceed the heap size for vulkan validation. by @janie177 in #60
  • Only render after MainEventsCleared event by @janie177 in #61
  • lib: Fix mismatched type mutability in documentation example by @MarijnS95 in #64
  • examples/d3d12-visualizer: Fix clippy::erasing_op by copying macro by @MarijnS95 in #63
  • ci: Enable public-winapi feature when compiling on Windows by @MarijnS95 in #56
  • remove macos and ios limitation by @jhvst in #69
  • reduce size of Allocation structs by @udoprog in #70
  • Add function for renaming allocations. by @max-traverse in #67
  • visualization: Remove channel and only render on MainEventsCleared by @MarijnS95 in #28
  • visualization: Replace custom event conversion with imgui-winit-support by @MarijnS95 in #29
  • Update imgui to 0.8 and winit to 0.25 by @MarijnS95 in #73

New Contributors

Full Changelog: 0.9.0...0.10.0