Commit Graph

  • e4b1ad840b Merge pull request #25 from tombh/refactor-files-lints Schell Carl Scivally 2024-12-16 11:32:25 +13:00
  • f0fc1ea6f0 Rebase into: Refactor each subcommand to its own file Thomas Buckley-Houston 2024-12-15 22:10:59 +01:00
  • 95f248a82c Add actual shader compile to smoke tests Thomas Buckley-Houston 2024-12-15 13:43:58 +01:00
  • 708fefc36e Add stricter lints and make them happy Thomas Buckley-Houston 2024-12-14 23:56:56 +01:00
  • 2579b5de58 Refactor each subcommand to its own file Thomas Buckley-Houston 2024-12-14 23:03:56 +01:00
  • 7c12475fac Deploying to gh-pages from @ c52845fb75 🚀 LegNeato 2024-12-13 00:37:20 +00:00
  • d9dba916e9 Add failing tests for https://github.com/Rust-GPU/rust-gpu/issues/46 (#165) Christian Legnitto 2024-12-12 20:36:59 -04:00
  • c52845fb75 Support signed integers for bswap intrinsic (#174) Christian Legnitto 2024-12-12 20:35:10 -04:00
  • 9cee681e83 Deploying to gh-pages from @ 8d09ceab4f 🚀 github-merge-queue[bot] 2024-12-11 17:57:00 +00:00
  • 8d09ceab4f fix cargo deny Firestar99 2024-12-11 16:04:05 +01:00
  • c2502606bf syn 2.0, cargo update Firestar99 2024-12-11 15:40:16 +01:00
  • 4462c428ef Merge pull request #24 from Rust-GPU/fix/standardize-linkage-paths-with-forward-slashes Schell Carl Scivally 2024-12-09 08:11:20 +13:00
  • e333f9f2fa fix: standardize linkage paths with forward slashes Schell Carl Scivally 2024-12-09 07:34:11 +13:00
  • abe597fcda Merge pull request #23 from Rust-GPU/feat/show Schell Carl Scivally 2024-12-08 17:54:09 +13:00
  • c358f6b7aa feature: show command Schell Carl Scivally 2024-12-08 15:28:12 +13:00
  • 18f3ce9de6 Merge pull request #22 from Rust-GPU/feat/ci Schell Carl Scivally 2024-12-08 11:21:00 +13:00
  • 5918e696b6 permit windows .exe extension when looking for spirv-builder-cli Schell Carl Scivally 2024-12-08 11:09:21 +13:00
  • 332fcce4cf more debugging - print contents of release dir on failure Schell Carl Scivally 2024-12-08 10:56:32 +13:00
  • 2bc8c8a980 debug logging Schell Carl Scivally 2024-12-08 10:42:42 +13:00
  • 9b950944be sanitise cache checkout dir and sanity test it Schell Carl Scivally 2024-12-08 10:08:21 +13:00
  • c5c88d0b21 include shader-crate-template in this repo Schell Carl Scivally 2024-12-08 09:24:05 +13:00
  • 2afcef9beb install cargo-gpu and compile something Schell Carl Scivally 2024-12-08 09:06:41 +13:00
  • 82e10ffae6 correct path Schell Carl Scivally 2024-12-08 08:57:03 +13:00
  • f82ac177be initial CI workflow Schell Carl Scivally 2024-12-08 08:41:55 +13:00
  • fab7a39785 Merge pull request #20 from tombh/tombh/spirv-builder-backwards-compat Schell Carl Scivally 2024-12-05 07:52:17 +13:00
  • 791d025c00 Merge pull request #21 from tombh/tombh/full-usage-in-readme Schell Carl Scivally 2024-12-05 07:37:18 +13:00
  • 6ce6e205e5 Deploying to gh-pages from @ 1932353935 🚀 LegNeato 2024-12-02 15:24:52 +00:00
  • 1932353935 (bufix) debug_printf macros don't escape '{' and '}' correctly. (#167) Christian Legnitto 2024-12-02 11:22:25 -04:00
  • 8dadc7e7ac Hidden command to dump usage for README Thomas Buckley-Houston 2024-11-29 17:38:41 +01:00
  • f0b0da756c Features to allow spirv-builder backwards compat Thomas Buckley-Houston 2024-11-29 16:21:25 +01:00
  • 56b997788b Deploying to gh-pages from @ d3f9af7bd4 🚀 github-merge-queue[bot] 2024-11-26 03:56:10 +00:00
  • d3f9af7bd4 Update .cargo/config section of writing-shader-crates.md Marek Bernat 2024-11-25 17:59:15 +01:00
  • 3431636694 Deploying to gh-pages from @ 8c2c494d59 🚀 LegNeato 2024-11-23 12:19:55 +00:00
  • 8c2c494d59 Add labels to issue templates (#154) Christian Legnitto 2024-11-23 08:17:49 -04:00
  • d9c8a8d4c0 Deploying to gh-pages from @ d5d347b0fb 🚀 github-merge-queue[bot] 2024-11-19 16:31:39 +00:00
  • d5d347b0fb lock file VZout 2024-11-19 10:34:34 +01:00
  • 0919861288 Update indexmap to 2.6.0 Viktor Zoutman 2024-11-19 10:29:47 +01:00
  • 05e9439bd4 examples: fix ash searching shaders relative to cwd instead of its Cargo.toml Firestar99 2024-11-18 12:31:43 +01:00
  • 4623ccb10e shader paths in generated manifest.json are relative to the shader crate Schell Carl Scivally 2024-11-16 11:43:09 +13:00
  • 4ec33b1101 remove unused dry-run arg Schell Carl Scivally 2024-11-16 08:38:08 +13:00
  • 12010db3a8 fix: properly use toml file table as build parameters Schell Carl Scivally 2024-11-16 08:21:14 +13:00
  • 6d3a5f6d1c fix: toml subcommand issues cargo commands relative to provided Cargo.toml, cli help Schell Carl Scivally 2024-11-15 07:41:20 +13:00
  • f46e03176b Merge pull request #16 from Rust-GPU/feature/use-cargo-toml-metadata Schell Carl Scivally 2024-11-14 20:56:25 +13:00
  • ea632e9f41 feat: use cargo.toml metadata table for build paramaters Schell Carl Scivally 2024-11-14 20:33:25 +13:00
  • 66d489e16d Merge pull request #13 from Rust-GPU/fix/use-explicit-target-spec-file Schell Carl Scivally 2024-11-14 20:47:14 +13:00
  • 87bc949129 write target spec files into top-level of cache dir Schell Carl Scivally 2024-11-13 16:47:59 +13:00
  • 525e2e3608 fix: provide spirv-builder with a path to a specific target-spec file, fixes #10 Schell Carl Scivally 2024-11-13 16:32:23 +13:00
  • 15d93ef653 Deploying to gh-pages from @ 0da80f8a61 🚀 github-merge-queue[bot] 2024-11-12 01:49:18 +00:00
  • 0da80f8a61 fmt Schell Carl Scivally 2024-11-12 13:47:14 +13:00
  • 60dcb82613 feat: spirv-builder takes optional path to target spec JSON file Schell Carl Scivally 2024-11-12 12:44:44 +13:00
  • 9ab599facf Merge pull request #11 from Rust-GPU/feature/automatically-install-toolchain Schell Carl Scivally 2024-11-12 12:12:22 +13:00
  • 11f4a946de Deploying to gh-pages from @ 3dc5d8ad68 🚀 LegNeato 2024-11-11 22:54:44 +00:00
  • 3dc5d8ad68 Fix lint error (#54) Christian Legnitto 2024-11-11 18:52:10 -04:00
  • a06ab49826 Deploying to gh-pages from @ 060d05e1cf 🚀 github-merge-queue[bot] 2024-11-11 22:50:59 +00:00
  • 1c14e24b28 feat: use rustup to install toolchain and components Schell Carl Scivally 2024-11-12 11:46:55 +13:00
  • 060d05e1cf linker: also dump SPIR-T on panic, not just during successful compilation. Eduard-Mihai Burtescu 2023-07-31 11:09:07 +03:00
  • fad761e69c linker: centralize dumping SPIR-V and SPIR-T together. Eduard-Mihai Burtescu 2024-02-23 16:47:26 +02:00
  • 9be942e967 Blocking cargo build dev on Mac Zanciks 2024-11-10 13:45:28 -07:00
  • 9ece6ff3c6 Added non release (dev) shader build Zanciks 2024-11-10 11:24:00 -07:00
  • 181d1c81b7 remove unused deps Schell Carl Scivally 2024-11-11 10:50:07 +13:00
  • 42171f1481 Update README.md Schell Carl Scivally 2024-11-11 09:38:37 +13:00
  • 1398e304b6 spirv version rename Schell Carl Scivally 2024-11-11 09:16:59 +13:00
  • cd2f2972ba Readme Schell Carl Scivally 2024-11-11 09:09:03 +13:00
  • 117a355b2c readme, separate install and build commands Schell Carl Scivally 2024-11-11 09:04:36 +13:00
  • d5f98cf935 remove extraneous files Schell Carl Scivally 2024-11-11 08:04:43 +13:00
  • 3debab3738 Merge pull request #3 from Rust-GPU/feature/checkout-from-branch Schell Carl Scivally 2024-11-11 08:02:10 +13:00
  • ec4ad55142 better cache dir Schell Carl Scivally 2024-11-11 07:58:44 +13:00
  • d1f23d97bc use spirv-builder dep+channel strategy Schell Carl Scivally 2024-11-11 07:09:28 +13:00
  • 722e63abd4 correct imports Schell Carl Scivally 2024-11-10 11:23:31 +13:00
  • f007fd91fb can checkout spirv-builder-cli from a branch Schell Carl Scivally 2024-11-10 10:51:31 +13:00
  • 59906a71fa can use git checkout of cargo-gpu for spirv-builder-cli source Schell Carl Scivally 2024-11-10 09:33:19 +13:00
  • b1c2b51fb6 move ShaderModule Schell Carl Scivally 2024-11-09 15:40:26 +13:00
  • d199d0614f spirvversion todo Schell Carl Scivally 2024-11-09 11:49:21 +13:00
  • 85e18fbff3 decoupled spirv-builder from cargo-gpu Schell Carl Scivally 2024-11-09 11:48:07 +13:00
  • 2309b0d3cc remove extraneous commented-out code Schell Carl Scivally 2024-11-08 14:52:27 +13:00
  • f5ded1ed26 Deploying to gh-pages from @ ed32960e5a 🚀 github-merge-queue[bot] 2024-11-07 17:18:56 +00:00
  • ed32960e5a subgroup: allow missing safety doc in subgroups Firestar99 2024-10-12 13:54:54 +02:00
  • df3760bf5c subgroup: don't special case ClusteredReduce anymore Firestar99 2024-10-12 13:42:41 +02:00
  • 0b32144afe subgroup ops refactor, matches glsl more closely Firestar99 2024-10-12 13:21:18 +02:00
  • 17b78d8754 Deploying to gh-pages from @ 5ec1cc8aa8 🚀 github-merge-queue[bot] 2024-11-07 16:43:10 +00:00
  • 5ec1cc8aa8 update rspirv: undo mistaken constant_u{32, 64} rename in constant.rs Eduard-Mihai Burtescu 2024-09-29 11:52:34 +02:00
  • b1cbff4d38 update rspirv: handle LiteralFloat just like other numbers Firestar99 2024-02-02 10:33:18 +01:00
  • 0bbf8c34f6 update rspirv: add support for bary_coord_hkr, but keep _nv variant around Firestar99 2024-02-01 15:07:35 +01:00
  • 64dd8ca156 update rspirv: fix clippy lints Firestar99 2024-01-23 22:40:54 +01:00
  • b10143c8f2 update rspirv: adjusted tests Firestar99 2024-01-23 22:09:05 +01:00
  • 3402f0209f update rspirv: add new ops and OpKinds Firestar99 2024-01-23 22:05:53 +01:00
  • edc87703ea update rspirv: fix renamed ops Firestar99 2024-01-23 22:01:16 +01:00
  • 57ea3bd932 update rspirv: replace bary_coord_nv with bary_coord using khr extension Firestar99 2024-01-23 22:00:08 +01:00
  • 2b471036f1 update rspirv 0.11 to 0.12, bulk adjustments Firestar99 2024-01-25 19:02:52 +01:00
  • 8b753aa8ce ci: enable GitHub Actions for merge queues. Eduard-Mihai Burtescu 2024-11-07 17:16:47 +02:00
  • af0268e27f Deploying to gh-pages from @ 2505749f30 🚀 LegNeato 2024-11-06 22:13:18 +00:00
  • 2505749f30 feat: spirv-builder takes an optional path to locate rustc_codegen_spirv Schell Carl Scivally 2024-11-06 09:05:36 +13:00
  • 1fb24d9087 reference rust-gpu git Schell Carl Scivally 2024-11-06 09:14:27 +13:00
  • 0213bb342e write shader manifest, remove naga Schell Carl Scivally 2024-11-06 08:51:09 +13:00
  • cc437bf688 readme Schell Carl Scivally 2024-11-04 14:54:41 +13:00
  • 53cf5571b6 include rust-toolchain.toml Schell Carl Scivally 2024-11-04 13:41:08 +13:00
  • f266d8b04d don't use std::env::home Schell Carl Scivally 2024-11-04 13:05:18 +13:00
  • 4550f7cac8 works for the happy path Schell Carl Scivally 2024-11-04 12:38:34 +13:00
  • 81fad9a741 init Schell Carl Scivally 2024-11-03 21:21:29 +13:00
  • 91281e2bd5 example-runner-wgpu: remove the separate builder, now that it's redundant. auto-self-build Eduard-Mihai Burtescu 2023-11-27 03:16:17 +02:00