Commit Graph

  • 0cb342c5b0 difftest ash: cleanup code Firestar99 2025-07-09 20:03:39 +02:00
  • 02c351286b grab spirv-builder from difftest to pick up features Firestar99 2025-07-09 19:13:07 +02:00
  • d72e0b8b19 Add support for diffing Raw output Christian Legnitto 2025-07-09 16:45:56 +02:00
  • ad34240dd8 Vulkan on windows via swiftshader Christian Legnitto 2025-07-07 21:28:23 +02:00
  • 42c4af671e Ash variant of a difftest Christian Legnitto 2025-07-07 22:20:13 +02:00
  • c1fc29ca30 Fix pdb/path issue on windows Christian Legnitto 2025-07-07 09:21:05 +02:00
  • 7807fd999a Add Skip and add a vulkano test to try to debug windows Christian Legnitto 2025-07-07 00:28:07 +02:00
  • 24c14bf362 Add final barrier to (hopefully) fix windows Christian Legnitto 2025-07-06 22:12:12 +02:00
  • e2d5887606 Add support for U32 Christian Legnitto 2025-07-06 22:07:20 +02:00
  • c44e29cc4c Switch to static DXC Christian Legnitto 2025-07-06 18:33:49 +02:00
  • a369ade9ac Use Default impl Christian Legnitto 2025-07-06 17:31:33 +02:00
  • 3a15c31f52 Fix cargo deny by turning off unused tabled features Christian Legnitto 2025-07-06 17:26:40 +02:00
  • 63f258ba3f Add epsilon support and improve difftest framework Christian Legnitto 2025-07-06 17:11:00 +02:00
  • 95b6f89802 Round floats to prevent deltas across platforms Christian Legnitto 2025-07-04 20:40:08 +02:00
  • b0d58dc6a4 Add 7 new difftests and push constants support Christian Legnitto 2025-07-04 11:15:51 +02:00
  • 278fd9ffa5 Deploying to gh-pages from @ e56cc4d48a 🚀 github-merge-queue[bot] 2025-07-12 15:00:59 +00:00
  • e56cc4d48a Minimal SPIR-T-based validation of extensions and capabilities (esp. IntN/FloatN). Eduard-Mihai Burtescu 2023-11-25 09:51:05 +02:00
  • b3d3a80e39 tests: add dis/scalars.rs test for iN/uN/fN types. Eduard-Mihai Burtescu 2023-08-17 22:55:58 +03:00
  • c0fda94c57 Handle unsupported int/float widths (i128/u128/f128) in check_type_capabilities. Eduard-Mihai Burtescu 2025-07-10 23:42:16 +03:00
  • a1082774a7 tests: don't pass any -C target-feature=... for tests by default. Eduard-Mihai Burtescu 2023-08-17 22:39:56 +03:00
  • 8979cf63cb Deploying to gh-pages from @ c020edab1d 🚀 github-merge-queue[bot] 2025-07-11 16:09:29 +00:00
  • c020edab1d compiletest: avoid invoking rustc with absolute paths. Eduard-Mihai Burtescu 2025-07-11 15:12:04 +03:00
  • 192ad3f02a Deploying to gh-pages from @ 9cb358c2c4 🚀 github-merge-queue[bot] 2025-07-11 10:21:21 +00:00
  • 9cb358c2c4 fix clippy lints on all targets Firestar99 2025-07-11 11:20:21 +02:00
  • 843deda33d fix clippy lints Firestar99 2025-07-10 14:53:30 +02:00
  • 7520e53520 ci: enable clippy for more crates 2 Firestar99 2025-07-10 14:28:19 +02:00
  • 0458719252 ci: enable clippy for more crates Firestar99 2025-07-10 13:20:30 +02:00
  • 294fe1d921 difftest ash: use gpu-alloc as memory allocator, breaks difftest difftest-ash-mem-alloc Firestar99 2025-07-09 20:13:01 +02:00
  • 4bdf355d0b Rustfmt after rebasing on new rust version Christian Legnitto 2025-07-10 09:27:59 +02:00
  • ef991920df difftest ash: allocate descriptor pool just as required Firestar99 2025-07-09 20:08:32 +02:00
  • 7e4dbd91f3 difftest ash: cleanup code Firestar99 2025-07-09 20:03:39 +02:00
  • c62de95dc5 grab spirv-builder from difftest to pick up features Firestar99 2025-07-09 19:13:07 +02:00
  • 84fd829c41 Add support for diffing Raw output Christian Legnitto 2025-07-09 16:45:56 +02:00
  • 88d07bf294 Vulkan on windows via swiftshader Christian Legnitto 2025-07-07 21:28:23 +02:00
  • e30e6bd5ab Ash variant of a difftest Christian Legnitto 2025-07-07 22:20:13 +02:00
  • 6218534c44 Fix pdb/path issue on windows Christian Legnitto 2025-07-07 09:21:05 +02:00
  • 7878d0664a Add Skip and add a vulkano test to try to debug windows Christian Legnitto 2025-07-07 00:28:07 +02:00
  • 47d80a28a0 Add final barrier to (hopefully) fix windows Christian Legnitto 2025-07-06 22:12:12 +02:00
  • 1912ffa67c Add support for U32 Christian Legnitto 2025-07-06 22:07:20 +02:00
  • b225bbda72 Switch to static DXC Christian Legnitto 2025-07-06 18:33:49 +02:00
  • 7b6cc695f3 Use Default impl Christian Legnitto 2025-07-06 17:31:33 +02:00
  • 45a6c0449f Fix cargo deny by turning off unused tabled features Christian Legnitto 2025-07-06 17:26:40 +02:00
  • 75c322999b Add epsilon support and improve difftest framework Christian Legnitto 2025-07-06 17:11:00 +02:00
  • 0dd898b720 Round floats to prevent deltas across platforms Christian Legnitto 2025-07-04 20:40:08 +02:00
  • 43066a2f9e Add 7 new difftests and push constants support Christian Legnitto 2025-07-04 11:15:51 +02:00
  • c99008b2d7 Deploying to gh-pages from @ 4a9e76cd6d 🚀 github-merge-queue[bot] 2025-07-09 21:16:43 +00:00
  • 4a9e76cd6d Fix new clippy::doc_markdown warnings. Eduard-Mihai Burtescu 2025-07-09 19:56:08 +03:00
  • bfce65327c Fix new clippy::collapsible_if warnings. Eduard-Mihai Burtescu 2025-07-09 16:31:38 +03:00
  • 708ef68af1 builder: support suboptimal format_args! codegen (extra copies etc.). Eduard-Mihai Burtescu 2025-07-02 20:18:40 +03:00
  • b339462a65 rustup: update to nightly-2025-06-23 (~1.89). Eduard-Mihai Burtescu 2025-07-02 05:12:44 +03:00
  • ccee41356a Deploying to gh-pages from @ 45266f5480 🚀 github-merge-queue[bot] 2025-07-09 20:13:59 +00:00
  • 45266f5480 rustup: update to nightly-2025-05-09 (~1.88). Eduard-Mihai Burtescu 2025-05-12 19:50:09 +03:00
  • 0d1d23cc76 rustup to nightly-2025-04-28 Christian Legnitto 2025-04-30 12:32:42 -04:00
  • d33a8b7d09 Fix new clippy::uninlined_format_args warnings. Eduard-Mihai Burtescu 2025-05-12 22:39:28 +03:00
  • fe852baa80 rustup: update to nightly-2025-04-27. Eduard-Mihai Burtescu 2025-05-12 18:54:42 +03:00
  • f7f0d07df2 Switch all crates to Rust 2024 edition. Christian Legnitto 2025-04-30 12:32:42 -04:00
  • a13ce58d7f abi: unhide bool's niche, breaking Option<bool> for Rust-GPU but allowing libcore to build. Eduard-Mihai Burtescu 2025-05-12 17:41:40 +03:00
  • fa4e260f81 rustup: update to nightly-2025-04-14. Eduard-Mihai Burtescu 2025-05-12 17:31:07 +03:00
  • a0b58baacf rustup: update to nightly-2025-04-13. Eduard-Mihai Burtescu 2025-05-12 16:44:47 +03:00
  • 8971fe41bf Fix new clippy warnings. Eduard-Mihai Burtescu 2025-05-12 16:03:50 +03:00
  • b35d5804e5 abi: more workarounds for old-style #[repr(simd)] structs. Eduard-Mihai Burtescu 2025-05-07 22:59:03 +03:00
  • c69b5bb9cc rustup: update to nightly-2025-03-29 (~1.87). Eduard-Mihai Burtescu 2025-05-07 21:21:13 +03:00
  • b0f28a38a9 rustc_codegen_spirv: switch to Rust 2024 edition. Eduard-Mihai Burtescu 2025-05-07 22:41:56 +03:00
  • f08f3b1381 Fix new clippy warnings. Eduard-Mihai Burtescu 2025-05-10 21:55:16 +03:00
  • 05b34493ce rustup: update to nightly-2025-02-16 (~1.86). Eduard-Mihai Burtescu 2025-05-07 20:11:35 +03:00
  • 794377dc32 rustfmt using nightly-2025-02-16. Eduard-Mihai Burtescu 2025-05-07 20:38:19 +03:00
  • f891a5a414 rustup: update to nightly-2025-01-24. Eduard-Mihai Burtescu 2025-07-05 08:05:01 +03:00
  • 1a564c7eaf rustup: update to nightly-2025-01-13. Eduard-Mihai Burtescu 2025-07-05 08:33:29 +03:00
  • 8f4843b150 rustup: update to nightly-2025-01-12. Eduard-Mihai Burtescu 2025-07-05 09:55:07 +03:00
  • 1639e56815 rustup: update to nightly-2025-01-09. Eduard-Mihai Burtescu 2025-07-05 09:44:24 +03:00
  • 6480420ede Fix new clippy::precedence warnings. Eduard-Mihai Burtescu 2025-05-10 21:51:33 +03:00
  • 53b176562c rustup: update to nightly-2025-01-03 (~1.85). Eduard-Mihai Burtescu 2025-05-04 17:53:48 +03:00
  • 79b4bb8051 rustup: update to nightly-2024-12-25. Eduard-Mihai Burtescu 2025-05-06 18:03:04 +03:00
  • 0cd8ad9a63 rustup: update to nightly-2024-12-20. Eduard-Mihai Burtescu 2025-05-06 18:08:44 +03:00
  • f44aa98f58 rustup: update to nightly-2024-12-17. Eduard-Mihai Burtescu 2025-05-06 19:16:00 +03:00
  • c2bff1d025 rustup: update to nightly-2024-12-16. Eduard-Mihai Burtescu 2025-05-06 19:31:22 +03:00
  • 918e29eaef rustup: update to nightly-2024-12-15. Eduard-Mihai Burtescu 2025-05-06 19:05:56 +03:00
  • 90fb02caa9 rustup: update to nightly-2024-12-10. Eduard-Mihai Burtescu 2025-05-06 18:29:20 +03:00
  • 2326b87fe1 Fix new clippy::unnecessary_map_or warnings. Eduard-Mihai Burtescu 2025-05-10 21:11:47 +03:00
  • 489c3ee6fd Update target specs (remove os=unknown, add crt-static-respected). Eduard-Mihai Burtescu 2025-05-02 18:05:46 +03:00
  • 78412b012f rustup: update to nightly-2024-12-01. Eduard-Mihai Burtescu 2025-05-06 18:21:25 +03:00
  • a547c6e452 intrinsics: use GLOp::RoundEven for round_ties_even. Eduard-Mihai Burtescu 2025-05-07 23:14:07 +03:00
  • 94074e42b9 builder: use the Rust types of asm! operands to protect against untyped pointers. Eduard-Mihai Burtescu 2024-10-15 15:53:20 +03:00
  • 52e529e0ee Deploying to gh-pages from @ ace9310444 🚀 github-merge-queue[bot] 2025-07-09 14:04:46 +00:00
  • ace9310444 builder: castless noop in ptr_offset_strided. Eduard-Mihai Burtescu 2025-07-07 10:27:18 +03:00
  • 4a15e51a36 builder: move GEP handling into a simpler ptr_offset_strided method. Eduard-Mihai Burtescu 2025-07-07 09:11:40 +03:00
  • 15db4ec14a builder: special-case 0-byte-offset GEPs as pointer casts. Eduard-Mihai Burtescu 2025-07-07 08:58:45 +03:00
  • c94db24ab8 builder: backport rust-lang/rust#134117 ([0, i] -> [i] for array GEPs). Eduard-Mihai Burtescu 2025-07-07 08:21:57 +03:00
  • e3ecc571ca builder: always pointercast first before attempting to merge OpAccessChains. Eduard-Mihai Burtescu 2025-05-07 19:42:00 +03:00
  • d0686a29d4 compiletests: future-proof issue-46 against MIR optimizations. Eduard-Mihai Burtescu 2025-07-07 08:08:04 +03:00
  • f2cd9b8d1e blake3 difftest blake3 Firestar99 2025-07-07 11:56:21 +02:00
  • 9404b33e24 Deploying to gh-pages from @ de24a8911b 🚀 github-merge-queue[bot] 2025-07-07 11:40:28 +00:00
  • de24a8911b builder: handle fmt::Arguments::new_v1_formatted (for complex format_args!). Eduard-Mihai Burtescu 2025-07-07 11:10:05 +03:00
  • 7e11b404ac builder: force format_args!-related warnings to be always shown. Eduard-Mihai Burtescu 2024-10-29 13:21:31 +02:00
  • d712946719 builder: more robust format_args! "decompiling". Eduard-Mihai Burtescu 2025-07-02 19:32:03 +03:00
  • 7fc4560ab7 fix: better output when consent is required without at a TTY (#98) Thomas Buckley-Houston 2025-07-07 06:40:07 -03:00
  • 425328a3ac Update compiletest target path Christian Legnitto 2025-07-05 23:37:19 +02:00
  • 3666cb0702 Deploying to gh-pages from @ 4c378a0e01 🚀 github-merge-queue[bot] 2025-07-05 17:07:42 +00:00
  • 4c378a0e01 normalise spirv-std path Firestar99 2025-06-30 12:24:19 +02:00
  • 9ceae6ae09 subgroup cluster ops: put ClusterSize in markdown codeblock Firestar99 2025-06-30 12:04:18 +02:00