Skip to content

Add changes from the Lykensol branch Ephemera/0.10.0 #10

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

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
1cef236
WIP: fix CHANGELOG (TODO: missing entries!).
eddyb Aug 2, 2024
54e39cd
examples/shaders/shared: remove unused `feature(lang_items)`.
eddyb Aug 3, 2024
ab901f3
tests: also test the `debugPrintf` generated from panics.
eddyb Aug 8, 2024
cc621b0
rustup: update to `nightly-2023-11-26`.
LegNeato Nov 27, 2023
f987e10
rustup: update to `nightly-2023-12-16`.
LegNeato Dec 17, 2023
d03e379
rustup: update to `nightly-2023-12-31`.
LegNeato Jan 2, 2024
a6bfd38
spirv-builder: disable MIR "GVN" optimization pass.
eddyb Aug 2, 2024
eaafa1e
builder: fix `atomic_cmpxchg` for SPIR-V `OpAtomicCompareExchange`.
eddyb Aug 2, 2024
df5e497
builder: `struct_gep` implies `inbounds`.
eddyb Aug 2, 2024
d1bad2a
rustup: update to `nightly-2024-01-05`.
eddyb Aug 2, 2024
e422b7a
rustup: update to `nightly-2024-01-06`.
eddyb Aug 2, 2024
31f4592
builder: handle `ptr_add`-like GEPs (introduced by rust-lang/rust#118…
eddyb Aug 2, 2024
b61f551
rustup: update to `nightly-2024-01-08`.
LegNeato Jan 9, 2024
ccbcbaf
rustup: update to `nightly-2024-02-01`.
eddyb Aug 3, 2024
f243f1a
rustup: update to `nightly-2024-03-01`.
eddyb Aug 3, 2024
8c56f53
rustup: update to `nightly-2024-03-11`.
eddyb Aug 3, 2024
1978c70
spirv-builder: pass JSON files to `--target` instead of relying on th…
eddyb Aug 4, 2024
c8df469
(TODO: for_range_signed broken, try fix?) rustup: update to `nightly-…
eddyb Aug 3, 2024
f670cbd
rustup: update to `nightly-2024-04-01`.
eddyb Aug 3, 2024
07f1d0a
rustup: update to `nightly-2024-04-24`.
eddyb Aug 4, 2024
e7652ff
WIP: update for spirt 0.4.0
eddyb Jan 31, 2024
cc889b3
tests: add test for long chain of conditional panics.
eddyb Aug 8, 2024
14a1806
Use `ExitInvocation` for panics (avoiding deeply nested structurizati…
eddyb Jul 13, 2024
815a64d
linker: centralize dumping SPIR-V and SPIR-T together.
eddyb Feb 23, 2024
7de8b6c
linker: add `--dump-{pre,post}-inline` to be able to debug the inliner.
eddyb Feb 26, 2024
e5a4800
linker/inline: fix `OpVariable` debuginfo collection and insertion.
eddyb Feb 26, 2024
34880f5
WIP: (TODO: finish bottom-up cleanups) bottom-up inlining
eddyb Feb 23, 2024
7ecf692
WIP: couple of inliner things that need to be disentangled
eddyb Feb 26, 2024
4ad95ff
WIP: mem2reg speedup
eddyb Feb 22, 2024
0c975e2
[WIP] add `#[spirv(typed_buffer)]` for explicit `SpirvType::Interface…
eddyb Jan 7, 2023
cd96923
Fix path in compiletest failure output.
LegNeato Sep 16, 2024
efcb022
Update Cargo.lock with new versions
LegNeato Sep 17, 2024
4b14058
Make stage_id use the env
LegNeato Sep 18, 2024
b99259d
Further process paths on windows
LegNeato Sep 18, 2024
afc6f0e
Add correct nightly to CHANGELOG and README
LegNeato Sep 19, 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
4 changes: 3 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]

### Changed 🛠
- [PR#10](https://github.com/rust-gpu/rust-gpu/pull/10) updated toolchain to `nightly-2024-04-24`
- [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