Commit Graph

  • ea20ef36a7 WIP: couple of inliner things that need to be disentangled Eduard-Mihai Burtescu 2024-02-27 00:23:37 +02:00
  • 41ec7ea82b WIP: (TODO: finish bottom-up cleanups) bottom-up inlining Eduard-Mihai Burtescu 2024-02-23 17:38:45 +02:00
  • 355122de8b linker/inline: fix OpVariable debuginfo collection and insertion. Eduard-Mihai Burtescu 2024-02-26 21:19:54 +02:00
  • d6d3cef2fe linker: add --dump-{pre,post}-inline to be able to debug the inliner. Eduard-Mihai Burtescu 2024-02-26 23:36:39 +02:00
  • 9819eba5d3 Deploying to gh-pages from @ 4f072f740e 🚀 github-merge-queue[bot] 2025-03-17 03:33:21 +00:00
  • 4f072f740e Use ARTIFACT_SUFFIX Christian Legnitto 2025-03-16 15:46:24 -04:00
  • 81c38fc72a Deploying to gh-pages from @ 7e9ceb28b5 🚀 github-merge-queue[bot] 2025-03-17 01:33:02 +00:00
  • 7e9ceb28b5 Add a message to suggest checking crate-type Christian Legnitto 2025-03-16 18:40:53 -04:00
  • ab20c9b582 Deploying to gh-pages from @ 1728314b42 🚀 github-merge-queue[bot] 2025-03-13 20:11:13 +00:00
  • 1728314b42 deny: ignore paste crate being unmaintained Firestar99 2025-03-13 19:15:09 +01:00
  • ea3f5ed1c7 fix: bumped bytemuck and itoa (#54) Schell Carl Scivally 2025-03-13 16:32:12 +13:00
  • 64081883b7 Support CI tests for old rust-gpu versions (#41) Thomas Buckley-Houston 2025-03-09 18:52:23 -03:00
  • e08d597df9 add manifest-file configuration option to BuildArgs (#51) Tendsin Mende 2025-02-28 03:15:55 +01:00
  • d1a00d8b7e Merge pull request #49 from Rust-GPU/fix/cargo-update Schell Carl Scivally 2025-02-11 21:25:55 +13:00
  • 94e832185b try to determine path relative to shader crate, but don't force it Schell Carl Scivally 2025-02-11 21:10:51 +13:00
  • 4493eda4b5 more logging Schell Carl Scivally 2025-02-11 20:52:20 +13:00
  • 21794341bc sheared env_home Schell Carl Scivally 2025-02-11 17:18:32 +13:00
  • e680ce7586 clippy Schell Carl Scivally 2025-02-11 17:13:30 +13:00
  • bfdbfdc6a3 replaced justfile with xtask Schell Carl Scivally 2025-02-11 16:58:03 +13:00
  • 183da69527 try to fix tests Schell Carl Scivally 2025-02-11 15:51:38 +13:00
  • b21d8790fe make crate defined output-dir relative to Cargo.toml it was defined in. Fixes #48 Schell Carl Scivally 2025-02-11 15:17:16 +13:00
  • 39397c4a3b don't run cargo update Schell Carl Scivally 2025-02-11 14:51:26 +13:00
  • 217388ebd9 fix: run cargo update before building spirv-builder-cli Schell Carl Scivally 2025-02-11 14:40:13 +13:00
  • f3d13dc1b0 Merge pull request #43 from tombh/use-lockfile-in-spirv-builder-cli Schell Carl Scivally 2025-02-07 10:19:50 +13:00
  • 08a47d4ace Include Cargo.lock in when copying spirv-builder-cli Thomas Buckley-Houston 2025-02-05 10:55:59 -03:00
  • a1b0acab91 Merge pull request #42 from tombh/add-watch-arg-for-shader-auto-recompile Schell Carl Scivally 2025-02-05 14:48:33 +13:00
  • e039e6d099 Add --watch arg for auto re-compiling on shader changes Thomas Buckley-Houston 2025-01-11 10:39:00 -03:00
  • 2da63bc8df Merge pull request #34 from tombh/support-all-spirv-builder-config Schell Carl Scivally 2025-01-28 07:50:55 +13:00
  • 0347ae55d4 Feature-gate gfx-rs/rspirv dependency Thomas Buckley-Houston 2025-01-11 21:19:53 -03:00
  • 3a0ec08b0e Add cargo gpu show capabilities command Thomas Buckley-Houston 2025-01-10 11:44:09 -03:00
  • 95efce2da3 Support for setting config in shader's Cargo.toml Thomas Buckley-Houston 2025-01-05 19:37:28 -03:00
  • 7788568c32 Deploying to gh-pages from @ 6e2c84d4fe 🚀 LegNeato 2025-01-21 15:18:57 +00:00
  • 6e2c84d4fe Replace printing codegen args with tracing. Christian Legnitto 2025-01-03 15:33:25 -04:00
  • eb1e7bd6f9 Deploying to gh-pages from @ d5754d0426 🚀 LegNeato 2025-01-21 14:52:39 +00:00
  • d5754d0426 Add tracing to rustc_codegen_spirv Christian Legnitto 2025-01-02 15:50:12 -04:00
  • 3167e33793 Deploying to gh-pages from @ 854e9ba7da 🚀 LegNeato 2025-01-13 13:29:41 +00:00
  • 854e9ba7da Use fmul in log10 intrinsic Christian Legnitto 2025-01-06 08:01:29 -04:00
  • 70224f6447 Output "installing..." message after consent prompt Thomas Buckley-Houston 2024-12-22 12:06:36 +01:00
  • 92cd18a232 Exit with error code 1 on error Thomas Buckley-Houston 2024-12-22 12:02:52 +01:00
  • 91b50948c5 Merge pull request #35 from Rust-GPU/feature/show-commitsh Schell Carl Scivally 2025-01-08 17:06:40 +13:00
  • c95dcc7f3d show git commit revision command Schell Carl Scivally 2025-01-08 17:05:53 +13:00
  • d48223eb53 Deploying to gh-pages from @ 562dff9176 🚀 LegNeato 2025-01-06 12:06:55 +00:00
  • 562dff9176 Add recent changes to CHANGELOG Christian Legnitto 2025-01-03 17:32:14 -04:00
  • 1efb990126 Update CODEOWNERS Christian Legnitto 2025-01-03 09:24:42 -04:00
  • 4c673fca56 Merge pull request #33 from Rust-GPU/feature/boolean-values-in-toml-become-flags-in-build-parameters Schell Carl Scivally 2024-12-30 10:51:43 +13:00
  • baeaa63669 don't need to handle any flags explicitly Schell Carl Scivally 2024-12-30 09:55:43 +13:00
  • d63eb21733 feature: treat boolean values in toml files as flags Schell Carl Scivally 2024-12-30 07:41:30 +13:00
  • dbf193e5f5 don't prefix crabs on cargo gpu show output Schell Carl Scivally 2024-12-28 11:30:42 +13:00
  • 40d1380a6b don't mess with the output_dir parameter in the toml file Schell Carl Scivally 2024-12-28 09:18:18 +13:00
  • 387606347e Deploying to gh-pages from @ bfa63c15a9 🚀 github-merge-queue[bot] 2024-12-25 15:59:09 +00:00
  • bfa63c15a9 mesh shaders: removed commented out code on mesh shader function signatures Firestar99 2024-11-09 15:20:58 +01:00
  • 7eace1b853 mesh shaders: fix per_primitive_ext validation for fragment shaders Firestar99 2024-10-28 12:57:07 +01:00
  • f815534258 mesh shaders: added per_primitive_ext output attribute Firestar99 2024-06-16 12:59:07 +02:00
  • 3500363ed4 mesh shader ext: added test for task shader mispile when shader may panic Firestar99 2024-05-11 18:08:40 +02:00
  • 21f46d9856 mesh shader ext: fix task shader payload passing Firestar99 2024-05-11 18:05:51 +02:00
  • 710e394df7 mesh shader ext: cargo fmt compiletests Firestar99 2024-02-01 16:02:22 +01:00
  • b463c5a57a mesh shader ext: add support for mesh shaders, based on @BeastLe9enD work Firestar99 2024-02-01 15:43:50 +01:00
  • da0e7dbc43 mesh shader ext: compiletest for mesh shaders, from @BeastLe9enD BeastLe9enD 2024-02-01 15:28:08 +01:00
  • 2f3b21a930 Deploying to gh-pages from @ ca0ecc22fd 🚀 github-merge-queue[bot] 2024-12-24 02:45:57 +00:00
  • ca0ecc22fd spirv-builder: add RUSTGPU_CARGOFLAGS, as a Cargo counterpart to RUSTGPU_RUSTFLAGS (for rustc). Eduard-Mihai Burtescu 2024-02-27 14:51:26 +02:00
  • 561d2eb733 Fix C string char type to use portable type c_char. Brice Videau 2024-12-19 14:28:28 -06:00
  • c34e883d2b Merge pull request #30 from tombh/panic-less-code Schell Carl Scivally 2024-12-22 12:39:40 +13:00
  • 9dc0c0337d Ask user if they want to install new toolchains Thomas Buckley-Houston 2024-12-21 20:49:02 +01:00
  • 35c213218c Merge pull request #27 from tombh/use-shader-lock-file-to-get-toolchain-version Schell Carl Scivally 2024-12-22 08:51:01 +13:00
  • 5c544f87bc Refactor out all panics. Use anyhow instead. Thomas Buckley-Houston 2024-12-21 17:09:22 +01:00
  • 2395dd76d0 Fix for failing Windows build Thomas Buckley-Houston 2024-12-21 08:37:21 +01:00
  • fc8ecfc71c ensure output-dir is relative to toml when building with toml Schell Carl Scivally 2024-12-21 11:19:42 +13:00
  • f1a947b384 don't use depth=1 for cargo tree as it misses spirv-std sometimes Schell Carl Scivally 2024-12-21 11:19:10 +13:00
  • feedfe1c50 sanitise the path for cargo tree invocation Schell Carl Scivally 2024-12-21 10:50:14 +13:00
  • 1bb88f9f2b appease clippy Schell Carl Scivally 2024-12-21 10:23:54 +13:00
  • 2ec65249a9 add extra debugging Schell Carl Scivally 2024-12-21 10:10:16 +13:00
  • 6303a039b2 Deploying to gh-pages from @ 565db88a8c 🚀 github-merge-queue[bot] 2024-12-20 15:19:16 +00:00
  • 565db88a8c make vector and scalar traits also imply Copy Firestar99 2024-12-20 15:15:18 +01:00
  • 9e874c3d47 make vector and scalar traits imply Send + Sync + 'static Firestar99 2024-12-20 14:37:06 +01:00
  • 3f1ab564a2 make Git source respect revision, show source command Schell Carl Scivally 2024-12-20 10:18:09 +13:00
  • e1b9e8c6cb Add test comment in spirv_source.rs Schell Carl Scivally 2024-12-20 11:00:18 +13:00
  • 0750b3059a examples/runners/wgpu: update wgpu to 23. Eduard-Mihai Burtescu 2024-12-18 03:11:10 +02:00
  • 332b38dbf1 examples/runners/{ash,wgpu}: update winit to 0.30 (but using deprecated APIs). Eduard-Mihai Burtescu 2024-12-16 03:47:30 +02:00
  • 5b9a6cc822 Deploying to gh-pages from @ 211b7fc3c6 🚀 github-merge-queue[bot] 2024-12-18 16:05:24 +00:00
  • f069c58c0c examples/runners/wgpu: avoid holding onto to multiple surfaces at the same time. Eduard-Mihai Burtescu 2024-12-17 21:31:49 +02:00
  • 211b7fc3c6 rustc_codegen_spirv: update Cargo.toml phony deps for feature unification. Eduard-Mihai Burtescu 2024-12-18 00:56:28 +02:00
  • e62b14ce4a Shrink dupe deps via deny.toml, updating ash example in the process. Eduard-Mihai Burtescu 2024-12-18 00:08:33 +02:00
  • 79cb0def6f Use shader's Cargo.toml for rust-gpu version/toolchain Thomas Buckley-Houston 2024-12-17 21:17:28 +01:00
  • 552523c64d Deploying to gh-pages from @ 1d76d59471 🚀 github-merge-queue[bot] 2024-12-18 11:20:08 +00:00
  • 1d76d59471 ci: update EmbarkStudios/cargo-deny-action to v2. Eduard-Mihai Burtescu 2024-12-18 01:23:37 +02:00
  • c3410d45e0 rustup: update to nightly-2024-11-22 (~1.84). Eduard-Mihai Burtescu 2024-12-03 17:55:18 +02:00
  • 76b96c0e05 rustup: update to nightly-2024-10-12 (~1.83). Eduard-Mihai Burtescu 2024-10-27 05:49:00 +02:00
  • 596512884a Update formatting for nightly-2024-10-12 (~1.83). Eduard-Mihai Burtescu 2024-12-03 02:52:16 +02:00
  • 016122df03 rustup: update to nightly-2024-09-01 (~1.82). Eduard-Mihai Burtescu 2024-10-27 04:56:37 +02:00
  • 3e56c3deda rustup: update to nightly-2024-07-20 (~1.81). Eduard-Mihai Burtescu 2024-10-27 04:22:40 +02:00
  • 5279b19a51 rustup: update to nightly-2024-06-08 (~1.80). Eduard-Mihai Burtescu 2024-08-03 10:39:31 +03:00
  • 274a0dddc8 rustup: update to nightly-2024-05-01. Eduard-Mihai Burtescu 2024-08-03 10:39:28 +03:00
  • 49ef5c3ed0 Use an auto-patched copy of rustc_codegen_ssa (dubbed pqp_cg_ssa). Eduard-Mihai Burtescu 2024-11-27 13:15:12 +02:00
  • 2caf2b9053 builder_spirv: add SpirvConst::Scalar to replace SpirvConst float/integer variants. Eduard-Mihai Burtescu 2024-10-26 13:10:25 +03:00
  • ec050b502a Support panic_nounwind_fmt as well (not just panic_nounwind). Eduard-Mihai Burtescu 2024-08-05 12:50:12 +03:00
  • 3cc6a7f7a4 Deploying to gh-pages from @ 82a0f69008 🚀 github-merge-queue[bot] 2024-12-17 19:51:23 +00:00
  • 9a3b3ba268 Deploying to gh-pages from @ 8f55382825 🚀 LegNeato 2024-12-17 19:22:18 +00:00
  • 82a0f69008 ci: make cargo-apk use stable to satisfy rustc requirement Firestar99 2024-12-17 17:56:32 +01:00
  • 8f55382825 ByteAddressableBuffer fixes (#179) Firestar99 2024-12-17 20:20:11 +01:00
  • 87de5da3c7 Rename Spirv to SpirvCLI Thomas Buckley-Houston 2024-12-17 13:11:46 +01:00