Fredrik Fornwall
54f6978c25
Allow glam
version 0.25
( #1115 )
2024-02-26 12:53:40 +01:00
Eduard-Mihai Burtescu
3689d11a3c
Fix bit rotates ( #1062 ) by using == 0
instead of != 0
for mask_is_zero
.
2024-02-07 11:32:59 +02:00
Jake Shadle
e96418f9fa
Update spirv-tools ( #1127 )
...
* Update to spirv-tools 0.10.0
* Use pre-built binaries from spirv-tools-rs
* Oops
* Target != host for android
* Use non-ancient ubuntu
* Oh right
* Update expected output
* Address feedback
* Oops
* Cancel actions when new commits are pushed
* Update CHANGELOG
* Fixup
2024-02-07 07:46:23 +00:00
Christian Legnitto
f955221493
Add ignore and no_run to get cargo test
to pass. ( #1101 )
...
* Add changelog entry and failing CI.
* Add ignore and no_run to get `cargo test` to pass.
2024-01-24 12:55:58 +01:00
Fredrik Fornwall
738974aa17
Update wgpu and winit in the wgpu&ash example runners ( #1112 )
2024-01-03 10:12:48 +01:00
Eduard-Mihai Burtescu
83f8c72f04
rustup: update to nightly-2023-09-30
.
2023-11-22 12:34:30 +02:00
Eduard-Mihai Burtescu
145a98dae4
Updated CHANGELOG.
2023-11-21 18:25:34 +02:00
Eduard-Mihai Burtescu
50ebb52619
rustup: update to nightly-2023-07-08
.
2023-08-01 13:04:50 +03:00
Eduard-Mihai Burtescu
c2f98b612a
Bump version to 0.9.0
.
2023-07-25 12:52:29 +03:00
Eduard-Mihai Burtescu
a48588b11b
Update spirt
for better OpExtInst
support ( https://github.com/EmbarkStudios/spirt/pull/45 ).
2023-07-25 12:07:36 +03:00
Eduard-Mihai Burtescu
1abd1cf43b
Show panic!
messages via debugPrintf
, even including some runtime arguments ({u,i,f}32
as {}
or {:?}
).
2023-07-21 21:13:49 +03:00
Eduard-Mihai Burtescu
af2a9ee445
Add specialization constants via #[spirv(spec_constant(id = 123))] x: u32
entry-point inputs.
2023-07-21 12:27:17 +03:00
Eduard-Mihai Burtescu
883d5aaade
Update CHANGELOG.
2023-07-20 20:26:15 +03:00
Eduard-Mihai Burtescu
4252427f89
Add debugPrintf
-based panic reporting, controlled via spirv_builder::ShaderPanicStrategy
.
2023-07-18 22:40:57 +03:00
Eduard-Mihai Burtescu
e830e608eb
Update CHANGELOG.
2023-07-15 01:03:08 +03:00
Eduard-Mihai Burtescu
ce8c3f8f4c
Lower aborts (incl. panics) to "return from entry-point", instead of infinite loops.
2023-07-07 08:33:39 +03:00
Eduard-Mihai Burtescu
dbada91cb7
rustup: update to nightly-2023-05-27
.
2023-06-08 15:54:23 +03:00
Eduard-Mihai Burtescu
cfaabbab08
Bump version to 0.8.0
.
2023-06-02 18:55:33 +03:00
Eduard-Mihai Burtescu
e9cdb9666b
rustup: update to nightly-2023-04-15
.
2023-06-02 11:46:02 +03:00
Eduard-Mihai Burtescu
87b7d135ab
Add CHANGELOG
entry for custom OpExtInst
s.
2023-06-02 00:32:50 +03:00
Eduard-Mihai Burtescu
a686676e44
Apply suggestions from code review
2023-05-30 10:38:51 +03:00
Joel Nises
51888c78a7
Update changelog with glam requirements
2023-05-30 10:38:51 +03:00
Eduard-Mihai Burtescu
7a44fa1e9c
Apply suggestions from code review
2023-05-26 19:46:04 +03:00
Tendsin Mende
0db8e0a338
add decoration-id rewrite to inliner
2023-05-26 19:46:04 +03:00
Eduard-Mihai Burtescu
2bac7c1bf0
Remove --no-spirt
and the old structurizer
.
2023-05-19 15:14:33 +03:00
Eduard-Mihai Burtescu
63899d3af6
Bump version to 0.7.0
.
2023-04-21 23:28:31 +03:00
Eduard-Mihai Burtescu
f559a6b16e
Integrate the SPIR-T qptr
experiment.
2023-04-21 21:26:00 +03:00
Sylvester Hesp
b7d741ee50
Changelog entry
2023-04-21 18:42:28 +02:00
Sylvester Hesp
fd73e1b462
Fixed Image::gather()
not always returning a Vec4
2023-04-21 15:31:39 +02:00
Eduard-Mihai Burtescu
7b71878100
Update CHANGELOG.
2023-04-21 10:31:46 +03:00
Eduard-Mihai Burtescu
b560a21453
spirv-builder: force a single CGU (codegen-unit).
2023-04-17 14:23:51 +03:00
Sylvester Hesp
31ff096d24
Added generic parameter for number of components to Image
2023-04-13 10:25:52 +03:00
Firestar99
883ba3f7d5
PR#1029 changelog entry
2023-04-07 01:14:50 +03:00
Eduard-Mihai Burtescu
7b7015e8c6
builder: use undef bool
instead of false
, for checked_binop
's zombie.
2023-04-05 14:21:56 +03:00
Eduard-Mihai Burtescu
1370631303
linker/inline: require legal ("memory object") pointer args in should_inline
.
2023-04-04 12:16:05 +03:00
Eduard-Mihai Burtescu
11a2fe71b5
entry: apply NonWritable
to read-only StorageBuffer
s.
2023-04-04 05:43:26 +03:00
Eduard-Mihai Burtescu
5fffc752a0
entry: disallow explicit/interior mutability for read-only storage classes.
2023-04-04 03:50:50 +03:00
BeastLe9enD
b67ad40fef
Add changelog
2023-03-22 20:38:42 +02:00
Sylvester Hesp
35df987e14
Updated changelog
2023-03-20 07:51:11 -07:00
Eduard-Mihai Burtescu
6bbd34baa5
Add CHANGELOG
entry for banning OpReturn
/OpReturnValue
in inline asm!
.
2023-03-18 02:07:02 +02:00
Sylvester Hesp
17a1249dee
Version update to 0.6.0
2023-03-15 03:35:03 -07:00
Sylvester Hesp
2bffe499f4
Updated changelog
2023-03-15 02:02:17 -07:00
Sylvester Hesp
c473429f11
Updated changelog
2023-03-14 07:44:53 -07:00
Sylvester Hesp
e4a41cda19
Renamed rust-toolchain
to rust-toolchain.toml
...
to improve workflow with vscode
2023-02-17 01:51:34 +02:00
Sylvester Hesp
4c374068d3
Added changelog entry.
2023-02-16 12:32:11 +02:00
Sylvester Hesp
0f9cd391ce
Removed return type inference from Image
API
...
Return types are now always `glam` vectors. This also means that `glam` is required. The "glam" feature toggle is made mandatory, we may want to support other specific vector libraries in the future.
2023-02-13 16:10:14 +02:00
Sylvester Hesp
547309a73c
Changed current version to 0.5.0
2023-02-03 03:34:51 +01:00
Eduard-Mihai Burtescu
402afd7403
Add CHANGELOG
entry for --spirt-passes=...
.
2023-02-01 11:08:36 +02:00
Eduard-Mihai Burtescu
c2084b4568
Switch to Rust 2021.
2023-01-30 23:00:43 +02:00
Sylvester Hesp
ebc143b240
Added nightly update to changelog
2023-01-09 12:08:43 +02:00