Sylvester Hesp
2cb10b2771
Update to nightly-2022-11-28
2023-01-05 14:50:13 +02:00
Sylvester Hesp
816c3409e2
Updated to nightly-2022-11-14
2023-01-05 14:50:13 +02:00
Boris-Chengbiao Zhou
4a217f21d6
Update docs for manual shader crate building
...
Add some additional flags based on crates/spirv-builder/src/lib.rs which
weren't updated here yet. (causing compilation errors)
Also update the wording so it doesn't seem like the user is supposed to
call `cargo -Zbuild-std`.
2023-01-03 15:30:36 +01:00
Sylvester Hesp
4eb14fc218
Fixed rust-toolchain error message
2023-01-03 16:02:24 +02:00
Sylvester Hesp
8fcb61e82a
Updated versions to 0.4.0
2022-12-21 16:25:51 +01:00
Sylvester Hesp
a4abcce554
Trying to fix doc build
2022-12-21 12:16:49 +01:00
Sylvester Hesp
d2d6ee2f75
Updated docs
2022-12-20 10:44:31 -08:00
Sylvester Hesp
6b1bf8f689
Update docs/src/publishing-rust-gpu.md
...
Co-authored-by: Eduard-Mihai Burtescu <eddyb@lyken.rs>
2022-12-20 10:44:31 -08:00
Sylvester Hesp
a2fe52b904
Update docs/src/writing-shader-crates.md
...
Co-authored-by: Eduard-Mihai Burtescu <eddyb@lyken.rs>
2022-12-20 10:44:31 -08:00
Sylvester Hesp
9199a89ea4
Updated docs
2022-12-20 10:44:31 -08:00
Sylvester Hesp
6cb0c06ab7
Refer to specific commits rather than main branch in README.md
2022-12-20 10:43:57 -08:00
Sylvester Hesp
4747d5b3cf
Update crates/spirv-builder/README.md
...
Co-authored-by: Eduard-Mihai Burtescu <eddyb@lyken.rs>
2022-12-20 10:43:57 -08:00
Sylvester Hesp
f910bc1e19
doc fix
2022-12-20 10:43:57 -08:00
Sylvester Hesp
70c5358419
Updated docs
2022-12-20 10:43:57 -08:00
Sylvester Hesp
b3e5c73c8d
Update crates/spirv-std/README.md
...
Co-authored-by: Eduard-Mihai Burtescu <eddyb@lyken.rs>
2022-12-20 10:43:57 -08:00
Sylvester Hesp
5819bbaff8
Update crates/spirv-builder/README.md
...
Co-authored-by: Eduard-Mihai Burtescu <eddyb@lyken.rs>
2022-12-20 10:43:57 -08:00
Sylvester Hesp
0028a12b75
Blessed tests
2022-12-20 10:43:57 -08:00
Sylvester Hesp
ecceedab92
Some tweaks to docs
2022-12-20 10:43:57 -08:00
Sylvester Hesp
8bf791d0c4
Included README.md files for published crates
2022-12-20 10:43:57 -08:00
Eduard-Mihai Burtescu
6a35586893
Set CARGO_CACHE_RUSTC_INFO=0
instead of removing .rustc_info.json
.
2022-12-20 06:11:43 +02:00
Eduard-Mihai Burtescu
985cce77da
Use spirt 0.1.0
from crates.io
2022-12-19 15:48:54 +02:00
Sylvester Hesp
fabcbd9c78
Included 'initial release' for 0.1.0
at the end of the changelog
2022-12-13 16:37:15 +02:00
Sylvester Hesp
b0851644ad
Added 0.2.0
changes from release notes to changelog.md
2022-12-13 16:37:15 +02:00
Sylvester Hesp
df68c036e1
Added 0.3.0
changes from release notes to changelog.md
2022-12-13 16:37:15 +02:00
Eduard-Mihai Burtescu
85e4df3136
Include identifying information (e.g. crate names) in --dump-*
filenames.
2022-12-13 06:18:03 +02:00
Eduard-Mihai Burtescu
6fb35ffeeb
outputs: ⋯.spv
→ ⋯.spv.json
, ⋯.spv.dir/⋯
→ ⋯.spvs/⋯.spv
(or ⋯.spv
).
2022-12-12 17:15:12 +02:00
Eduard-Mihai Burtescu
3fca36ecb2
tests: run both with and without --spirt
.
2022-12-12 17:14:35 +02:00
Eduard-Mihai Burtescu
8535bb3bf1
Minimally integrate SPIR-T (opt-in via RUSTGPU_CODEGEN_ARGS=--spirt
).
2022-12-12 17:14:35 +02:00
Eduard-Mihai Burtescu
78130e1151
tests: clean up the structopt usage slightly.
2022-12-09 08:48:53 -08:00
Eduard-Mihai Burtescu
d9d9bd2936
Retroactively filled in CHANGELOG.md entries for all releases after 0.3.0.
2022-12-09 18:47:37 +02:00
Eduard-Mihai Burtescu
e5740d4fae
Migrate CHANGELOG.md to a more "Embark-standard" style (w/ PR links).
2022-12-09 18:47:37 +02:00
Eduard-Mihai Burtescu
32db2b4c3f
linker/test: enable DCE (adding new Export
s where necessary).
2022-12-09 12:53:05 +02:00
Eduard-Mihai Burtescu
12172b3f17
linker/test: keep Export
s around, even after import->export resolution.
2022-12-09 12:53:05 +02:00
Eduard-Mihai Burtescu
00bb9be12d
linker/test: add in the missing (mandatory) OpMemoryModel
instructions.
2022-12-09 12:53:05 +02:00
Eduard-Mihai Burtescu
0274eb9500
linker/test: "desugar" deprecated "decoration groups" (not supported by SPIR-T).
2022-12-09 12:53:05 +02:00
Eduard-Mihai Burtescu
fb393a9566
linker/test: add #[track_caller]
to without_header_eq
.
2022-12-09 12:53:05 +02:00
Eduard-Mihai Burtescu
eea44854a7
linker/inline: handle OpPhi
s.
2022-12-09 11:50:01 +02:00
Eduard-Mihai Burtescu
b3c280424c
Migrate rustc_codegen_spirv
env vars to codegen args.
2022-12-09 11:46:27 +02:00
Eduard-Mihai Burtescu
47d5577a93
spirv-builder: add RUSTGPU_RUSTFLAGS
/RUSTGPU_CODEGEN_ARGS
env vars.
2022-12-09 11:46:27 +02:00
Eduard-Mihai Burtescu
ab69706640
CodegenArgs::parse: support --help
to show an "usage" message.
2022-12-09 11:46:27 +02:00
Eduard-Mihai Burtescu
8d53076a13
CodegenArgs::parse: replace optflagopt
(-X and -X=Y) with optflag
(only -X).
2022-12-09 11:46:27 +02:00
Eduard-Mihai Burtescu
11c7aaccaa
Bump bytemuck
and update deny.toml
for syn
's move to unicode-ident
.
2022-12-06 01:30:59 +02:00
Sylvester Hesp
8bd42bcc3a
Get rid of run_in_thread_pool_with_globals
altogether,
2022-12-02 01:58:11 -08:00
Sylvester Hesp
94a752d9db
Format fixes
2022-12-02 01:58:11 -08:00
Sylvester Hesp
17523e06d7
Fix for run_in_thread_pool_with_globals
being no longer public
2022-12-02 01:58:11 -08:00
Sylvester Hesp
f0aace570b
Linter fixes
2022-12-02 01:58:11 -08:00
Sylvester Hesp
0a527f0990
Added changelog
2022-12-02 01:58:11 -08:00
Sylvester Hesp
fb7e13cdeb
Update to nightly-2022-10-29
2022-12-02 01:58:11 -08:00
Eduard-Mihai Burtescu
d000e9699b
Use Span
s to detect "system crate"s, for error deferral (zombie) purposes.
2022-12-01 17:24:48 +02:00
Sylvester Hesp
ccf920d54f
Actually use FnAbi in the call 🙄
2022-11-30 09:38:54 -08:00