You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+17Lines changed: 17 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -259,3 +259,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
259
259
-[PR#461](https://github.com/EmbarkStudios/rust-gpu/pull/461) removed requirement of `#[allow(unused_attributes)]` in front of `#[spirv]` attributes to remove warnings
260
260
-[PR#398](https://github.com/EmbarkStudios/rust-gpu/pull/398)`rustc_codegen_spirv` now removes different `OpName`s that target the same ID
261
261
-[PR#396](https://github.com/EmbarkStudios/rust-gpu/pull/396)`rustc_codegen_spirv` now tries to deduplicate generated `OpVariable`s
262
+
263
+
## [0.2.0]
264
+
265
+
### Added ⭐
266
+
-[PR#287](https://github.com/EmbarkStudios/rust-gpu/pull/287) added a new structurizer, which means that you can now use `match` expressions and `continue`s
267
+
-[PR#317](https://github.com/EmbarkStudios/rust-gpu/pull/317) added the `#[spirv(flat)]` attribute that matches SPIR-V's "Flat" decorator.
268
+
-[PR#276](https://github.com/EmbarkStudios/rust-gpu/pull/276) added support for textures.
269
+
-[PR#305](https://github.com/EmbarkStudios/rust-gpu/pull/305) added support for `panic!`
270
+
-[PR#165](https://github.com/EmbarkStudios/rust-gpu/pull/165) added support for SPIR-V `1.0`
271
+
-[PR#268](https://github.com/EmbarkStudios/rust-gpu/pull/268) added support for procedural macros
272
+
-[PR#195](https://github.com/EmbarkStudios/rust-gpu/pull/195) added initial support for compute shaders
273
+
-[PR#254](https://github.com/EmbarkStudios/rust-gpu/pull/254) added initial support in Rust and `rust-gpu` for inline SPIR-V with the `asm!` nightly feature
274
+
275
+
### Changed 🛠
276
+
-[PR#219](https://github.com/EmbarkStudios/rust-gpu/pull/219) improvements to error messages regarding constant pointers
277
+
-[PR#280](https://github.com/EmbarkStudios/rust-gpu/pull/280) all Storage Classes (e.g. `Input`/`Output`) are now defined in `spirv_std::storage_class`
278
+
-[PR#275](https://github.com/EmbarkStudios/rust-gpu/pull/275) Rust's language items such `rust_eh_personality` and `panic_handler` are now defined in `spirv-std` for SPIR-V targets
0 commit comments