Commit Graph

  • b4769685b0 fix spirv-builder with default-features = false failing to compile Firestar99 2025-05-26 12:51:43 +02:00
  • 950f065e60 move target specs to new rustc_codegen_spirv_target_specs crate Firestar99 2025-05-26 10:44:52 +02:00
  • 2b15a47fd8 fix wgpu example building for android upgrade_dependencies Firestar99 2025-05-26 17:02:29 +02:00
  • 281fdb330f upgrade dependencies: wgpu Firestar99 2025-05-26 16:53:50 +02:00
  • f3f1793971 upgrade dependencies: notify, thorin-dwp, sanitize-filename, tracing-tree Firestar99 2025-05-26 16:34:43 +02:00
  • 5d9750b322 upgrade compiletest Firestar99 2025-05-26 15:21:12 +02:00
  • 7c9cd3e199 Deploying to gh-pages from @ 3b60bf9982 πŸš€ github-merge-queue[bot] 2025-05-21 18:01:41 +00:00
  • 3b60bf9982 print possible values only once Firestar99 2025-05-21 12:02:20 +02:00
  • f4a4ffb303 cargo fmt Firestar99 2025-05-21 11:18:16 +02:00
  • 0b7db6432c fix: remove unused import jer 2025-05-21 13:52:45 +10:00
  • cfa458e277 fix: buff the help menu for the wgpu-runner jer 2025-05-21 13:49:40 +10:00
  • 1f597f9816 try to fix android ci output-filename-collision-fix Firestar99 2025-05-21 12:27:01 +02:00
  • fcb4fdf289 fix: undo doc edits, llvm-tools is already in the rust-toolchain.toml jer 2025-05-21 13:06:41 +10:00
  • f944f0983b fix: simplify comments.. jer 2025-05-21 12:13:44 +10:00
  • 621f6acfd4 fix: use rust-lld and Zshare-generics=n jer 2025-05-21 11:57:31 +10:00
  • 2180d73b3e refactor: use SpirvBuilder directly, just manage rustc_backend_spirv dylibs (#69) Firestar99 2025-05-12 23:06:05 +02:00
  • 698e92be89 Deploying to gh-pages from @ 6d7c1cd6c0 πŸš€ github-merge-queue[bot] 2025-05-06 09:32:16 +00:00
  • 6d7c1cd6c0 compile_codegen: fix typo Firestar99 2025-05-01 15:43:45 +02:00
  • e6933e7a91 compile_codegen: allow SpirvBuilder watch to return something on first completion Firestar99 2025-05-01 15:15:43 +02:00
  • 11162812f2 compile_codegen: refactor watcher to call on_compilation_finishes() even on first completion, code cleanup Firestar99 2025-05-01 13:23:47 +02:00
  • a89fd93f81 compile_codegen: change default MetadataPrintout to None Firestar99 2025-05-01 13:35:32 +02:00
  • 214e8a738d compile_codegen: SpirvBuilder: fix query_rustc_version() for stable rustc versions Firestar99 2025-04-30 23:08:17 +02:00
  • 0d8970a36f compile_codegen: SpirvBuilder: only use target_spec json when compiler is new enough Firestar99 2025-04-30 21:42:42 +02:00
  • 5ea9ced818 compile_codegen: SpirvBuilder: remove RUSTC env var before calling cargo Firestar99 2025-04-30 20:35:16 +02:00
  • fe58d777a3 compile_codegen: include_str! all target_spec jsons for cargo gpu Firestar99 2025-04-30 20:06:53 +02:00
  • c429b5121d compile_codegen: add SpirvBuilder.toolchain_overwrite Firestar99 2025-04-30 15:18:16 +02:00
  • 0ad224c32f compile_codegen: make SpirvBuilder::build() no longer consume self Firestar99 2025-04-30 15:03:15 +02:00
  • a8737f2883 compile_codegen: add warning in build.rs about cargo gpu parsing Firestar99 2025-04-30 14:09:29 +02:00
  • 3f07cb9265 compile_codegen: serde flatten Firestar99 2025-04-29 18:45:00 +02:00
  • 329c670c08 compile_codegen: make clip skip variables not previously exposed Firestar99 2025-04-29 18:42:17 +02:00
  • 3bdcc83edd compile_codegen: derive Debug for SpirvBuilder Firestar99 2025-04-29 17:23:03 +02:00
  • ca5b6575b8 compile_codegen: add clap feature, make SpirvBuilder args the same as cargo gpu Firestar99 2025-04-29 16:18:33 +02:00
  • 3114d941fe compile_codegen: add serde derives Firestar99 2025-04-29 15:40:46 +02:00
  • e2f8a0036a compile_codegen: rename feature from compile_codegen to rustc_codegen_spirv Firestar99 2025-04-29 15:31:00 +02:00
  • e5174d157a compile_codegen: validate rustc_codegen_spirv_location on build Firestar99 2025-04-29 15:25:30 +02:00
  • b089f30d65 compile_codegen: fix lint Firestar99 2025-04-29 15:32:57 +02:00
  • 4a4f18b9b5 compile_codegen: fix watch feature Firestar99 2025-04-29 15:19:41 +02:00
  • b1aadd6f93 compile_codegen: forward missing codegen backend error Firestar99 2025-04-28 19:14:34 +02:00
  • 7e419b634f compile_codegen: make SpirvBuilder fields pub, reuse spirv-tools structs Firestar99 2025-04-27 15:14:57 +02:00
  • 7b53ee341c compile_codegen: make SpirvBuilderError use thiserror Firestar99 2025-04-28 19:09:27 +02:00
  • d1df836b0a gitignore: .idea Firestar99 2025-04-27 14:01:46 +02:00
  • 7d755f6f7c compile_codegen: panic when rustc_codegen_spirv_location is not set Firestar99 2025-04-27 12:59:10 +02:00
  • 489b8f6039 compile_codegen: add compile_codegen feature Firestar99 2025-04-27 12:52:52 +02:00
  • 1e4e468ccf force libm <=0.2.11, as 0.2.12 has breaking changes Firestar99 2025-04-26 13:22:31 +02:00
  • 36bb13cf39 Deploying to gh-pages from @ 6bbbfe460e πŸš€ github-merge-queue[bot] 2025-04-23 22:15:22 +00:00
  • 6bbbfe460e Update spirv-tools Christian Legnitto 2025-04-22 10:09:34 -04:00
  • c2b3ab4c43 Deploying to gh-pages from @ f6e22b45d2 πŸš€ github-merge-queue[bot] 2025-04-21 15:20:16 +00:00
  • f6e22b45d2 fix warnings Firestar99 2025-04-21 16:11:57 +02:00
  • 2220ab1ed1 Only decorate physically sized types with ArrayStride Joerg Wollenschlaeger 2025-04-16 21:23:44 +09:00
  • c8a0e17c2f Deploying to gh-pages from @ 2f915a09f1 πŸš€ LegNeato 2025-04-21 02:47:16 +00:00
  • 2f915a09f1 Correctly calculate access chains for compound types Christian Legnitto 2025-04-20 22:45:03 -04:00
  • e41a972754 Deploying to gh-pages from @ ee75bd79ac πŸš€ github-merge-queue[bot] 2025-04-18 12:48:44 +00:00
  • 4b73aa465e Deploying to gh-pages from @ 609f380f32 πŸš€ github-merge-queue[bot] 2025-04-18 12:12:52 +00:00
  • ee75bd79ac update glam 0.30 Firestar99 2025-04-18 12:14:14 +02:00
  • 609f380f32 ci: update ubuntu runners to 24.04 Firestar99 2025-04-18 12:17:31 +02:00
  • 568498c45d Deploying to gh-pages from @ 175c175cd8 πŸš€ github-merge-queue[bot] 2025-04-12 01:05:38 +00:00
  • 175c175cd8 Update CONTRIBUTING.md doomdagadiggiedahdah 2025-04-11 14:40:16 -07:00
  • 32abd04361 Deploying to gh-pages from @ 0b37696e9f πŸš€ github-merge-queue[bot] 2025-04-10 20:54:43 +00:00
  • 0b37696e9f derivative: fix missing safety doc Firestar99 2025-04-10 19:13:51 +02:00
  • dd3ed28a3f derivative: fix doc links Firestar99 2025-04-10 18:09:52 +02:00
  • dd0c512d5c derivative: rename derivative functions to match GLSL Firestar99 2025-04-10 17:06:50 +02:00
  • 1151ec177d derivative: do not implicitly turn on OpCapability DerivativeControl, fix warnings Firestar99 2025-04-10 17:00:21 +02:00
  • 7a430903cb derivative: add compiletests Firestar99 2025-04-10 16:43:52 +02:00
  • 6c027c7893 derivative: remove vectorized macro, no longer needed Firestar99 2025-04-10 16:17:22 +02:00
  • d4b9b7e629 derivative: refactor derivatives, allows f32, Vec2, Vec3, Vec4 and Vec3A to be derived Firestar99 2025-04-10 16:16:19 +02:00
  • 82071cd214 remove unused pipe dependency, fixes cargo deny Firestar99 2025-04-10 17:31:35 +02:00
  • cf4436fe62 Deploying to gh-pages from @ ac0c7035d5 πŸš€ github-merge-queue[bot] 2025-04-09 20:00:20 +00:00
  • ac0c7035d5 Port old change to latest main Christian Legnitto 2025-04-09 13:06:19 -04:00
  • f180b8de09 Account for signedness in memset const pat julianknodt 2024-04-12 01:59:40 -07:00
  • 66896f81c6 Capture initial Enter key release (#59) bspeice 2025-03-30 19:16:50 -04:00
  • 76f6f575cb Update README.md with workspace install path, new template crate (#60) bspeice 2025-03-30 15:23:51 -04:00
  • 2fb1557ea8 Preserve existing paths when adding rustc_codegen_spirv (#61) bspeice 2025-03-30 15:22:02 -04:00
  • 2cb973ef0f Deploying to gh-pages from @ 698f10ac14 πŸš€ github-merge-queue[bot] 2025-03-30 15:51:31 +00:00
  • 701a0c340a Deploying to gh-pages from @ a6ccd77265 πŸš€ github-merge-queue[bot] 2025-03-30 15:21:09 +00:00
  • 698f10ac14 Fix typo swapping logical operations on bools Christian Legnitto 2025-03-30 10:40:45 -04:00
  • a6ccd77265 target_dir_path: add SpirvBuilder::target_dir_path to set the target dir explicitly Firestar99 2025-03-30 15:50:27 +02:00
  • 924d0ab79d Ran cargo fmt + added some .context() calls for non-obvious errors (#56) Wojciech NiedΕΊwiedΕΊ 2025-03-30 04:04:02 +02:00
  • b23a729f1e Deploying to gh-pages from @ 05042d1713 πŸš€ github-merge-queue[bot] 2025-03-22 13:47:01 +00:00
  • 05042d1713 leading_zeros: emit one fewer add/sub instruction for leading_zeros Firestar99 2025-03-22 11:46:50 +01:00
  • 71cbc92c7b fixed signed constant actually being unsigned Firestar99 2025-03-22 11:27:40 +01:00
  • 88b246842c add undef_zombie() Firestar99 2025-03-21 22:33:53 +01:00
  • f6091a6d23 Deploying to gh-pages from @ 9a533a364a πŸš€ github-merge-queue[bot] 2025-03-21 23:50:19 +00:00
  • 9a533a364a leading_zeros: code cleanup Firestar99 2025-03-21 22:11:18 +01:00
  • 8ecc9907a4 leading_zeros: make all conversions unsigned Firestar99 2025-03-21 22:04:16 +01:00
  • 9cf1a9ec48 leading_zeros: remove sign conversions, always unsigned, except for leading_zeros Firestar99 2025-03-21 22:03:30 +01:00
  • 0df98d77cb leading_zeros: fix leading zeros for u32 Firestar99 2025-03-21 16:35:27 +01:00
  • 7d8e53266e count_ones: cargo fmt Firestar99 2025-03-13 18:30:43 +01:00
  • aa78fe2ee3 count_ones: fix mismatched error messages to methods containing them Firestar99 2025-03-13 18:26:59 +01:00
  • e50946b142 count_ones: fix u64 bitshifts in all new functions Firestar99 2025-03-13 18:26:26 +01:00
  • 4920c9b9ef count_ones: fix bit_reverse, must be u32-only in vulkan Firestar99 2025-02-10 15:10:39 +01:00
  • d904e7d920 count_ones: fix count_ones, must be u32-only in vulkan Firestar99 2025-02-10 14:52:48 +01:00
  • a49392dcac count_ones: fix pointer cast errors Firestar99 2025-02-10 14:39:09 +01:00
  • cef45477fa count_ones: add failing tests for count_ones and bit_reverse Firestar99 2025-02-10 14:38:52 +01:00
  • 233897a776 leading_zeros: fix unused warning for enabled_extensions Firestar99 2025-02-10 15:14:40 +01:00
  • 95d29022a2 leading_zeros: support 8bit, 16bit and emulate 64bit Firestar99 2025-02-10 12:39:21 +01:00
  • 488bbd838a leading_zeros: add tests for non 32bit integers, failing Firestar99 2025-02-10 11:05:35 +01:00
  • 21eb5fd110 leading_zeros: add support for leading_zeros and trailing_zeros, limited to u32/i32 Firestar99 2025-01-29 16:21:20 +01:00
  • dd31937e23 Deploying to gh-pages from @ fcd1b1e750 πŸš€ github-merge-queue[bot] 2025-03-17 17:22:54 +00:00
  • fcd1b1e750 linker/inline: use OpPhi instead of OpVariable for return values. Eduard-Mihai Burtescu 2024-02-16 07:41:27 +01:00
  • efbf694ede WIP: mem2reg speedup Eduard-Mihai Burtescu 2024-02-22 02:08:10 +02:00