rust-gpu/CHANGELOG.md

75 lines
2.0 KiB
Markdown
Raw Normal View History

# `rust-gpu` Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
<!-- NOTE(eddyb) sections from the original template:
### Added ⭐
- New features go here in a bullet list
### Changed 🛠
- Changes to existing functionality go here in a bullet list
### Deprecated 🚧
- Mark features soon-to-be removed in a bullet list
### Removed 🔥
- Features that have been removed in a bullet list
### Fixed 🩹
- Bug fixes in a bullet list
### Security 🔐
- Changes/fixes related to security vulnerabilities in a bullet list
-->
2022-11-22 14:28:53 +00:00
## [Unreleased]
### Changed 🛠️
2022-11-30 14:16:53 +00:00
- Updated toolchain to `nightly-2022-10-15`
2022-11-22 14:28:53 +00:00
- Applied workspace inheritance to Cargo.toml files
### Removed 🔥
- Removed the `fn`/closure `#[spirv(unroll_loops)]` attribute, as it has no users,
is becoming non-trivial to support, and requires redesign for better ergonomics
(e.g. `#[spirv(unroll)]` applied to individual loops, not the whole `fn`/closure)
## [0.4.0-alpha.17]
### Changed 🛠️
- Fixed rust-gpu crates not referring to each-other by exact version
- Fixed `spirv-std` referring to an older version of `spirv-std-macros`
2022-11-04 15:56:16 +00:00
## [0.4.0-alpha.16]
2022-11-03 15:18:36 +00:00
### Added ⭐
- Added check for env var `RUSTGPU_SKIP_TOOLCHAIN_CHECK` to prevent toolchain check
### Changed 🛠️
- 🚨BREAKING🚨 Migrated from `register_attr` to `register_tool`. [More information](docs/src/migration-to-register-tool.md).
2022-11-03 15:18:36 +00:00
- Updated toolchain to `nightly-2022-10-01`
2022-11-03 14:34:16 +00:00
- Updated `glam` to `0.22`
### Removed 🔥
- Removed `glam::BVec` support (they are no longer `#[repl(simd)]` in `glam`, as Rust doesn't support SIMD vectors with `bool` elements)
## [0.4.0-alpha.15]
### Added ⭐
- Build-time check for nightly toolchain version to provide user-friendly error messages.
### Changed 🛠️
- Updated rust toolchain to `nightly-2022-08-29`.