Commit Graph

  • 6d491fa2f9 Deploying to gh-pages from @ 1046f7cdf6 🚀 khyperia 2021-05-31 09:27:21 +00:00
  • 1046f7cdf6 Implement auto-vectorization (#629) Ashley Hauck 2021-05-31 11:22:02 +02:00
  • fcf6ee76c8 Reduce CI times (#637) Ashley Hauck 2021-05-31 11:17:34 +02:00
  • a867512a76 Deploying to gh-pages from @ 6019f391ec 🚀 khyperia 2021-05-26 10:02:50 +00:00
  • 6019f391ec Add API to enable ext/capabilities, and remove default capabilities (#630) Ashley Hauck 2021-05-26 11:57:16 +02:00
  • 255a6f09e6 Update compiletest to 0.7 khyperia 2021-05-20 10:14:23 +02:00
  • 82ea0fd52b Deploying to gh-pages from @ e5a07a9e2b 🚀 khyperia 2021-05-25 06:35:55 +00:00
  • e5a07a9e2b rustup: update to nightly-2021-05-24. (#631) Eduard-Mihai Burtescu 2021-05-25 09:28:47 +03:00
  • 4afd2f39ae Add .vim to .gitignore khyperia 2021-05-24 10:38:34 +02:00
  • 820245cda0 Deploying to gh-pages from @ 47d1e75327 🚀 khyperia 2021-05-24 07:51:55 +00:00
  • 47d1e75327 Always emit json metadata, and emit entry point names (#622) Ashley Hauck 2021-05-24 09:45:58 +02:00
  • f0ee7289d8 Deploying to gh-pages from @ 6bff395680 🚀 khyperia 2021-05-21 12:18:41 +00:00
  • 6bff395680 Build the wgpu shader at runtime (#627) Ashley Hauck 2021-05-21 14:09:56 +02:00
  • cdaefaa8b1 Deploying to gh-pages from @ ca988f95de 🚀 khyperia 2021-05-20 12:52:13 +00:00
  • ca988f95de rustup update to 2021-05-17 (#621) Ashley Hauck 2021-05-20 14:46:09 +02:00
  • e76247213c Remove stale roadmap link from README.md (#626) Vlady Veselinov 2021-05-20 11:34:26 +01:00
  • e347a3e6c7 Deploying to gh-pages from @ 75d0d8f1ac 🚀 khyperia 2021-05-20 07:18:10 +00:00
  • 75d0d8f1ac asm: support sampler and as types (#624) Markus Siglreithmaier 2021-05-20 09:08:54 +02:00
  • aa9c7c4d16 Deploying to gh-pages from @ fc268da041 🚀 Jasper-Bekkers 2021-05-17 10:29:55 +00:00
  • fc268da041 Preserve function abi in gpu_only macro (#617) Markus Siglreithmaier 2021-05-17 12:21:52 +02:00
  • 6cf579ebbc Deploying to gh-pages from @ 943f09fef7 🚀 khyperia 2021-05-07 09:02:09 +00:00
  • 943f09fef7 Emit OpLine instructions (#616) Ashley Hauck 2021-05-07 10:57:47 +02:00
  • fa459a86a4 Add OpFOrdEqual relational Erin Power 2021-05-06 16:35:28 +02:00
  • f8a6b21f00 Deploying to gh-pages from @ 78ac32be27 🚀 Jasper-Bekkers 2021-05-05 16:40:24 +00:00
  • 78ac32be27 Initial work for bindless buffers & textures in rust-gpu (#450) Jasper Bekkers 2021-05-05 18:34:39 +02:00
  • 7715de1db6 Deploying to gh-pages from @ 9c19414858 🚀 XAMPPRocky 2021-05-04 10:58:03 +00:00
  • 9c19414858 Add is_helper_invocation, and cleanup arch & asm functions (#612) XAMPPRocky 2021-05-04 12:51:20 +02:00
  • 58b1917759 Deploying to gh-pages from @ de23683aa3 🚀 eddyb 2021-05-03 21:40:19 +00:00
  • de23683aa3 Update crates/spirv-std/src/lib.rs XAMPPRocky 2021-05-03 16:26:14 +02:00
  • fde6aa0d9e fix rustdoc with hack Erin Power 2021-05-03 15:41:50 +02:00
  • 2f451ee993 Add support for using target-features for extensions and capabilities (#610) XAMPPRocky 2021-05-03 13:19:10 +02:00
  • 1431c18b9d Move disassemble tests to compiletest (#609) Ashley Hauck 2021-04-30 09:07:45 +02:00
  • 7a6806c17b Add shader image query instructions (#608) Ashley Hauck 2021-04-30 09:07:38 +02:00
  • 538cdd2ea7 Update version and remove usage of or_patterns (#607) v0.4.0-alpha.7 XAMPPRocky 2021-04-29 10:55:51 +02:00
  • a14e3ec110 Release 0.4.0-alpha.6 (#606) XAMPPRocky 2021-04-29 09:24:21 +02:00
  • cbfc5e89da Release 0.4.0-alpha.6 v0.4.0-alpha.6 Erin Power 2021-04-28 12:23:37 +02:00
  • 49dd238083 Bump rust-toolchain to nightly-2021-04-25 (#605) Ashley Hauck 2021-04-28 15:53:33 +02:00
  • c28c113cb3 Release 0.4.0-alpha.6 spirv-std@0.4.0-alpha.6 mouse-shader@0.4.0-alpha.6 example-runner-ash@0.4.0-alpha.6 Erin Power 2021-04-28 12:23:37 +02:00
  • 7ee93f5567 Deploying to gh-pages from @ f88ae5b28a 🚀 XAMPPRocky 2021-04-28 07:56:02 +00:00
  • f88ae5b28a Add Const Generic Image Type (#359) XAMPPRocky 2021-04-28 09:47:40 +02:00
  • 4c8e50d943 Add --no-deps to cargo doc check (#604) XAMPPRocky 2021-04-27 15:27:44 +02:00
  • 4faf42a1ee Deploying to gh-pages from @ 18ba6f322d 🚀 eddyb 2021-04-27 13:14:04 +00:00
  • 18ba6f322d Add support for SPV_KHR_ray_query Erin Power 2021-03-31 15:33:56 +02:00
  • 9da1ca9eb4 Deploying to gh-pages from @ ec131ca95c 🚀 khyperia 2021-04-23 08:16:40 +00:00
  • ec131ca95c CI check that docs are able to be built without warnings (#601) Ashley Hauck 2021-04-23 10:12:02 +02:00
  • 301e81a7da Implement capabilities through target-features target-feature-cap Erin Power 2021-04-22 16:46:02 +02:00
  • 10f657aaac Deploying to gh-pages from @ 3d710e7c4b 🚀 XAMPPRocky 2021-04-22 09:23:07 +00:00
  • 3d710e7c4b Fix semantics type for control barriers to support multiple flags (#598) Markus Siglreithmaier 2021-04-22 11:17:02 +02:00
  • 283756795b Deploying to gh-pages from @ d04039efda 🚀 XAMPPRocky 2021-04-22 08:07:26 +00:00
  • d04039efda Add track_caller to type lookups (#599) XAMPPRocky 2021-04-22 10:02:26 +02:00
  • f0c75092e3 Deploying to gh-pages from @ a42a9f20e1 🚀 eddyb 2021-04-16 14:07:45 +00:00
  • a42a9f20e1 Add support for SPV_KHR_ray_tracing (#563) XAMPPRocky 2021-04-16 15:59:11 +02:00
  • 774a937738 Deploying to gh-pages from @ bb7adc912f 🚀 eddyb 2021-04-16 06:06:04 +00:00
  • bb7adc912f asm: infer the result type of OpAccessChain (when indexing into arrays). Eduard-Mihai Burtescu 2021-04-15 17:45:54 +03:00
  • fedac0f4a5 asm: streamline generating a type from a pattern for inference. Eduard-Mihai Burtescu 2021-04-15 17:17:34 +03:00
  • e83fd392db Deploying to gh-pages from @ 6c8dece25a 🚀 khyperia 2021-04-13 09:38:47 +00:00
  • 988c165bc6 Deploying to gh-pages from @ 9679e615bd 🚀 XAMPPRocky 2021-04-13 09:38:20 +00:00
  • 6c8dece25a Fix issue 585 (#594) Ashley Hauck 2021-04-13 11:34:02 +02:00
  • 9679e615bd Disable variable pointers by default (#591) Ashley Hauck 2021-04-13 11:30:16 +02:00
  • 4fd761b0dd Deploying to gh-pages from @ b6311789bb 🚀 XAMPPRocky 2021-04-12 11:24:27 +00:00
  • b6311789bb Add new handling for SPIR-V targets (#559) XAMPPRocky 2021-04-12 13:19:28 +02:00
  • 06a62435e6 Deploying to gh-pages from @ 4824d205ba 🚀 XAMPPRocky 2021-04-12 08:32:32 +00:00
  • 4824d205ba Release 0.4.0-alpha.5 (#590) XAMPPRocky 2021-04-12 10:27:55 +02:00
  • 95877fcfc0 Deploying to gh-pages from @ 7c568ab219 🚀 eddyb 2021-04-12 08:17:53 +00:00
  • 7c568ab219 Allow constant references (to constant data), when they're valid SPIR-V. Eduard-Mihai Burtescu 2021-04-09 02:42:06 +03:00
  • 2bf4f76741 builder_spirv: track whether SpirvConsts were deemed "legal" or not. Eduard-Mihai Burtescu 2021-04-08 15:52:45 +03:00
  • 00fe5a975e builder_spirv: replace the constants BiHashMap with two FxHashMaps. Eduard-Mihai Burtescu 2021-04-08 14:51:15 +03:00
  • 3a9e7781d5 builder_spirv: don't keep a whole SpirvValue in the constants cache. Eduard-Mihai Burtescu 2021-04-08 13:59:59 +03:00
  • 84350e31d3 builder_spirv: split out the type field from SpirvConst. Eduard-Mihai Burtescu 2021-04-08 13:38:51 +03:00
  • e8cd7cbd01 Deploying to gh-pages from @ aa444f007e 🚀 XAMPPRocky 2021-04-12 06:06:46 +00:00
  • aa444f007e Update to glam 0.14 (#587) XAMPPRocky 2021-04-12 08:00:58 +02:00
  • f02a5ba1cf Release 0.4.0-alpha.5 v0.4.0-alpha.5 Erin Power 2021-04-12 07:48:13 +02:00
  • fc386237c7 Deploying to gh-pages from @ fccf8418c3 🚀 XAMPPRocky 2021-04-12 05:41:17 +00:00
  • f427c45cde Deploying to gh-pages from @ 439dc5c6a1 🚀 XAMPPRocky 2021-04-12 05:40:26 +00:00
  • 439dc5c6a1 Fix grammatical typo (#588) Anirudh S 2021-04-12 11:04:39 +05:30
  • fccf8418c3 Update .cargo/config guide in the book (#589) Urho Laukkarinen 2021-04-12 08:33:59 +03:00
  • 4024d094cd Deploying to gh-pages from @ 4163ce68cf 🚀 XAMPPRocky 2021-04-09 11:57:07 +00:00
  • 4163ce68cf Remove memcmp from spirv-std (#583) XAMPPRocky 2021-04-09 13:52:37 +02:00
  • bcb03d1b3a Deploying to gh-pages from @ 8c89b49b66 🚀 eddyb 2021-04-08 15:07:20 +00:00
  • 8c89b49b66 rustc_codegen_spirv: use FxHash{Map,Set} instead of the std ones. Eduard-Mihai Burtescu 2021-04-08 14:23:57 +03:00
  • fb2cce207c Deploying to gh-pages from @ 98d7dec503 🚀 XAMPPRocky 2021-04-08 11:03:10 +00:00
  • 98d7dec503 Release 0.4.0-alpha.4 (#582) XAMPPRocky 2021-04-08 12:58:43 +02:00
  • 7b4d4353db Release 0.4.0-alpha.5 spirv-std@0.4.0-alpha.5 spirv-std-macros@0.4.0-alpha.5 spirv-builder@0.4.0-alpha.5 sky-shader@0.4.0-alpha.5 simplest-shader@0.4.0-alpha.5 shared@0.4.0-alpha.5 rustc_codegen_spirv@0.4.0-alpha.5 multibuilder@0.4.0-alpha.5 mouse-shader@0.4.0-alpha.5 example-runner-wgpu@0.4.0-alpha.5 example-runner-cpu@0.4.0-alpha.5 example-runner-ash@0.4.0-alpha.5 compute-shader@0.4.0-alpha.5 compiletests@0.4.0-alpha.5 compiletests-deps-helper@0.4.0-alpha.5 Erin Power 2021-04-08 11:05:56 +02:00
  • 0f91e9041b Release 0.4.0-alpha.4 v0.4.0-alpha.4 Erin Power 2021-04-08 11:03:43 +02:00
  • 131a54dfbc Deploying to gh-pages from @ 3f641638c8 🚀 eddyb 2021-04-08 07:30:16 +00:00
  • 3f641638c8 entry: move call arg ajustments to declare_shader_interface_for_param. Eduard-Mihai Burtescu 2021-04-07 13:58:24 +03:00
  • 630e5a61d8 entry: shorten variable to var. Eduard-Mihai Burtescu 2021-04-07 12:39:39 +03:00
  • f834f989e5 entry: rename declare_interface_global_for_param to declare_shader_interface_for_param. Eduard-Mihai Burtescu 2021-04-07 11:25:17 +03:00
  • b893c47727 entry: move things around in declare_interface_global_for_param. Eduard-Mihai Burtescu 2021-04-07 11:24:23 +03:00
  • 1d1c2951c7 entry: collect OpEntryPoint operands in declare_interface_global_for_param. Eduard-Mihai Burtescu 2021-04-07 10:53:23 +03:00
  • 2b4037832f spirv_type: fix copy-paste mistake regarding InterfaceBlock. Eduard-Mihai Burtescu 2021-04-07 10:33:49 +03:00
  • fd3f7716cf Deploying to gh-pages from @ 4395b84114 🚀 eddyb 2021-04-05 17:51:00 +00:00
  • 4395b84114 Deprecate #[spirv(block)] and auto-wrap in "interface blocks" instead. Eduard-Mihai Burtescu 2021-04-05 14:33:35 +03:00
  • 561f0dd984 Clean up the output of assert_ty_eq! (when it fails). Eduard-Mihai Burtescu 2021-04-05 13:32:42 +03:00
  • 674649c4cb entry: tweak spans (mostly to use hir_param.ty_span in more places). Eduard-Mihai Burtescu 2021-04-05 11:06:23 +03:00
  • ad859e681e entry: check the type of the argument we compute from the global OpVariable. Eduard-Mihai Burtescu 2021-04-05 10:32:30 +03:00
  • 6c3ce3fac2 entry: use a Builder instead of manually emitting into the entry stub. Eduard-Mihai Burtescu 2021-04-05 10:24:55 +03:00
  • 9bada9362d entry: return SpirvValue from declare_interface_global_for_param. Eduard-Mihai Burtescu 2021-04-05 00:45:52 +03:00
  • 7cc69e7126 entry: rename declare_parameter to declare_interface_global_for_param. Eduard-Mihai Burtescu 2021-04-05 00:17:45 +03:00
  • 2b15e20f2f Unbreak CI (fix control_barrier and memory_barrier tests). Eduard-Mihai Burtescu 2021-04-05 15:03:37 +03:00