Commit Graph

  • 44dea6834d Deploying to gh-pages from @ d01051d280 🚀 github-merge-queue[bot] 2026-03-03 23:50:53 +00:00
  • d01051d280 adjust clippy lints, rename empty_enum to empty_enums firestar99 2026-02-26 14:23:05 +01:00
  • f932a2cd82 bless compiletests firestar99 2026-02-26 12:43:22 +01:00
  • 2ed6e104bc update toolchain to 2025-11-02 David Palm 2025-11-05 15:35:32 +01:00
  • 7f1995823a update shader crate template firestar99 2026-02-26 20:07:56 +01:00
  • b75274ab6c update spirv-builder firestar99 2026-02-26 20:03:56 +01:00
  • f3becc300e Deploying to gh-pages from @ 6a67e7b595 🚀 github-merge-queue[bot] 2026-03-03 00:16:08 +00:00
  • 6a67e7b595 adjust clippy lints, remove deprecated string_to_string firestar99 2026-02-26 14:23:05 +01:00
  • 412e0bdf15 fix linker test David Palm 2026-02-26 13:10:16 +01:00
  • df16f4b8bb bless compiletests firestar99 2026-02-26 12:43:22 +01:00
  • 19cec82041 adjust target specs for rustc 1.93.0 firestar99 2026-02-26 12:40:19 +01:00
  • 54cffbc267 update toolchain to 2025-10-28, rustc 1.92.0 David Palm 2025-11-05 15:35:32 +01:00
  • 21d23cd17c Deploying to gh-pages from @ 7f5fd7cb61 🚀 github-merge-queue[bot] 2026-02-27 17:32:07 +00:00
  • 7f5fd7cb61 fix CI Deadbeef 2026-02-25 18:46:58 -05:00
  • 9e6ab92177 fix assert failure Deadbeef 2026-02-24 20:52:15 -05:00
  • 8118c3eb70 Add workaround for MaybeUninit::uninit and bless tests Deadbeef 2026-01-08 16:10:43 -05:00
  • 53592fe744 Update to nightly-2025-08-04. Nicholas Nethercote 2025-10-02 11:41:33 +10:00
  • cbcec80de8 Update to nightly-2025-07-28. Nicholas Nethercote 2025-10-02 09:28:23 +10:00
  • ecdaf0a4b8 Update to nightly-2025-07-14. Nicholas Nethercote 2025-09-30 16:04:10 +10:00
  • 673746ccff Update to nightly-2025-07-07. Nicholas Nethercote 2025-09-30 13:59:42 +10:00
  • 02272e5cd8 Deploying to gh-pages from @ 00f5d28f6b 🚀 github-merge-queue[bot] 2026-02-25 22:49:47 +00:00
  • 00f5d28f6b asm fn_ptr: compiletest entry3 with generic fns firestar99 2026-02-19 12:23:59 +01:00
  • 1645c2027b asm fn_ptr: compiletest with compute shader copying a buffer firestar99 2026-02-19 12:03:48 +01:00
  • 4256235728 asm fn_ptr: fix buffer asm decl firestar99 2026-02-19 11:32:57 +01:00
  • 6f59c0fa47 asm fn_ptr: entry point tests, buffer access failing firestar99 2026-01-19 18:29:04 +01:00
  • aa22a9446d asm fn_ptr: allow passing fn_ptr into asm! blocks and calling function firestar99 2026-01-19 17:49:46 +01:00
  • b6fd482c08 unique: ScalarValue::new with const generics unique_index firestar99 2026-02-23 12:22:57 +01:00
  • 00cacd0812 unique: disjoint_slice concept firestar99 2026-02-20 17:52:08 +01:00
  • d7c2f7d14c unique: new_ballot firestar99 2026-02-20 17:22:28 +01:00
  • 31050aae21 unique: UniqueIndex X ScalarValue ops firestar99 2026-02-20 14:59:17 +01:00
  • 8ed3c5f593 unique: impl derives manually to make them independent of S: Scope firestar99 2026-02-20 14:57:51 +01:00
  • 1bb2ff9cfe unique: add ScalarValue firestar99 2026-02-20 14:08:53 +01:00
  • 0487c6ac7f unique: add UniqueId firestar99 2026-02-20 14:22:23 +01:00
  • a4d805d524 unique: add UniqueIndex and Scope firestar99 2026-02-20 14:20:59 +01:00
  • 52bc00469b Deploying to gh-pages from @ f8ac1a7791 🚀 github-merge-queue[bot] 2026-02-23 07:34:00 +00:00
  • f8ac1a7791 Float atomic operations doc fix NoSanityHere 2026-02-20 17:39:01 +00:00
  • 17e30b2632 Deploying to gh-pages from @ 7584a01f6f 🚀 github-merge-queue[bot] 2026-02-22 20:09:18 +00:00
  • 7584a01f6f make image::fetch() implicitly declare lod 0 firestar99 2025-12-16 12:57:16 +01:00
  • 0b2df1de50 asm fn_ptr: entry3 with generic fns firestar99 2026-02-19 12:23:59 +01:00
  • db884d36a9 asm fn_ptr: compiletest with compute shader copying a buffer firestar99 2026-02-19 12:03:48 +01:00
  • a95fc3b803 asm fn_ptr: fix buffer asm decl firestar99 2026-02-19 11:32:57 +01:00
  • cd628cb232 asm fn_ptr: entry point tests, buffer access failing firestar99 2026-01-19 18:29:04 +01:00
  • 6d6140c2a7 WIP3 asm_fn_ptr firestar99 2026-01-20 12:51:27 +01:00
  • f3b4bd9d35 WIP2 firestar99 2026-01-19 19:03:00 +01:00
  • e403429cb3 WIP firestar99 2026-01-19 18:57:54 +01:00
  • a3506e2add asm: allow OpTypeStruct firestar99 2026-01-19 18:38:38 +01:00
  • 9262658ee2 asm fn_ptr: typeof**{} for double dereference firestar99 2026-01-19 18:31:33 +01:00
  • 6485a6187b asm fn_ptr: entry point tests firestar99 2026-01-19 18:29:04 +01:00
  • bc46d43570 asm fn_ptr: allow passing fn_ptr into asm! blocks and calling function firestar99 2026-01-19 17:49:46 +01:00
  • d7db72100f make rspirv dep a workspace git dep instead of a patch spirvopt_fire firestar99 2026-02-18 15:43:21 +01:00
  • 0124b25730 HACK remove later: Update SPIRV-Tools to make rspirv dep a workspace git dep instead of a patch firestar99 2026-02-18 15:42:20 +01:00
  • c16bedd866 Deploying to gh-pages from @ 8eecf61e0f 🚀 github-merge-queue[bot] 2026-02-18 14:37:28 +00:00
  • 8eecf61e0f Separate tables for libm and num_traits overwrites firestar99 2026-02-02 11:38:47 +01:00
  • 180a6b0f9d Optimize num_traits::Float::powi to use GLSL.std.450 Pow Christian Legnitto 2026-01-21 08:57:09 -08:00
  • eb79ff741c ci: don't cache vulkan sdk on mac, restore is broken firestar99 2026-02-16 17:22:45 +01:00
  • 5b2e88f6c0 ci: move "test difftest" to test job firestar99 2026-02-12 16:44:38 +01:00
  • ba5564b08a ci: remove rustup env vars, causing warnings firestar99 2026-02-12 13:18:31 +01:00
  • dfe213fa5c Update SPIRV-Tools to fix debug build panic Christian Legnitto 2026-02-15 21:11:05 -08:00
  • 898209b157 Update SPIRV-Tools to fix constant chain merging egraph explosion Christian Legnitto 2026-02-15 21:03:43 -08:00
  • 3819cf2bca Update SPIRV-Tools to fix mouse-shader egraph OOM Christian Legnitto 2026-02-15 20:35:52 -08:00
  • 90091ff996 Update SPIRV-Tools to fix sky-shader egraph OOM Christian Legnitto 2026-02-15 19:55:48 -08:00
  • 90e3da2bc4 Update SPIRV-Tools with PRE hoisting improvements Christian Legnitto 2026-02-15 16:58:37 -08:00
  • bef6612ce9 Update SPIRV-Tools to fix PRE hoisting branch collapse bug Christian Legnitto 2026-02-15 16:45:04 -08:00
  • b90be6b306 Update SPIRV-Tools to fix OpSwitch validator false positives Christian Legnitto 2026-02-15 16:20:26 -08:00
  • 4520d88a66 Update SPIRV-Tools: fix NaN correctness and egraph explosion rules Christian Legnitto 2026-02-15 15:23:31 -08:00
  • 46ecf1eede Update SPIRV-Tools: fix continue block guards, BitAnd carry, ShrU shift Christian Legnitto 2026-02-15 14:51:20 -08:00
  • 6e42c341b7 Update SPIRV-Tools: disable unsound egraph integer rules Christian Legnitto 2026-02-15 13:57:02 -08:00
  • 52c59efd3c Update SPIRV-Tools: fix both CopyObject type-match paths Christian Legnitto 2026-02-15 13:34:22 -08:00
  • f54883d011 Update SPIRV-Tools: guard continue blocks, validate output IDs Christian Legnitto 2026-02-15 13:27:20 -08:00
  • 76dab8c51a Update SPIRV-Tools to 6fef24a3 (skip CopyObject on type mismatch, id_map rollback) Christian Legnitto 2026-02-15 12:54:05 -08:00
  • 6264b32c23 Update SPIRV-Tools to eee67f19 (id_map rollback on width validation failure) Christian Legnitto 2026-02-15 12:22:02 -08:00
  • 50b8ffd342 Update SPIRV-Tools to eb06849a (per-operation signed int resolution) Christian Legnitto 2026-02-15 12:10:36 -08:00
  • 9b4e14b02a Update SPIRV-Tools to 78aee01a (reduce egraph iterations) Christian Legnitto 2026-02-15 11:22:48 -08:00
  • 5576324b4d Update SPIRV-Tools to 7054230c (signed int preference) Christian Legnitto 2026-02-15 11:09:41 -08:00
  • 61ee12e27d Update SPIRV-Tools to 7f7961e0 (switch-in-loop guard, width validation) Christian Legnitto 2026-02-15 10:59:33 -08:00
  • f0d08b9e48 Update SPIRV-Tools to 2f43dba9 (VecShuffle identity VecSize guards) Christian Legnitto 2026-02-15 10:37:48 -08:00
  • 769599c71d Update SPIRV-Tools to 73d87aba (type-safe aliases, BFS loop body) Christian Legnitto 2026-02-15 10:09:31 -08:00
  • 961985eedd Update SPIRV-Tools to 33561fc8 (CFG loop body, remove Theta union, DCE fix) Christian Legnitto 2026-02-15 09:12:22 -08:00
  • 0b5525ce2a Update SPIRV-Tools to 3d85fc69 (EffGamma condition, loop guards, alias resolution) Christian Legnitto 2026-02-15 08:13:58 -08:00
  • 061871e630 Update SPIRV-Tools to d4280cf0 (element types, continue block protection) Christian Legnitto 2026-02-15 01:09:05 -08:00
  • 77fe4c62a2 Update SPIRV-Tools to ad8bdfb8 (revert signed int preference) Christian Legnitto 2026-02-15 00:18:38 -08:00
  • 1fca1ada12 Update SPIRV-Tools to e9157f15 (corrected_type removal, iteration limit, loop blocks) Christian Legnitto 2026-02-14 23:41:54 -08:00
  • 1582d1281d Update SPIRV-Tools to 43ff6203 (AccessChainDyn idx_type fix) Christian Legnitto 2026-02-14 22:37:58 -08:00
  • df240cf884 Update SPIRV-Tools to e489df7b (AccessChainDyn emission fix) Christian Legnitto 2026-02-14 22:27:54 -08:00
  • 56a68be5f1 Update SPIRV-Tools: fix emit type propagation, strip unsafe egraph rules Christian Legnitto 2026-02-14 20:33:39 -08:00
  • ec92983eb2 Update SPIRV-Tools: revert signed-int preference Christian Legnitto 2026-02-14 19:29:38 -08:00
  • 9d00099862 Update SPIRV-Tools: remove matrix decomposition rules, add regression tests Christian Legnitto 2026-02-14 18:48:07 -08:00
  • 0c8edfb953 Update SPIRV-Tools: fix loop continue, store types, int signedness, OOM Christian Legnitto 2026-02-14 18:25:30 -08:00
  • 8b97987b2c Update SPIRV-Tools to 4934cae7 (sort-coercion consistency pass) Christian Legnitto 2026-02-14 09:19:43 -08:00
  • 0c7df5e8a5 Update SPIRV-Tools to fix sort mismatches, missing constructors, div-by-zero Christian Legnitto 2026-02-14 08:08:49 -08:00
  • d203db3c50 Update SPIRV-Tools: systematic sort-mismatch fix for Expr-sort constructors Christian Legnitto 2026-02-13 19:40:34 -08:00
  • fd4b9750a4 Update SPIRV-Tools: bridge wrapping for composite sort mismatches Christian Legnitto 2026-02-13 17:59:41 -08:00
  • 8f7e9e1872 Update SPIRV-Tools: fix CompositeExtract lookup failure Christian Legnitto 2026-02-13 17:24:32 -08:00
  • caef1f8715 Update SPIRV-Tools: constant key fixes, dead code removal, emission polish Christian Legnitto 2026-02-13 17:12:31 -08:00
  • 60655c2f56 Update spirv-tools to pick up emission layer simplifications Christian Legnitto 2026-02-13 16:15:32 -08:00
  • 61676ebda7 Update SPIRV-Tools to latest Christian Legnitto 2026-02-13 13:15:48 -08:00
  • 5723972dfa Update SPIRV-Tools to fix Theta/Gamma sort mismatches Christian Legnitto 2026-02-09 00:25:55 -08:00
  • cf9af46212 Update SPIRV-Tools to fix sort validation in egglog optimizer Christian Legnitto 2026-02-08 23:17:23 -08:00
  • 85f7f81547 Update spirv-tools to b8a5f5db Christian Legnitto 2026-02-08 21:58:05 -08:00
  • 85e4f21482 Update SPIRV-Tools to a9b807bf Christian Legnitto 2026-02-08 21:53:43 -08:00