Firestar99
3b60bf9982
print possible values only once
2025-05-21 17:32:02 +00:00
Firestar99
f4a4ffb303
cargo fmt
2025-05-21 17:32:02 +00:00
jer
0b7db6432c
fix: remove unused import
2025-05-21 17:32:02 +00:00
jer
cfa458e277
fix: buff the help menu for the wgpu-runner
2025-05-21 17:32:02 +00:00
Firestar99
e6933e7a91
compile_codegen: allow SpirvBuilder watch to return something on first completion
2025-05-06 08:57:34 +00:00
Firestar99
a89fd93f81
compile_codegen: change default MetadataPrintout to None
2025-05-06 08:57:34 +00:00
Eduard-Mihai Burtescu
0750b3059a
examples/runners/wgpu: update wgpu to 23.
2024-12-18 20:09:36 +00:00
Eduard-Mihai Burtescu
332b38dbf1
examples/runners/{ash,wgpu}: update winit to 0.30 (but using deprecated APIs).
2024-12-18 20:09:36 +00:00
Eduard-Mihai Burtescu
f069c58c0c
examples/runners/wgpu: avoid holding onto to multiple surfaces at the same time.
2024-12-18 15:34:21 +00:00
Eduard-Mihai Burtescu
e62b14ce4a
Shrink dupe deps via deny.toml, updating ash example in the process.
2024-12-18 15:33:41 +00:00
Eduard-Mihai Burtescu
596512884a
Update formatting for nightly-2024-10-12 (~1.83).
2024-12-18 10:46:51 +00:00
Eduard-Mihai Burtescu
3e56c3deda
rustup: update to nightly-2024-07-20 (~1.81).
2024-12-18 10:46:51 +00:00
Rowan Jones
d2eb777510
Make timestamping dependent on support ( #38 )
2024-10-15 13:02:37 -04:00
Eduard-Mihai Burtescu
cc752312c3
rustup: update to nightly-2024-03-01.
2024-09-21 08:20:05 -04:00
Christian Legnitto
4c633aec18
Fix cfg-check lint errors, update glam to 0.29, wgpu to 22.1 ( #1157 ) ( #9 )
...
* bump glam to 0.29
* fix cargo deny
* upgrade wgpu
* fix cfg-check lints
Co-authored-by: Gray Olson <gray@grayolson.com >
2024-09-16 17:24:21 -04:00
Fredrik Fornwall
1a9c8b8ba1
Update the wgpu example runner to 0.19
2024-01-25 12:18:45 +02:00
Fredrik Fornwall
d0e374968a
Update clap (replacing structopt) ( #1114 )
...
Fixes the remaining security warning at
https://github.com/EmbarkStudios/rust-gpu/security/dependabot
2024-01-10 23:49:34 +02:00
Fredrik Fornwall
738974aa17
Update wgpu and winit in the wgpu&ash example runners ( #1112 )
2024-01-03 10:12:48 +01:00
Fredrik Fornwall
ed697bc192
Rename bin/wgpu_runner.rs to main.rs ( #1111 )
...
* Rename bin/wgpu_runner.rs to main.rs
Fixes running `cargo run --bin example-runner-wgpu` as documented at
https://embarkstudios.github.io/rust-gpu/book/building-rust-gpu.html
* Add --lib to sample commands in android.nix
2024-01-02 14:20:01 +00:00
Eduard-Mihai Burtescu
55edc4e6b4
example-runner-wgpu: fix "offline" (wasm/Android) compilation.
2023-07-20 20:26:15 +03:00
Eduard-Mihai Burtescu
24f42f2b42
example-runner-wgpu: enable debugPrintf panic support via --force-spirv-passthru.
2023-07-20 20:26:15 +03:00
Eduard-Mihai Burtescu
9808cd0309
example-runner-wgpu: fix compute example.
2023-07-20 20:26:15 +03:00
Eduard-Mihai Burtescu
2ed23d0013
example-runner-wgpu: add --force-spirv-passthru for testing.
2023-07-20 20:26:15 +03:00
Eduard-Mihai Burtescu
174692bd8d
Update wgpu to 0.16.0 and naga to 0.12.1.
2023-05-19 03:17:38 +03:00
Eduard-Mihai Burtescu
2db2fd6bcf
Switch to wgpu 0.15.0 from crates.io.
2023-05-19 03:17:38 +03:00
Eduard-Mihai Burtescu
c4c736c127
example-runner-wgpu: bump android_logger to unbreak Android logging.
2023-04-17 10:35:05 +03:00
Eduard-Mihai Burtescu
9cd0b2759f
example-runner-wgpu: transition from ndk-glue to android-activity.
2023-03-22 20:51:18 +02:00
Eduard-Mihai Burtescu
a9472a0743
Update wgpu (and ash, to avoid duplicate deps).
2023-03-22 20:51:18 +02:00
Sylvester Hesp
33c2f80835
Clippy fixes
2023-01-05 14:50:13 +02:00
Sylvester Hesp
f0aace570b
Linter fixes
2022-12-02 01:58:11 -08:00
Sylvester Hesp
5e7a0755c2
Also applied default-features=false to spirv-builder
2022-11-22 07:43:06 -08:00
Sylvester Hesp
e7df2feb27
Applied workspace inheritance
2022-11-22 07:43:06 -08:00
Sylvester Hesp
823a5c3e8c
Fixed linter (again)
2022-08-25 16:10:05 +03:00
Sylvester Hesp
805297146b
Update to 0.4.0-alpha.14 ( #905 )
...
* Changed version of all unpublished crates to 0.0.0
* New version: v0.4.0-alpha.14
* Fixed versions in deny.toml
2022-08-12 12:38:45 +02:00
Sylvester Hesp
fde567ed2d
Updated versions to 0.4.0-alpha.13 ( #899 )
...
* (cargo-release) version 0.4.0-alpha.13
* (cargo-release) version 0.4.0-alpha.13
* (cargo-release) version 0.4.0-alpha.13
* (cargo-release) version 0.4.0-alpha.13
* (cargo-release) version 0.4.0-alpha.13
* (cargo-release) version 0.4.0-alpha.13
* (cargo-release) version 0.4.0-alpha.13
* (cargo-release) version 0.4.0-alpha.13
* (cargo-release) version 0.4.0-alpha.13
* (cargo-release) version 0.4.0-alpha.13
* (cargo-release) version 0.4.0-alpha.13
* (cargo-release) version 0.4.0-alpha.13
* (cargo-release) version 0.4.0-alpha.13
* (cargo-release) version 0.4.0-alpha.13
* (cargo-release) version 0.4.0-alpha.13
* (cargo-release) version 0.4.0-alpha.13
* (cargo-release) version 0.4.0-alpha.13
* (cargo-release) version 0.4.0-alpha.13
* (cargo-release) version 0.4.0-alpha.13
* Updated versions in local dependencies as well
2022-08-11 12:34:07 +02:00
Eduard-Mihai Burtescu
105cbcc618
Clear CARGO_ENCODED_RUSTFLAGS in example-runner-wgpu's build script.
2022-08-06 13:09:43 +03:00
Markus Siglreithmaier
0cd30c2ad6
examples: fix pipeline layout in compute runner ( #868 )
...
* examples: fix pipeline layout in compute runner
* fix CI lint failure
2022-04-19 09:48:06 +02:00
Johan Andersson
132b960e83
Upgrade from our standard lints v4 -> v6 ( #861 )
2022-04-17 12:16:59 +02:00
Eduard-Mihai Burtescu
5ac500d5b9
Split out a new -types crate so spirv-builder stops loading LLVM via dylibs. ( #856 )
...
* Split out a new `-types` crate so `spirv-builder` stops loading LLVM via dylibs.
* example-wgpu-runner: halve `max_push_constant_size` so it works on RADV/Fiji.
2022-03-30 09:07:14 +02:00
Yuya Kanai
595f8e7a9c
Remove SPIRV_SHADER_PASSTHROUGH for wgpu example on Mac ( #854 )
2022-03-29 22:27:23 +02:00
andrusha
94ad8a5f6b
Enable Vulkan for WGPU runner ( #852 )
...
* Enable Vulkan for WGPU runner
Metal doesn't support SPIR-V shader passthrough, so on macOS using WGPU runner you get following error with any example:
```
Features SPIRV_SHADER_PASSTHROUGH are required but not enabled on the device
```
Vulkan supports shader passthrough, but requires compatibility layer of MoltenVK to work, which needs to be installed on the host machine. Currently this feature is only available on master.
* Update examples Cargo lockfile
2022-03-10 15:59:46 +01:00
Ashley Hauck
b99fc516e6
Update deps ( #833 )
2022-01-04 08:02:14 +00:00
Ashley Hauck
1afa05960b
Update deps ( #829 )
...
* Update deps
* Temp downgrade glam until fix in glam is in
2021-12-17 14:55:27 +00:00
Ashley Hauck
9673f39967
A whole host of minor tweaks and clippy fixes ( #824 )
2021-12-14 07:45:45 +00:00
Ashley Hauck
2ca5826e55
rustup update ( #816 )
...
* rustup update
* Test fixes
2021-12-06 11:31:43 +01:00
Daniel McNab
0652153f1d
No longer require the workaround for the collatz example ( #778 )
...
* No longer require the workaround for the collatz example
* and remove the `Int8` cap
2021-12-02 09:46:34 +00:00
Ashley Hauck
e2db97f899
Update dependencies ( #765 )
2021-10-14 14:38:15 +00:00
Ashley Hauck
44c9fdd8c5
Release v0.4.0-alpha.12 ( #719 )
2021-08-12 10:46:32 +00:00
Ashley Hauck
819365cbae
Release v0.4.0-alpha.11 ( #702 )
2021-08-02 14:02:02 +00:00
Daniel McNab
7974817539
Upgrade wgpu ( #676 )
...
* Use the workaround from
https://github.com/gfx-rs/wgpu/issues/1374#issuecomment-839359307
* Upgrade to wgpu 0.9
We can't remove MPL from the deny.toml yes, as wgpu-subscriber
is still MPL
* swap to env-logger and log in all example paths
This also does let us remove MPL-2.0
As of https://github.com/EmbarkStudios/rust-gpu/pull/674 , the crate of the
advisory is no longer in our tree
* Add a workaround for our *erm* strange codegen
2021-06-23 12:28:20 +02:00