Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add changes from the Lykensol branch Ephemera/0.10.0 #8

Closed
wants to merge 35 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
e2bf676
WIP: fix CHANGELOG (TODO: missing entries!).
eddyb Aug 2, 2024
a0a7525
examples/shaders/shared: remove unused `feature(lang_items)`.
eddyb Aug 3, 2024
34e53b2
tests: also test the `debugPrintf` generated from panics.
eddyb Aug 8, 2024
880528d
rustup: update to `nightly-2023-11-26`.
LegNeato Nov 27, 2023
01fb43f
rustup: update to `nightly-2023-12-16`.
LegNeato Dec 17, 2023
010d352
rustup: update to `nightly-2023-12-31`.
LegNeato Jan 2, 2024
f22e083
spirv-builder: disable MIR "GVN" optimization pass.
eddyb Aug 2, 2024
36d5f0a
builder: fix `atomic_cmpxchg` for SPIR-V `OpAtomicCompareExchange`.
eddyb Aug 2, 2024
f3d763b
builder: `struct_gep` implies `inbounds`.
eddyb Aug 2, 2024
9aad2f8
rustup: update to `nightly-2024-01-05`.
eddyb Aug 2, 2024
a21330b
rustup: update to `nightly-2024-01-06`.
eddyb Aug 2, 2024
5c8fbb4
builder: handle `ptr_add`-like GEPs (introduced by rust-lang/rust#118…
eddyb Aug 2, 2024
b9df8cb
rustup: update to `nightly-2024-01-08`.
LegNeato Jan 9, 2024
fbc90a5
rustup: update to `nightly-2024-02-01`.
eddyb Aug 3, 2024
1d449a8
rustup: update to `nightly-2024-03-01`.
eddyb Aug 3, 2024
907d849
rustup: update to `nightly-2024-03-11`.
eddyb Aug 3, 2024
62296f3
spirv-builder: pass JSON files to `--target` instead of relying on th…
eddyb Aug 4, 2024
c7041f1
(TODO: for_range_signed broken, try fix?) rustup: update to `nightly-…
eddyb Aug 3, 2024
80d5648
rustup: update to `nightly-2024-04-01`.
eddyb Aug 3, 2024
629c23c
rustup: update to `nightly-2024-04-24`.
eddyb Aug 4, 2024
e1974d8
Massive `cargo update`.
eddyb Aug 4, 2024
32cc080
linker: centralize dumping SPIR-V and SPIR-T together.
eddyb Feb 23, 2024
4eefe80
linker: add `--dump-{pre,post}-inline` to be able to debug the inliner.
eddyb Feb 26, 2024
d7ac3ed
linker/inline: fix `OpVariable` debuginfo collection and insertion.
eddyb Feb 26, 2024
338f512
WIP: (TODO: finish bottom-up cleanups) bottom-up inlining
eddyb Feb 23, 2024
46ef347
WIP: update for spirt 0.4.0
eddyb Jan 31, 2024
d3b47d6
WIP: mem2reg speedup
eddyb Feb 22, 2024
252bd9d
WIP: couple of inliner things that need to be disentangled
eddyb Feb 26, 2024
38167f8
tests: add test for long chain of conditional panics.
eddyb Aug 8, 2024
92f12e8
linker/inline: use `OpPhi` instead of `OpVariable` for return values.
eddyb Feb 16, 2024
4ab36e6
WIP merge (mem2reg + inliner)
eddyb Feb 27, 2024
be293be
Use `ExitInvocation` for panics (avoiding deeply nested structurizati…
eddyb Jul 13, 2024
9d6b34f
[WIP] add `#[spirv(typed_buffer)]` for explicit `SpirvType::Interface…
eddyb Jan 7, 2023
fada542
WIP merge w/ conflict fixes (main inline changes + OpPhi returns)
eddyb Feb 27, 2024
8935647
RELEASE CUTOFF
eddyb Aug 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
File renamed without changes.
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]

### Changed 🛠
- [PR#1109](https://github.com/EmbarkStudios/rust-gpu/pull/1109) updated toolchain to `nightly-2024-01-08`
- [PR#1115](https://github.com/EmbarkStudios/rust-gpu/pull/1115) relaxed `glam` version requirements (from `>=0.22, <=0.24` to `>=0.22, <=0.25`)
- [PR#1127](https://github.com/EmbarkStudios/rust-gpu/pull/1127) updated `spirv-tools` to `0.10.0`, which follows `vulkan-sdk-1.3.275`
- [PR#1101](https://github.com/EmbarkStudios/rust-gpu/pull/1101) added `ignore` and `no_run` to documentation to make `cargo test` pass
- [PR#1112](https://github.com/EmbarkStudios/rust-gpu/pull/1112) updated wgpu and winit in example runners
- [PR#1100](https://github.com/EmbarkStudios/rust-gpu/pull/1100) updated toolchain to `nightly-2023-09-30`
- [PR#1091](https://github.com/EmbarkStudios/rust-gpu/pull/1091) updated toolchain to `nightly-2023-08-29`
- [PR#1085](https://github.com/EmbarkStudios/rust-gpu/pull/1085) updated toolchain to `nightly-2023-07-08`
- [PR#1115](https://github.com/EmbarkStudios/rust-gpu/pull/1115) relaxed `glam` version requirements (from `>=0.22, <=0.24` to `>=0.22, <=0.25`)

### Fixed 🩹
- [PR#1129](https://github.com/EmbarkStudios/rust-gpu/pull/1129) fixed [#1062](https://github.com/EmbarkStudios/rust-gpu/issues/1062) by not flipping the comparison of the rotate amount with zero
Expand Down
Loading
Loading