Commit Graph

  • 6bb1066fac black_box: Fix pair and add disasembly compiletest Christian Legnitto 2025-09-07 11:43:29 -07:00
  • ec156e2dc5 black_box: test passing slice through black_box, ICE firestar99 2025-08-18 13:24:46 +02:00
  • 912f91d125 black_box: disassemble compiletest firestar99 2025-08-18 13:23:33 +02:00
  • e5290b349c black_box: Make black_box a no-op Christian Legnitto 2025-08-13 21:13:45 -07:00
  • f401a39230 Deploying to gh-pages from @ cb518bbb09 🚀 LegNeato 2025-09-07 20:42:30 +00:00
  • cb518bbb09 Update tracing-subscriber for RUSTSEC-2025-0055 Christian Legnitto 2025-09-07 12:51:16 -07:00
  • 1d8af53865 Deploying to gh-pages from @ 85d0ea0022 🚀 LegNeato 2025-09-07 19:45:24 +00:00
  • 85d0ea0022 Revert "Update tracing-subscriber for RUSTSEC-2025-0055" Christian Legnitto 2025-09-07 12:41:01 -07:00
  • 53fc9dc1b0 Deploying to gh-pages from @ b6172ae264 🚀 LegNeato 2025-09-07 19:28:37 +00:00
  • b6172ae264 Update tracing-subscriber for RUSTSEC-2025-0055 Christian Legnitto 2025-09-07 12:15:28 -07:00
  • f83f2b954d Deploying to gh-pages from @ 9046395915 🚀 github-merge-queue[bot] 2025-09-01 04:40:59 +00:00
  • 9046395915 cargo update spirv-tools 0.12.2 firestar99 2025-08-30 11:38:18 +02:00
  • 91286dd92d Implement Default for InstalledBackend (#108) Firestar99 2025-08-30 15:06:08 +02:00
  • 7d2f3b1391 Deploying to gh-pages from @ e0dfdd1112 🚀 github-merge-queue[bot] 2025-08-18 21:11:34 +00:00
  • e0dfdd1112 spirv_asm: use line_spans for slightly better source locations. Eduard-Mihai Burtescu 2025-08-18 20:53:33 +03:00
  • a4538a17ce Make glam version bound more idiomatic Christian Legnitto 2025-08-17 09:31:24 -07:00
  • 076712e14b Deploying to gh-pages from @ b320baf49b 🚀 LegNeato 2025-08-17 04:17:24 +00:00
  • b320baf49b Add Image::fetch_with_lod Cai Bear 2025-08-16 21:14:45 -07:00
  • bc53d1c1a1 Deploying to gh-pages from @ 9cf4ea4e54 🚀 github-merge-queue[bot] 2025-08-16 02:53:38 +00:00
  • 9cf4ea4e54 Fix libm intrinsics for versions newer than 0.2.11 tuguzT 2025-08-15 22:01:48 +03:00
  • e3e69e67bd Deploying to gh-pages from @ 72943b58a1 🚀 github-merge-queue[bot] 2025-08-14 14:20:43 +00:00
  • 72943b58a1 Try dumping, when a SPIR-T pass panics, its in-progress spirt::Module state. Eduard-Mihai Burtescu 2025-08-11 19:11:00 +03:00
  • e90d5957dc Deploying to gh-pages from @ df1628a032 🚀 github-merge-queue[bot] 2025-08-04 01:02:15 +00:00
  • df1628a032 allow integer literals to have a suffix firestar99 2025-08-03 18:08:09 +02:00
  • 3f05f54828 wgsl ci: add experimental wgsl compiletest to ci naga Firestar99 2025-07-01 19:57:45 +02:00
  • 4629606fb0 wgsl: ignore naga targets in compile tests with unsupported extensions or instructions firestar99 2025-07-23 12:28:17 +02:00
  • b488d556cd compiletest: fix parsing for target envs with - Firestar99 2025-07-11 18:52:59 +02:00
  • 21bba5ae8e wgsl: enable naga feature by default, cargo-gpu can't handle it Firestar99 2025-07-03 18:07:11 +02:00
  • 8948196f48 wgsl: hide naga behind feature firestar99 2025-06-16 10:03:25 +02:00
  • 903bc76f25 wgsl: add spirv-unknown-naga-wgsl target, transpiling with naga 26 firestar99 2025-07-28 13:04:46 +02:00
  • 24551164a2 target enum: fixup difftests target_env_enum firestar99 2025-07-25 13:08:35 +02:00
  • 87d5878dd8 target enum: fix serde impl for target not round tripping Firestar99 2025-07-01 22:38:26 +02:00
  • 62f95bc483 target enum: propagate parsing error to build() to reduce breakage Firestar99 2025-07-01 22:17:30 +02:00
  • 5a8ecfd988 target enum: change SpirvBuilder.target from String to SpirvTargetEnv Firestar99 2025-07-01 19:01:34 +02:00
  • 3fa00f2ac2 target enum: serde SpirvTargetEnv like a target string Firestar99 2025-07-01 17:44:48 +02:00
  • 0f5b3a99ff spirv-builder: clap testing Firestar99 2025-07-01 16:37:56 +02:00
  • c8418233da target enum: make SpirvTargetEnv::parse_triple() return a Result firestar99 2025-07-01 14:36:50 +02:00
  • 6ecfd15cee target enum: add enum SpirvTargetEnv containing all targets Firestar99 2025-06-13 10:41:08 +02:00
  • 0e99ea5c0b allow integer literals to have a suffix firestar99 2025-08-03 18:08:09 +02:00
  • 0a857df209 Deploying to gh-pages from @ 688103f26e 🚀 github-merge-queue[bot] 2025-08-03 14:38:03 +00:00
  • 688103f26e Update ShaderPanicStrategy::DebugPrintfThenExit documentation for Vulkan SDK changes. Eduard-Mihai Burtescu 2025-08-01 02:11:16 +03:00
  • e5a0dd82de Deploying to gh-pages from @ cf59e541ae 🚀 github-merge-queue[bot] 2025-07-30 02:25:19 +00:00
  • cf59e541ae Respect read_scalar errors in read_from_const_alloc. Eduard-Mihai Burtescu 2025-07-13 22:16:55 +03:00
  • b9d7877bef Track const sizes in {create,read_from}_const_alloc, instead of mutating offsets. Eduard-Mihai Burtescu 2025-07-29 01:58:58 +03:00
  • 39b238f25b Update rust-gpu dependency (#107) Nazar Mokrynskyi 2025-07-28 15:20:28 +03:00
  • 0df344d43d Deploying to gh-pages from @ 3df836eb9d 🚀 github-merge-queue[bot] 2025-07-28 10:43:42 +00:00
  • 3df836eb9d Allow multiple versions of the same crate, writing exceptions is counter-productive Nazar Mokrynskyi 2025-07-25 13:22:14 +03:00
  • beab6cf6f2 downgrade bitflags to 1.X, our backend fails with 2.X firestar99 2025-07-25 11:40:56 +02:00
  • 8c85b916d5 Update most significant versions of direct dependencies Nazar Mokrynskyi 2025-07-25 08:50:03 +03:00
  • 1d8a6eb946 Deploying to gh-pages from @ 87ea628070 🚀 github-merge-queue[bot] 2025-07-26 03:30:46 +00:00
  • 87ea628070 Run DCE in per-crate optimize, too (before saving SPIR-V for .rlibs/linking/etc.). Eduard-Mihai Burtescu 2025-07-25 20:44:42 +03:00
  • 28e16b19ef Triage WriteBackendMethods into "unimplemented" (w/ better errors) vs optimize* (centralized, even if noop). Eduard-Mihai Burtescu 2025-07-25 03:22:31 +03:00
  • c3f51fd578 linker: early zombie reporting doesn't need to mutate the module anymore (thanks to DCE). Eduard-Mihai Burtescu 2025-07-25 03:02:40 +03:00
  • 6aeec0b9c6 linker: make DCE mandatory and run it very early on, as well. Eduard-Mihai Burtescu 2025-07-25 02:24:42 +03:00
  • ea40db81c8 Deploying to gh-pages from @ f8067e120f 🚀 github-merge-queue[bot] 2025-07-25 22:05:57 +00:00
  • f8067e120f difftest: fixup windows dependency resolution, from PR #334 Firestar99 2025-07-16 13:19:45 +02:00
  • 441ec11033 const folding: difftest with rustc const block Firestar99 2025-07-14 16:36:26 +02:00
  • d8c9b6a5cf const folding: difftest for bitshift Firestar99 2025-07-14 15:31:30 +02:00
  • 393ed524c6 const folding: use checked operations and allow bailing Firestar99 2025-07-14 16:57:46 +02:00
  • a8949ce20a const folding: compiletest div by 0 causes ICE Firestar99 2025-07-14 16:52:01 +02:00
  • 7178adbdc4 const folding: only const fold if const value is valid Firestar99 2025-07-11 13:19:53 +02:00
  • 1d5ae94cfe const folding: bless compiletest Firestar99 2025-07-04 15:03:15 +02:00
  • ed633c1e18 const folding: select Firestar99 2025-07-04 14:43:45 +02:00
  • 345186cd81 const folding: icmp for int and bool Firestar99 2025-07-04 14:38:20 +02:00
  • 38890ef8c8 const folding: shift operations Firestar99 2025-07-11 12:32:57 +02:00
  • f1a543291f const folding: fix libm intrinsics using int add() instead of fadd() Firestar99 2025-07-11 12:29:49 +02:00
  • f3cb7ae1e9 const folding: better const folding for int and bool Firestar99 2025-07-03 13:23:57 +02:00
  • a2ad3574dd Update direct dependencies Nazar Mokrynskyi 2025-07-24 21:40:15 +03:00
  • d7c4266dfa Deploying to gh-pages from @ 8b85962188 🚀 github-merge-queue[bot] 2025-07-24 20:50:35 +00:00
  • 8b85962188 Customize Function and BasicBlock to carry both a SPIR-V ID and an index, for O(1) access. Eduard-Mihai Burtescu 2025-07-20 14:34:06 +03:00
  • bb8671a941 builder: rely on &mut self (instead of &self) on most methods. Eduard-Mihai Burtescu 2025-07-20 13:45:04 +03:00
  • 98931f8b9a Fix cargo-gpu in build script failing when called by Miri or Clippy (#101) Timur Tugushev 2025-07-22 19:04:14 +03:00
  • b76ebed815 Deploying to gh-pages from @ 3e89e6cc7b 🚀 github-merge-queue[bot] 2025-07-22 14:40:47 +00:00
  • 3e89e6cc7b Remove env var duplicates, add missing comments tuguzT 2025-07-21 12:13:43 +03:00
  • 53c627bf7d add CargoCmd handling env vars centrally with reporting utilities Firestar99 2025-07-17 12:49:50 +02:00
  • 4174b0fa16 Remove RUSTC_WRAPPER env tuguzT 2025-07-16 22:06:20 +03:00
  • 45da451d96 Deploying to gh-pages from @ f9c61f5ab5 🚀 github-merge-queue[bot] 2025-07-22 10:14:03 +00:00
  • de5dbbfc0f Deploying to gh-pages from @ 22588095e8 🚀 github-merge-queue[bot] 2025-07-22 09:50:47 +00:00
  • f9c61f5ab5 Only run upgrade rust workflow on main repo Christian Legnitto 2025-07-22 12:05:08 +03:00
  • 22588095e8 Add RayQuery::get_intersection_triangle_vertex_positions() extension firestar99 2025-07-21 12:44:45 +02:00
  • 9eb238df81 Deploying to gh-pages from @ d16e6ff377 🚀 github-merge-queue[bot] 2025-07-21 13:12:11 +00:00
  • d16e6ff377 ci: fix two PRs with same branch name but different forks canceling each other firestar99 2025-07-21 12:13:25 +02:00
  • 0619065c31 Deploying to gh-pages from @ f57ffd590d 🚀 github-merge-queue[bot] 2025-07-21 10:50:16 +00:00
  • f57ffd590d Add symbols for ray_tracing_position_fetch jcmnn 2025-07-21 11:39:50 +02:00
  • 7369a36864 Get commit hash from nightly manifest correctly Christian Legnitto 2025-07-20 22:46:00 +03:00
  • 45229e1364 Deploying to gh-pages from @ 5bd2a999eb 🚀 LegNeato 2025-07-20 19:42:32 +00:00
  • 5bd2a999eb Add automated Rust toolchain upgrade workflow Christian Legnitto 2025-07-20 22:39:29 +03:00
  • 3a4d00379a Deploying to gh-pages from @ 20052f89d9 🚀 github-merge-queue[bot] 2025-07-17 17:36:58 +00:00
  • 20052f89d9 ci: simplify clippy Firestar99 2025-07-11 18:15:00 +02:00
  • f622bacca1 spirv-tools: update to 0.12.1 Firestar99 2025-07-11 18:14:38 +02:00
  • d0360bffbb Deploying to gh-pages from @ 8ee9f2f997 🚀 github-merge-queue[bot] 2025-07-14 16:20:22 +00:00
  • 8ee9f2f997 unify result writing Firestar99 2025-07-14 15:48:25 +02:00
  • df7078993e move shaders to separate mod Firestar99 2025-07-14 15:31:19 +02:00
  • eb085d8a49 proper TestMetadata constructor functions Firestar99 2025-07-14 13:42:25 +02:00
  • 24f0eaf36e Fix paths in README Christian Legnitto 2025-07-13 00:57:18 +02:00
  • 79568fc521 Cleanup / make more consistent Christian Legnitto 2025-07-13 00:52:55 +02:00
  • f8561811df Fix clippy errors after rebasing Christian Legnitto 2025-07-12 23:08:12 +02:00
  • 25df33f63a Make ash backend use ComputeShader trait to reduce code duplication Christian Legnitto 2025-07-12 17:02:44 +02:00
  • 9410add5d2 Rustfmt after rebasing on new rust version Christian Legnitto 2025-07-10 09:27:59 +02:00
  • bca11917d5 difftest ash: allocate descriptor pool just as required Firestar99 2025-07-09 20:08:32 +02:00