Commit Graph

  • f217bfb9cf Deploying to gh-pages from @ 27eb1d1413 🚀 eddyb 2021-03-18 17:22:51 +00:00
  • 27eb1d1413 Refactor validation tests to use compiletest (#464) XAMPPRocky 2021-03-18 18:16:21 +01:00
  • 6267d847e6 add resolver 2 resolver-error Erin Power 2021-03-17 13:02:30 +01:00
  • 144a447f30 Add prefer-dynamic to cargo config Erin Power 2021-03-17 12:33:50 +01:00
  • c18f9e170e Disable testing on the example CPU runner Erin Power 2021-03-17 11:53:50 +01:00
  • 066ab1e1aa Deploying to gh-pages from @ d92480b781 🚀 XAMPPRocky 2021-03-17 07:25:35 +00:00
  • d92480b781 update compute shader attribute docs (#499) Henno 2021-03-17 03:21:25 -04:00
  • 9ec23047b2 Deploying to gh-pages from @ a0b4de4cf6 🚀 eddyb 2021-03-17 01:36:17 +00:00
  • a0b4de4cf6 Bump rust-toolchain to nightly-2021-03-17, unlocking for i in 0..n loops! Eduard-Mihai Burtescu 2021-03-15 04:35:15 +02:00
  • 17f4f37a64 Bump rust-toolchain to nightly-2021-03-11. Eduard-Mihai Burtescu 2021-03-11 16:12:32 +02:00
  • ea86e79274 Deploying to gh-pages from @ 6b33db07e6 🚀 XAMPPRocky 2021-03-16 14:19:02 +00:00
  • 6b33db07e6 Update to 0.4.0-alpha.0 (#497) XAMPPRocky 2021-03-16 15:14:53 +01:00
  • ceaa880176 update to rev Erin Power 2021-03-16 13:38:17 +01:00
  • 5b46f81f3e Update lockfile Erin Power 2021-03-16 13:33:32 +01:00
  • f28a409290 Deploying to gh-pages from @ 325639c839 🚀 XAMPPRocky 2021-03-16 12:19:55 +00:00
  • 325639c839 update lockfile Erin Power 2021-03-16 13:12:29 +01:00
  • 44393affe5 Update spirv-tools to 0.5.0 (#496) Jake Shadle 2021-03-16 13:04:23 +01:00
  • a487242189 Release 0.4.0-alpha.0 v0.4.0-alpha.0 spirv-std@0.4.0-alpha.0 spirv-std-macros@0.4.0-alpha.0 spirv-builder@0.4.0-alpha.0 rustc_codegen_spirv@0.4.0-alpha.0 compute-shader@0.4.0-alpha.0 Erin Power 2021-03-16 11:32:31 +01:00
  • 4c0ca81d0e Release 0.3.1 v0.3.1 spirv-std@0.3.1 spirv-std-macros@0.3.1 spirv-builder@0.3.1 rustc_codegen_spirv@0.3.1 compute-shader@0.3.1 Erin Power 2021-03-16 11:26:27 +01:00
  • 0b82915eba Deploying to gh-pages from @ 1d365490a5 🚀 XAMPPRocky 2021-03-16 09:48:29 +00:00
  • 1d365490a5 Add arithmetic instructions to arch (#446) XAMPPRocky 2021-03-16 10:42:18 +01:00
  • 0f84e9d158 Deploying to gh-pages from @ 6e8453f386 🚀 XAMPPRocky 2021-03-16 09:04:37 +00:00
  • 6e8453f386 Decouple glam from spirv-std (#476) XAMPPRocky 2021-03-16 09:59:08 +01:00
  • 5cf4945b5e Deploying to gh-pages from @ eebb2d3b32 🚀 XAMPPRocky 2021-03-16 08:16:26 +00:00
  • eebb2d3b32 Require local size x dimension and remove gl_ (#495) Henno 2021-03-16 04:12:21 -04:00
  • 1d3a07ebe3 Deploying to gh-pages from @ a173208d80 🚀 XAMPPRocky 2021-03-12 12:43:13 +00:00
  • a173208d80 Update to Embark lints v0.3 (#482) Johan Andersson 2021-03-12 13:35:37 +01:00
  • 6e1d3e46d5 Deploying to gh-pages from @ cb8477df15 🚀 khyperia 2021-03-11 13:28:00 +00:00
  • cb8477df15 Document gpu-only (#489) XAMPPRocky 2021-03-11 14:23:52 +01:00
  • 9c054b446c Deploying to gh-pages from @ 7348f3389d 🚀 XAMPPRocky 2021-03-11 09:00:01 +00:00
  • 7348f3389d builder: constant-fold bx.mul(a, b) in order to support ptr::{read,write}. (#485) Eduard-Mihai Burtescu 2021-03-11 10:53:49 +02:00
  • 5b10003c04 Deploying to gh-pages from @ 556e12f4fc 🚀 XAMPPRocky 2021-03-11 06:41:40 +00:00
  • 556e12f4fc refactor: Slight refactor of textures.rs asm functions for consistency (#488) Jesse 2021-03-11 15:37:22 +09:00
  • d5876b5f89 Deploying to gh-pages from @ c3cf9fe5f3 🚀 XAMPPRocky 2021-03-11 06:36:05 +00:00
  • c3cf9fe5f3 Clean up some of the cases of duplication found by clippy::match_same_arms. (#487) Eduard-Mihai Burtescu 2021-03-11 08:31:48 +02:00
  • b740e710b0 Deploying to gh-pages from @ c53c351987 🚀 XAMPPRocky 2021-03-10 08:25:11 +00:00
  • c53c351987 feat: add image fetch (#480) Jesse 2021-03-10 17:17:07 +09:00
  • 2d6a677563 Opt-in to rustc_private for rust-analyzer (#481) Daniel McNab 2021-03-09 06:33:43 +00:00
  • 93af32f107 Rm old submodules Erin Power 2021-03-08 13:42:02 +01:00
  • 7e2006222e Deploying to gh-pages from @ a990ed5696 🚀 XAMPPRocky 2021-03-08 09:44:29 +00:00
  • a990ed5696 Use Embark standard lints v0.2 (#475) Johan Andersson 2021-03-08 10:37:43 +01:00
  • d37b41c13e Add description to spirv-std-macros Henrik Rydgård 2021-03-05 09:27:07 +01:00
  • 2220e88d8f Update README.md XAMPPRocky 2021-03-04 19:21:39 +01:00
  • bffe0760eb Fix README link to meeting issues (#473) Philip Allgaier 2021-03-04 19:11:39 +01:00
  • c38402a1e2 Use version for macros Erin Power 2021-03-04 18:13:07 +01:00
  • 3e684b4a95 Deploying to gh-pages from @ 499bf4cede 🚀 XAMPPRocky 2021-03-04 16:57:20 +00:00
  • 499bf4cede Version bump to 0.3.0 v0.3.0 Erin Power 2021-03-04 17:50:40 +01:00
  • 55c91cf022 Deploying to gh-pages from @ d574fa3737 🚀 XAMPPRocky 2021-03-04 16:08:55 +00:00
  • f9946c0f52 attr: use only rustc's own Target, now that it has all the necessary variants. (#471) Eduard-Mihai Burtescu 2021-03-04 18:03:54 +02:00
  • d574fa3737 Reenable clippy's use_self lint (disabled during last rustup) and remove now-unneeded #[allow]s for it. (#470) Eduard-Mihai Burtescu 2021-03-04 18:03:21 +02:00
  • 570f21c6c0 Deploying to gh-pages from @ 7723f5db6b 🚀 khyperia 2021-03-04 14:20:12 +00:00
  • 7723f5db6b Access the original type's fields through a pointercast, under the Logical addressing model. (#469) Eduard-Mihai Burtescu 2021-03-04 16:15:01 +02:00
  • 75537811f4 Deploying to gh-pages from @ 5cfaa0055b 🚀 XAMPPRocky 2021-03-04 13:19:29 +00:00
  • 5cfaa0055b Update to the latest nightly (#467) XAMPPRocky 2021-03-04 14:12:00 +01:00
  • e873a33710 Deploying to gh-pages from @ 5446ca3f9f 🚀 eddyb 2021-03-03 15:19:06 +00:00
  • 5446ca3f9f Revert const generics (#465) XAMPPRocky 2021-03-03 16:09:31 +01:00
  • f006972e12 Deploying to gh-pages from @ 6678f9a49d 🚀 eddyb 2021-03-02 13:34:45 +00:00
  • 6678f9a49d Add entry point attribute configuration. (#458) XAMPPRocky 2021-03-02 14:30:08 +01:00
  • 830652921c Update example to use modern rust-gpu (#463) XAMPPRocky 2021-03-02 10:14:56 +01:00
  • 842efda207 Deploying to gh-pages from @ d8e8c75472 🚀 XAMPPRocky 2021-03-02 08:56:05 +00:00
  • d8e8c75472 Use newly added iter method in rspirv to speed up InstructionTable::new (#460) Jasper Bekkers 2021-03-02 09:51:37 +01:00
  • b8d9df5414 Deploying to gh-pages from @ 6571f45a29 🚀 eddyb 2021-03-02 06:58:46 +00:00
  • 6571f45a29 attr: mark #[spirv(...)] attributes as used and remove #[allow(unused_attributes)]. Eduard-Mihai Burtescu 2021-03-02 06:02:05 +02:00
  • 71254b48fa attr: add a pre-codegen #[spirv(...)] attribute checking pass. Eduard-Mihai Burtescu 2021-03-02 05:23:49 +02:00
  • 49509e3ccb symbols: cache a Rc<Symbols> per thread. Eduard-Mihai Burtescu 2021-03-02 02:30:18 +02:00
  • ccdb9d5a21 symbols: rename #[spirv(image(...))] to #[spirv(image_type(...))]. Eduard-Mihai Burtescu 2021-03-02 05:36:54 +02:00
  • 9f97704d2e symbols: use Results to keep track of attribute parsing errors. Eduard-Mihai Burtescu 2021-03-02 03:25:31 +02:00
  • 0253fbec15 parse_attrs: avoid unnecessary allocation. Eduard-Mihai Burtescu 2020-12-15 09:44:40 +00:00
  • 71df75ab61 Deploying to gh-pages from @ 2f4c67e8e0 🚀 eddyb 2021-03-01 15:25:50 +00:00
  • 2f4c67e8e0 Safeness bug in StorageImage2d::write (#453) Jasper Bekkers 2021-03-01 16:20:07 +01:00
  • 20341418e4 Fix storage image method restrictions (#455) XAMPPRocky 2021-03-01 10:14:54 +01:00
  • 4a9167b15f Deploying to gh-pages from @ 98fb0e0a94 🚀 khyperia 2021-02-26 13:40:03 +00:00
  • 5c1232dc8f Deploying to gh-pages from @ b5a53feddd 🚀 khyperia 2021-02-26 13:37:13 +00:00
  • 98fb0e0a94 docs: Clarify supported MoltenVK version for macOS (#352) Jesse 2021-02-26 22:34:21 +09:00
  • b5a53feddd Add SPIR-V minimization guide (#451) XAMPPRocky 2021-02-26 14:33:00 +01:00
  • 893912d5b4 fix crate links in readme (#452) lcnr 2021-02-26 13:09:10 +01:00
  • df89d273f2 Remove unused dead code in example-runner-ash/main.rs (#449) AidanConnelly 2021-02-26 11:58:52 +00:00
  • fe834b103f Deploying to gh-pages from @ 2c02c59c1f 🚀 eddyb 2021-02-26 08:27:03 +00:00
  • 2c02c59c1f Fixes issues related to upgrading to the latest nightly (#447) XAMPPRocky 2021-02-26 09:19:35 +01:00
  • 2088a1cbe3 Deploying to gh-pages from @ 57a9ebb797 🚀 eddyb 2021-02-25 15:14:03 +00:00
  • 57a9ebb797 Add any and all arch instructions (#441) XAMPPRocky 2021-02-25 16:09:44 +01:00
  • cf8dd651b0 Deploying to gh-pages from @ dafbbd745e 🚀 khyperia 2021-02-23 10:09:53 +00:00
  • dafbbd745e Don't ICE on duplicate definition (#445) Ashley Hauck 2021-02-23 11:04:55 +01:00
  • 420ca6ae1d Remove accidentally-commited test = false from rustc_codegen_spirv/Cargo.toml. (#439) Eduard-Mihai Burtescu 2021-02-22 13:45:07 +02:00
  • abef6f30dc Deploying to gh-pages from @ 2d948f757e 🚀 eddyb 2021-02-22 11:07:35 +00:00
  • 2d948f757e specializer: do not run a DCE pass just before. Eduard-Mihai Burtescu 2021-02-20 05:37:40 +02:00
  • dcf23e2e60 specializer: renumber IDs in expanded functions. Eduard-Mihai Burtescu 2021-02-20 05:21:57 +02:00
  • 47cf841209 spirv_std: deprecate load/store/then methods on storage_class::* types. Eduard-Mihai Burtescu 2021-02-20 03:12:10 +02:00
  • 0087342992 spirv-std: implement Deref and DerefMut for storage_class wrappers. Eduard-Mihai Burtescu 2021-02-20 02:58:01 +02:00
  • d435c26915 link: add DUMP_POST_LINK to allow dumping the module before spirv-opt runs. Eduard-Mihai Burtescu 2021-02-20 02:42:48 +02:00
  • d4da7f912d spirv_type_constraints: account for OpUCount{Leading,Trailing}ZerosINTEL usage. Eduard-Mihai Burtescu 2021-02-18 22:08:51 +02:00
  • 71ef9a25cf specializer: support IndexComposite patterns (for e.g. OpAccessChain). Eduard-Mihai Burtescu 2021-02-18 21:51:23 +02:00
  • 72206042bb specializer: show function names in SPECIALIZER_DEBUG output. Eduard-Mihai Burtescu 2021-02-18 19:11:32 +02:00
  • 6f89c8ec54 specializer: deduplicate between InferOperandList's two variants. Eduard-Mihai Burtescu 2021-02-18 15:25:49 +02:00
  • f214587f41 specialize: remove double % after gfx-rs/rspirv#184. Eduard-Mihai Burtescu 2021-02-18 13:40:07 +02:00
  • 72fb398232 Remove #[spirv(really_unsafe_ignore_bitcasts)]. Eduard-Mihai Burtescu 2021-02-10 17:03:50 +02:00
  • 67746012f5 Infer storage classes using the specializer, replacing special pointer types. Eduard-Mihai Burtescu 2021-02-10 16:34:57 +02:00
  • cb0bd4b04a Introduce a "specializer" pass with "generic"s, inference and monomorphization-like expansion. Eduard-Mihai Burtescu 2021-02-10 16:07:35 +02:00
  • d425409f65 spirv_type_constraints: support storage class equality constraints. Eduard-Mihai Burtescu 2021-01-26 12:38:52 +02:00
  • 0c8fe20476 spirv_type_constraints: make the pat! macro more flexible. Eduard-Mihai Burtescu 2021-01-26 12:33:03 +02:00