Commit Graph

  • 508ce146ae cargo-gpu merge: fix cargo-deny firestar99 2026-04-08 15:07:27 +02:00
  • 651f6dbef9 cargo-gpu merge: upgrade cargo-gpu to edition 2024 firestar99 2026-04-08 14:51:48 +02:00
  • 42fa16297d cargo-gpu merge: merge in cargo-gpu ci firestar99 2026-04-08 13:54:49 +02:00
  • 602b6a516a cargo-gpu merge: move cargo-gpu crates into root crates directory firestar99 2026-04-08 13:50:42 +02:00
  • 417b884210 Add 'cargo-gpu/' from commit 'e837b29efe63c98b08b7b25d0ac35ab28a2b5933' firestar99 2026-04-08 14:46:35 +02:00
  • 0655455b80 move mod: move arch::barrier to barrier move_mod firestar99 2026-02-26 10:38:20 +01:00
  • 7e0abcb12e move mod: move arch::atomics to atomic, remove s to match std firestar99 2026-02-26 10:32:13 +01:00
  • c26ad5dee5 move mod: make read_clock() better match glsl intrinsic firestar99 2026-02-25 16:34:48 +01:00
  • b3a7fc39c4 move mod: move read_clock() to mod shader_clock firestar99 2026-02-25 16:26:11 +01:00
  • a31226d1b2 move mod: fix cargo gpu clippy firestar99 2026-02-25 15:55:45 +01:00
  • de79bcd9d7 move mod: move arch::derivative and arch::demote_to_helper_invocation to fragment firestar99 2026-02-25 15:52:18 +01:00
  • f2fd264895 move mod: move arch::subgroup to subgroup firestar99 2026-02-25 15:43:52 +01:00
  • 54823705d4 move mod: add mod ray_tracing, with a clean split between ray_pipeline and ray_query firestar99 2026-02-25 14:45:10 +01:00
  • 8971d8d5fe move mod: move compiletests for location assignment to entry firestar99 2026-02-25 14:41:52 +01:00
  • d5769d8499 move mod: split up mod arch::mesh_shading into mesh and task firestar99 2026-02-25 14:36:51 +01:00
  • 41224405e4 move mod: move mod arch::primitive to geometry firestar99 2026-02-25 14:30:51 +01:00
  • 3874f69c73 rm cap checks: remove BuilderSpirv::has_capability remove_has_capability firestar99 2026-02-18 18:38:39 +01:00
  • e9d77f54b7 rm cap checks: add compiletests for non_uniform post-link removal firestar99 2026-02-18 19:06:38 +01:00
  • 67266701e2 ci: only save cache on main ci-rust-cache firestar99 2026-02-16 17:51:34 +01:00
  • 52571db8ed ci: make "test" prep deps cache for compiletests and difftests firestar99 2026-02-13 13:47:29 +01:00
  • 90a625b7ed ci: reuse rust-cache between different jobs on the same platform, remove cache from lint firestar99 2026-02-12 12:12:11 +01:00
  • 88f3b7ca77 ci: add rust-cache action after toolchain install firestar99 2026-02-10 11:17:02 +01:00
  • 15516b648a ci: add compiletests for spv1.5 and spv1.6 ci_compiletest firestar99 2026-02-19 10:17:30 +01:00
  • 61e23d40f6 ci: split compiletest target-env into many steps firestar99 2026-02-19 10:17:05 +01:00
  • b651341f77 spirv-builder: improve metadata error messages spirv_builder_cleanup firestar99 2026-02-19 10:37:15 +01:00
  • 894d6385c8 spirv-builder: make invoke_rustc take SpirvBuilder as &self firestar99 2025-12-22 11:38:00 +01:00
  • d99ca9a0ca spirv-builder: cleanup build_script.env_shader_spv_path implementation firestar99 2026-02-03 11:27:08 +01:00
  • 90a87984c2 spirv-builder: move metadata file parsing to invoke_rustc firestar99 2025-12-22 11:28:55 +01:00
  • 1a6ee34569 rspirv2 dis: bless compiletests rspirv2_dis firestar99 2026-04-08 13:02:29 +02:00
  • 8923cee2a7 rspirv2 dis: add rspirv2 disassembler with like_rspirv settings, failing firestar99 2026-03-12 16:39:41 +01:00
  • 8213c45218 rspirv2 dis: disassemble more tests firestar99 2026-03-19 12:56:27 +01:00
  • 1af0a93b4f rspirv2 dis: prepare disassembly system, makes disassemble-globals emit proper float consts firestar99 2026-03-11 19:56:06 +01:00
  • b7d45ef4e1 Deploying to gh-pages from @ ddb039b9c9 🚀 github-merge-queue[bot] 2026-04-02 22:58:05 +00:00
  • ddb039b9c9 spirv-builder: fall back to hashed codegen dylibs Christian Legnitto 2026-04-01 21:13:16 -07:00
  • 74623bde81 Deploying to gh-pages from @ be4c9b7257 🚀 github-merge-queue[bot] 2026-04-02 06:48:08 +00:00
  • be4c9b7257 Upgrade Rust toolchain to nightly-2026-04-02 LegNeato 2026-04-02 04:41:46 +00:00
  • 9671065889 Deploying to gh-pages from @ bc735676c4 🚀 github-merge-queue[bot] 2026-04-01 12:23:51 +00:00
  • bc735676c4 compiletests: bless expected output for nightly-2026-04-01 Christian Legnitto 2026-03-31 22:26:10 -07:00
  • f012026b21 intrinsics: update renamed float intrinsic symbols Christian Legnitto 2026-03-31 22:03:15 -07:00
  • f9bd67f014 Upgrade Rust toolchain to nightly-2026-04-01 Christian Legnitto 2026-03-31 22:03:10 -07:00
  • e837b29efe build_script: forward to spirv_builder firestar99 2026-03-25 14:51:14 +01:00
  • cf002d4553 build_script: add Install.build_script to prevent stale shaders with local rust-gpu checkouts firestar99 2026-03-25 14:14:14 +01:00
  • d673e3a1b1 cargo update firestar99 2026-03-25 14:29:31 +01:00
  • 52c6ae36f1 ci: add revs testing rustc 1.94.0 -Ztarget-spec-json requirement firestar99 2026-03-24 14:23:38 +01:00
  • c0842d7d98 update rust-gpu to latest nightly of PR #545 firestar99 2026-03-24 12:22:37 +01:00
  • 157bd76d64 ci: cancel PR actions on new commits firestar99 2026-03-24 12:30:26 +01:00
  • 4bbd1ab144 add cargo xtask rust-gpu-rev <rev> for easy rust-gpu updating firestar99 2026-03-24 12:07:30 +01:00
  • 45bf1245d2 add expect-test crate to update rust-gpu rev in tests with cargo xtask update-expect firestar99 2026-03-24 11:47:47 +01:00
  • bdd6cbca38 Deploying to gh-pages from @ 877bd8697a 🚀 github-merge-queue[bot] 2026-03-30 07:33:41 +00:00
  • 877bd8697a compiletests: drop RuntimeArray const-bitcast misuse case Christian Legnitto 2026-03-25 11:33:12 -07:00
  • b50c2dd3ef consts: stop reifying RuntimeArray constant data Christian Legnitto 2026-03-25 11:33:06 -07:00
  • 51dc04842f spirv-builder: make required extra arg -Zjson-target-spec backwards compatible firestar99 2026-03-24 11:25:40 +01:00
  • e7c77794d7 std: remove unused features rustc warns about firestar99 2026-03-24 11:22:14 +01:00
  • 2716cc9243 consts: remove dead runtime-array const bitcast fallback Christian Legnitto 2026-03-22 15:14:31 -07:00
  • 32b43cb025 compiletests: cover invalid runtime-array const bitcasts Christian Legnitto 2026-03-22 14:57:01 -07:00
  • bdf8bae42c Remove duplicate PassMode::Direct check Christian Legnitto 2026-03-19 12:34:24 -07:00
  • 7e6d5fc0e7 compiletests: normalize issue-1062 OpLine output Christian Legnitto 2026-03-13 21:48:11 -07:00
  • 6d7b046c56 consts: diagnose invalid runtime-array const bitcasts Christian Legnitto 2026-03-13 21:48:11 -07:00
  • 32fca6dd58 codegen: update attr handling for rustc 1d8897a4e Christian Legnitto 2026-03-13 21:48:11 -07:00
  • 2db3866832 build: sync crate attrs with nightly-2026-03-14 Christian Legnitto 2026-03-13 21:48:11 -07:00
  • 09434d5c49 style: run cargo fmt --all Christian Legnitto 2026-03-10 17:38:40 -07:00
  • 59908c43b8 compiletests: update ptr_copy stderr for extra pointer-cast diagnostic Christian Legnitto 2026-03-10 17:32:22 -07:00
  • ed92bf9f76 codegen: match likely/unlikely via intrinsic symbols Christian Legnitto 2026-03-10 17:32:22 -07:00
  • 54ae6de4b5 codegen: fix panic entry-point classification and arg decoding Christian Legnitto 2026-03-10 17:04:09 -07:00
  • 46a0c362ed codegen: align funclet stubs and likely handling notes Christian Legnitto 2026-03-10 17:04:08 -07:00
  • f94e838d80 codegen: emit typed local panic spills without typed_alloca Christian Legnitto 2026-03-06 21:25:45 -08:00
  • 250b41df6d codegen: use size-based alloca for panic arg spill Christian Legnitto 2026-03-06 21:18:16 -08:00
  • ec0a345909 fix lint and spv1.3 stderr for panic/message updates Christian Legnitto 2026-03-06 21:10:42 -08:00
  • 863144fed9 compiletests: normalize relative spirv-std paths in stderr Christian Legnitto 2026-03-06 19:52:15 -08:00
  • 8ed1921f9b codegen: decode panic_bounds_check debug-printf args Christian Legnitto 2026-03-06 19:52:07 -08:00
  • 3eeb8136a5 codegen: preserve panic_const messages in panic fast path Christian Legnitto 2026-03-06 18:40:02 -08:00
  • 20c005af97 codegen: harden panic message decoding for nightly call shapes Christian Legnitto 2026-03-06 17:58:09 -08:00
  • 40e3fb9673 codegen: preserve raw fn ABI query invariants Christian Legnitto 2026-03-06 17:58:04 -08:00
  • 9763586fed codegen: harden panic format_args fallback for split/pass-through shapes Christian Legnitto 2026-03-06 17:01:58 -08:00
  • dfbad8c64e codegen: stop treating core precondition_check as panic entry point Christian Legnitto 2026-03-06 17:01:55 -08:00
  • c862ecbf51 codegen: adapt panic format_args decompiler for new nightly shapes Christian Legnitto 2026-03-06 16:55:03 -08:00
  • ea73923fcb compiletests: bless sampled image query_size_lod stderr Christian Legnitto 2026-03-06 16:55:00 -08:00
  • 309e80942a spirv-builder: pass -Zjson-target-spec for JSON targets Christian Legnitto 2026-03-06 16:54:57 -08:00
  • 91fa3f579c Rustfmt codegen_cx panic-entry matcher formatting Christian Legnitto 2026-03-06 16:25:54 -08:00
  • 00f2a511f6 Bless compiletest stderr for updated nightly diagnostics Christian Legnitto 2026-03-06 16:15:29 -08:00
  • 3d2cd4ed3d Fix panic-entry matching and disable-pqp unused-features lint Christian Legnitto 2026-03-06 16:15:22 -08:00
  • 0f0810b68d Gate bounds/precondition panic-entry detection to non-local core symbols Christian Legnitto 2026-03-06 15:50:33 -08:00
  • 09dbdff995 Replace fmt::Arguments sentinel metadata with typed constructor tags Christian Legnitto 2026-03-06 15:50:22 -08:00
  • 3d357945f1 Guard runtime-array const reification against truncation and ZST tails Christian Legnitto 2026-03-06 15:25:39 -08:00
  • adb7e0be7b Resolve new collapsible-match clippy lints in example runners Christian Legnitto 2026-03-06 15:19:51 -08:00
  • 18f3c3fa85 Port linker test harness to current rustc session APIs Christian Legnitto 2026-03-06 15:19:49 -08:00
  • de6c4c19c9 Fix new nightly clippy suggestions in type trie and linker Christian Legnitto 2026-03-06 15:14:20 -08:00
  • 4f88b0f228 Handle nightly panic format_args lowering and unsized const reification Christian Legnitto 2026-03-06 15:14:15 -08:00
  • 93623558af Handle newer panic format_args lowering patterns Christian Legnitto 2026-03-06 14:57:24 -08:00
  • 2964d6742a Port backend internals and ABI plumbing to latest nightly Christian Legnitto 2026-03-06 14:57:21 -08:00
  • 5a2ebed114 Port backend trait surface to rustc 1.96 APIs Christian Legnitto 2026-03-06 14:18:35 -08:00
  • 28f37db17d Update pinned toolchain to nightly-2026-03-06 Christian Legnitto 2026-03-06 14:08:55 -08:00
  • f3098f1a5e Deploying to gh-pages from @ 30896871ba 🚀 github-merge-queue[bot] 2026-03-09 07:23:10 +00:00
  • 30896871ba Fix clippy single_match_else in call callee type handling Christian Legnitto 2026-03-06 14:11:39 -08:00
  • b63eb6fe7e Ignore is-like-gpu in target-spec JSON comparison Christian Legnitto 2026-03-06 13:50:54 -08:00
  • c32833b246 Update compiletest baselines for new nightly diagnostics Christian Legnitto 2026-03-06 13:36:20 -08:00
  • 87aaf1c09b Port backend to newer rustc ABI/target behavior Christian Legnitto 2026-03-06 13:36:16 -08:00
  • 07f3ca1c73 make build.rs handle macOS non-utf8 metadata files David Palm 2025-11-14 09:13:00 +01:00
  • 31ba3f0a55 adjust target declaration, conflicts with target declaration refactor firestar99 2026-02-26 13:32:30 +01:00
  • c3da634559 update toolchain to 2025-11-13, fails firestar99 2026-02-26 13:31:36 +01:00