Commit Graph

  • 9218e64b59 abi layout: minor code cleanups firestar99 2025-09-24 10:21:33 +02:00
  • 95837d7999 abi layout difftest: cuda and scalar-math feature testing firestar99 2025-09-18 16:44:17 +02:00
  • 6ed642b5bb abi layout difftest: cuda and scalar-math feature forwarding firestar99 2025-09-18 16:41:35 +02:00
  • 45147a21d5 abi layout difftest: add all remaining glam types firestar99 2025-09-17 18:05:41 +02:00
  • 5e6a1ccaef abi layout: remove #[repr(SIMD)] hack firestar99 2025-09-16 18:25:44 +02:00
  • a5442acd31 abi layout compiletest: bless complex_image_sample_inst firestar99 2025-09-16 18:22:30 +02:00
  • 9b2860639f abi layout: change Subgroup from transparent struct to typedef firestar99 2025-09-18 16:54:17 +02:00
  • f30056a1c1 abi layout compiletest: fix invalid-matrix-type firestar99 2025-09-16 17:51:18 +02:00
  • 372692fdd2 abi layout: make insert_value() support Array, Vector, Matrix firestar99 2025-09-16 15:04:23 +02:00
  • e7f4f3b81b abi layout: glam::BVec support firestar99 2025-09-16 18:58:11 +02:00
  • be1dead8cd abi layout: give Vector a dynamic size and alignment firestar99 2025-09-15 17:57:27 +02:00
  • cb8df101b4 update glam: switch from #[repr(SIMD)] to #[rust_gpu::vector::v1] firestar99 2025-09-16 16:56:45 +02:00
  • c83ef32ab7 abi layout difftest: add member offset checking firestar99 2025-09-08 16:57:42 +02:00
  • 5037751f8a abi layout difftest: add difftest for layout size and alignment firestar99 2025-09-08 13:16:44 +02:00
  • 7acba8a8d7 Deploying to gh-pages from @ 6a9ea3bb96 🚀 github-merge-queue[bot] 2025-10-13 13:44:16 +00:00
  • 6a9ea3bb96 abi: use PassMode::Direct even for data types that can be passed as scalar pairs. Eduard-Mihai Burtescu 2025-10-13 10:17:43 +03:00
  • 871e9235ee Deploying to gh-pages from @ 3b1ad48cae 🚀 github-merge-queue[bot] 2025-10-12 18:34:07 +00:00
  • 3b1ad48cae ci: ensure lint and cargo-deny succeed before merging firestar99 2025-10-12 13:55:20 +02:00
  • 2922bbf6c6 Deploying to gh-pages from @ a26e0df73a 🚀 github-merge-queue[bot] 2025-10-11 11:27:35 +00:00
  • a26e0df73a compiletest: shared memory reductions, using the same type in buffers and as shared memory firestar99 2025-10-09 14:13:25 +02:00
  • 13d851d8d0 spirv-tools: update to 0.13.0 firestar99 2025-10-07 09:31:09 +02:00
  • 87b2ada637 ci: update Vulkan SDK to 1.4.321.0. Eduard-Mihai Burtescu 2025-09-09 11:40:02 +03:00
  • 8c8ff2fe1f Erase explicit layout decorations (Offset/ArrayStride) when disallowed by Vulkan. Eduard-Mihai Burtescu 2025-09-09 11:40:02 +03:00
  • ac3852cad7 Deploying to gh-pages from @ 4764b45061 🚀 github-merge-queue[bot] 2025-10-11 10:26:23 +00:00
  • 4764b45061 byte_addr_buffer: fix mixed scalar and scalar pair stores firestar99 2025-10-08 15:42:34 +02:00
  • 7a72a2fa40 byte_addr_buffer: compiletests with mixed scalar and scalar pairs, store is failing firestar99 2025-10-08 11:17:41 +02:00
  • 0823c2dc2b Deploying to gh-pages from @ 56cc132145 🚀 github-merge-queue[bot] 2025-10-09 09:19:10 +00:00
  • 56cc132145 Fix divide by zero Christian Legnitto 2025-10-08 19:35:08 -07:00
  • 09829681cb Increase resilience towards partial cache clears (#119) Firestar99 2025-10-08 17:37:47 +02:00
  • 4a34336cf4 Deploying to gh-pages from @ dbf373762d 🚀 github-merge-queue[bot] 2025-10-07 06:51:05 +00:00
  • dbf373762d tool: fix compiletest invalid-target, add newlines and bless firestar99 2025-10-02 13:04:28 +02:00
  • 67b6b450a3 tool: fix compiletest invalid-target, no newlines to keep stderr the same firestar99 2025-09-22 17:34:29 +02:00
  • 61cf26e22b tool: add spirv_recursive_for_testing to fix compiletest invalid-target firestar99 2025-10-02 12:42:26 +02:00
  • 28c269139c tool: move spirv_attr_version into a crate to allow publishing firestar99 2025-10-01 17:35:29 +02:00
  • 9f4399c558 tool: versionize rust_gpu::spirv to rust_gpu::spirv_v0_9 firestar99 2025-09-22 17:32:08 +02:00
  • 2e2a99237a tool: simplify spirv proc macro firestar99 2025-09-22 17:28:33 +02:00
  • 2861067354 tool: simplify attr parsing 2 firestar99 2025-09-22 17:24:37 +02:00
  • 4998fe8169 tool: simplify attr parsing firestar99 2025-09-22 12:06:19 +02:00
  • 2f7dc7ff8b tool: move attr parsing to mod attr firestar99 2025-09-22 12:05:34 +02:00
  • 5cc20f49a6 Deploying to gh-pages from @ f79c4181a5 🚀 github-merge-queue[bot] 2025-10-02 12:46:29 +00:00
  • f79c4181a5 fix glam dependency urisinger 2025-10-02 04:05:21 -07:00
  • 0cbd863017 ci: use github provided rustup firestar99 2025-10-01 15:19:33 +02:00
  • 29ba02d61e Simplify the ash runner. Nicholas Nethercote 2025-09-24 10:04:41 +10:00
  • d9f7f7d27c Deploying to gh-pages from @ 50a8507528 🚀 github-merge-queue[bot] 2025-09-30 05:40:25 +00:00
  • 50a8507528 rustup: update to nightly-2025-06-30. Nicholas Nethercote 2025-09-29 15:53:48 +10:00
  • 8afbbb73a4 Deploying to gh-pages from @ ad2a34abb0 🚀 github-merge-queue[bot] 2025-09-29 07:07:34 +00:00
  • ad2a34abb0 Update some out-of-date comments. Nicholas Nethercote 2025-09-25 08:02:14 +10:00
  • d0f5c9e730 Enable simplest-shader and mouse-shader on the ash runner. Nicholas Nethercote 2025-09-18 17:59:12 +10:00
  • 71cf99d84e Fix simplest-shader on ash runner. Nicholas Nethercote 2025-09-19 16:01:37 +10:00
  • bbfb0d81e8 Deploying to gh-pages from @ 6cd6785a51 🚀 github-merge-queue[bot] 2025-09-29 06:24:32 +00:00
  • df602d3327 Deploying to gh-pages from @ 929112a325 🚀 github-merge-queue[bot] 2025-09-29 05:58:11 +00:00
  • 6cd6785a51 Return JoinHandle of watching thread to the caller tuguzT 2025-09-25 19:22:05 +03:00
  • 929112a325 Fix CargoCmd to implement Debug & be convertible into regular Command tuguzT 2025-09-28 16:11:48 +03:00
  • f35b41f127 Deploying to gh-pages from @ dfcff49cf5 🚀 github-merge-queue[bot] 2025-09-24 08:26:53 +00:00
  • dfcff49cf5 Fix debug_printf! docs. Nicholas Nethercote 2025-09-23 10:46:46 +10:00
  • 43f217aec9 Remove unnecessary clippy attribute. Nicholas Nethercote 2025-09-23 10:42:33 +10:00
  • ab30fa450b Clarify the Image! docs. Nicholas Nethercote 2025-09-23 10:05:23 +10:00
  • 59f07389b3 Fix a mistake in the compiletests docs. Nicholas Nethercote 2025-09-22 14:39:42 +10:00
  • a515f8bafd Fix a typo. Nicholas Nethercote 2025-09-22 14:38:19 +10:00
  • d2cab9f0d6 Remove .github/workflows/ISSUE_TEMPLATE/bug_report.md. Nicholas Nethercote 2025-09-22 14:30:21 +10:00
  • fd895db30a Fix incorrect identifier in comment in rust-toolchain.toml. Nicholas Nethercote 2025-09-22 14:29:31 +10:00
  • 01a8f8e194 Deploying to gh-pages from @ b6c42be040 🚀 github-merge-queue[bot] 2025-09-22 08:14:17 +00:00
  • b6c42be040 Improve examples documentation. Nicholas Nethercote 2025-09-19 14:22:27 +10:00
  • 6c3b4bd362 Change examples link in the main README. Nicholas Nethercote 2025-09-22 08:43:46 +10:00
  • f0f66143c2 Change the intensity keys in the sky-on-shader example. Nicholas Nethercote 2025-09-19 14:40:48 +10:00
  • 7ee80e65d5 Improve the documentation of the compute shader example. Nicholas Nethercote 2025-09-19 13:25:42 +10:00
  • 9561c1641a Replace tempdir with tempfile by RUSTSEC-2018-0017 (#115) Timur Tugushev 2025-09-21 22:48:23 +03:00
  • 970c9bbede fix: ensure toolchain components are installed, even if artifacts exist (#114) Schell Carl Scivally 2025-09-20 21:41:24 +12:00
  • 4d7a319bb6 Deploying to gh-pages from @ 9451cde21f 🚀 github-merge-queue[bot] 2025-09-19 05:20:48 +00:00
  • 9451cde21f ci: switch to jakoch/install-vulkan-sdk-action@v1 for Vulkan SDK + SwiftShader. Eduard-Mihai Burtescu 2025-09-18 17:58:04 +03:00
  • 8162296396 ci: remove NcStudios/VulkanCI@v1.2 (used for SwiftShader on Windows). Eduard-Mihai Burtescu 2025-09-18 15:55:38 +03:00
  • e3c0cd135f Fix differing path display on Windows (#111) Timur Tugushev 2025-09-19 00:32:29 +03:00
  • e2868e853f Deploying to gh-pages from @ ca2ea7b60a 🚀 github-merge-queue[bot] 2025-09-18 08:42:20 +00:00
  • 19d23e5428 Fix the CPU sky-shader demo. Nicholas Nethercote 2025-09-18 15:26:18 +10:00
  • ca2ea7b60a glam-infication of spirv-std firestar99 2025-09-17 15:52:49 +02:00
  • 265bba797c feature: use --package and -p as an alias for --shader-crate (#109) Schell Carl Scivally 2025-09-18 12:16:32 +12:00
  • 918344516d Deploying to gh-pages from @ de03e8d8c9 🚀 github-merge-queue[bot] 2025-09-17 16:17:26 +00:00
  • de03e8d8c9 add summarising safety contracts to mesh_shading intrinsics firestar99 2025-09-17 16:22:26 +02:00
  • 5b5237416a adjust examples and difftests to new safe functions firestar99 2025-09-17 16:33:52 +02:00
  • 7e1502740a remove needless unsafe from intrinsics firestar99 2025-09-17 17:13:25 +02:00
  • 01c7ba1970 Deploying to gh-pages from @ adfe6b8f13 🚀 github-merge-queue[bot] 2025-09-17 15:13:58 +00:00
  • adfe6b8f13 asm vector: fix image sample ops firestar99 2025-09-17 12:54:48 +02:00
  • c526055bed asm vector: adjust compiletest dis/complex_image_sample_inst, remove non-sense ConstOffset firestar99 2025-09-17 12:46:42 +02:00
  • eed7cf27b5 asm vector: fix subgroup_ballot() firestar99 2025-09-17 12:33:06 +02:00
  • 45b3ec0d35 asm vector: adjust compiletest lang/asm/const_args firestar99 2025-09-17 12:31:39 +02:00
  • 5d6a40d82d asm vector: fix float packing firestar99 2025-09-17 12:31:15 +02:00
  • 9d9de97a79 asm vector: deny OpTypeVector in asm firestar99 2025-09-17 12:27:56 +02:00
  • 143fef4e33 Deploying to gh-pages from @ fb42c2b1fe 🚀 github-merge-queue[bot] 2025-09-17 12:47:28 +00:00
  • fb42c2b1fe Matrix4x3: add Matrix4x3, needed for raytracing intrinsics firestar99 2025-09-17 13:36:59 +02:00
  • 8e79e9687e Deploying to gh-pages from @ d1fce90567 🚀 github-merge-queue[bot] 2025-09-17 11:10:18 +00:00
  • d1fce90567 example-runner-wgpu: replace custom PortableInstant with web-time crate firestar99 2025-09-17 11:36:14 +02:00
  • 572e1b9fe8 Deploying to gh-pages from @ d9bb8aa770 🚀 github-merge-queue[bot] 2025-09-16 20:14:54 +00:00
  • d9bb8aa770 example-runner-wgpu: fix remaining issues, and default to mouse shader, for wasm/WebGPU. Eduard-Mihai Burtescu 2025-09-16 07:32:17 +03:00
  • 62307dc850 example-runner-wpgu: emulate push constants on wasm/WebGPU. Eduard-Mihai Burtescu 2025-09-09 11:40:02 +03:00
  • 97357ebc5e example-runner-wpgu: force sRGB, even on wasm->WebGPU. Eduard-Mihai Burtescu 2025-09-09 11:40:02 +03:00
  • 7203a07c45 run-wasm helper (cargo-run-wasm) for testing the wgpu runner on the web. Eduard-Mihai Burtescu 2025-09-09 11:40:02 +03:00
  • 4086e53499 example-runner-wpgu: use window.performance.now() on wasm. Eduard-Mihai Burtescu 2025-09-09 11:40:02 +03:00
  • 72c79f36f9 example-runner-wgpu: fix wasm build (winit 0.29 breaking changes). Eduard-Mihai Burtescu 2025-09-16 07:26:56 +03:00
  • 06e27e1b50 Deploying to gh-pages from @ 7358fae6ec 🚀 github-merge-queue[bot] 2025-09-08 18:44:17 +00:00
  • 7358fae6ec black_box: Add difftest Christian Legnitto 2025-09-07 12:04:55 -07:00