What's Changed
- 🤘 metal: Migrate to
objc2architecture withobjc2-metalbindings by @MarijnS95 in #225 - 🥽 Metal allocation visualizer by @Jasper-Bekkers in #247
- ✂️ metal: Qualified use cleanup by @MarijnS95 in #250
- Add support for growing the memory block sizes by @nical in #254
- cargo: Bump
windowscrate range to0.53-0.59by @MarijnS95 in #258 - 🦋 metal: Remove inconsistent descriptor creators from
Allocationby @Jasper-Bekkers in #251 - d3d12: Include device removal reason when
ERROR_DEVICE_REMOVEDis raised by @MarijnS95 in #262 - 🍳 Upgrade to
objc2 0.6andobjc2-metal 0.3by @MarijnS95 in #261 - Improve the documentation of the memory block size growth feature by @nical in #263
- Add reserved_bytes method for Allocator by @ftilde in #266
- Extend
windowsdependency range to0.53-0.61by @dependabot[bot] in #269 - Remove stale and UB
winapicompatibility layer by @MarijnS95 in #256 - metal: Create a global residency set, holding all allocated heaps by @MarijnS95 in #273
- Fix all new clippy lints since Rust 1.88 by @MarijnS95 in #279
- Add
no_stdsupport by @CrazyboyQCD in #265 - Update hashbrown requirement from 0.15.2 to 0.16.0 by @dependabot[bot] in #287
- examples: Update env_logger requirement from 0.10 to 0.11 by @dependabot[bot] in #197
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #282
- Extend
windowsdependency range to0.53-0.62by @MarijnS95 in #288
New Contributors
- @ftilde made their first contribution in #266
- @CrazyboyQCD made their first contribution in #265
Full Changelog: 0.27.0...0.28.0