Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/gfx-rs/rspirv
Rust implementation of SPIR-V module processing functionalities
https://github.com/gfx-rs/rspirv
ebb737efd92665da137945b1b96dd154a1e6b9ce authored about 8 years ago
They are not stored as operands in the memory representation.
c4f8cc33eaa92ff12cad3164267036baa0168a50 authored about 8 years ago
Only have mr::Operand::LiteralInteger clearly doesn't support all
possible literals for OpConstant.
5f1ebdf835f8c841b2b5f3ed35065cacd550684f authored about 8 years ago
0ef501c26448cf3ed36cfa2741ef0cabbd3d50d3 authored about 8 years ago
0506f88978158d05968b67faf3c4166abeb8bd6e authored about 8 years ago
b30207284afa033542ccc85b234dc187917cb09a authored over 8 years ago
1de3e0be1e8803d3a71af8cb85b678e60c72c6c0 authored over 8 years ago
99dbfe7aabafb2086a2b448de392947941f92160 authored over 8 years ago
2bf01b096270513b617d2d6da4dc33b662691d7a authored over 8 years ago
1433a8905c67bf862204bcc5457f3686d69b8b85 authored over 8 years ago
d2fa2011f8c9f019ee8b37517f80ffb4010c826e authored over 8 years ago
574aafaef7a9ba8a5e61b44f2521bb2c28dcbd97 authored over 8 years ago
The old Python script for generating the SPIRV-V header is
superseded by the build.rs script, wh...
d4eaf6c3012a127a8e81a0c4fd160e1ef29e28a3 authored over 8 years ago
3f6ea5f3e07267c1fe0e59a96bce0ea845724c8b authored over 8 years ago
ff7a03cfcabeccc670e99036d719e14c32bf0d52 authored over 8 years ago
f534b3769a0573e39b6b754b47ac575f30f3d677 authored over 8 years ago
960a2cf48a32bc51a3b76d8353fb2bf17c0b48bd authored over 8 years ago
389903e70ae0f7a08c9bf44b98253b145ade9811 authored over 8 years ago
630e593875e548997d2adb45917fc2597a93f52b authored over 8 years ago
* Add a simple module builder to contructing modules for testing.
* Explain more about instructi...
85687d1070c70cdc01f8c0551f77cb9fdda6ae30 authored over 8 years ago
7ab4dfba303a5e18e1d74706b1731cd77d3882bb authored over 8 years ago
d44297f2c48ae06cee5554c5b476db0825105c04 authored over 8 years ago
Test basic word decoding and SPIR-V enum value decoding. And fix
the offset to the word being de...
This is a little bit against structed error handling, but it
allows the compiler to generate Par...
b4fb43e640e8abc9e48286c7f5785bee6c56b531 authored over 8 years ago
86aedf33f6ab67a35698b96eab4a721c0405294b authored over 8 years ago
The code to be documented already has the link embedded.
8deb0b06dcac39121f66c0ba5202dd8e4f6a3c64 authored over 8 years ago1d5d23b329ac3e9c02a4a4bc6e5f4828315aba0f authored over 8 years ago
80d805fc8b0b6954e61c2a44b58be786a2e17895 authored over 8 years ago
cb4c3d02ac71cb3abc71208b9c882f2db210da5f authored over 8 years ago
b8ed49275e78484f6915f8a8b77e66b127e7546d authored over 8 years ago
2a1c2cbb2b8e3e7ae509ba36189aa418fb7a47b9 authored over 8 years ago
1310aef3d06dcf6430d9865ac53565585d87c09e authored over 8 years ago
d1544419242b816ec1fb17b7fe6010007a6fb2ec authored over 8 years ago
94fe344e6036c23aa9b3bf63bd249980d883705c authored over 8 years ago
f7f2af37b1d287d1a97fba1770627542250afb74 authored over 8 years ago
6924710cf56dd0ee453165c510874aa787a47520 authored over 8 years ago
c97ea1da9ff5c4e5f4f82628579d33e34e3cf405 authored over 8 years ago
bfe373c04e58280a2def693f52853b1af68b8cf0 authored over 8 years ago
8a060edcd638c6cd67a2b31f9fa4eb0b3bcdd1f6 authored over 8 years ago
1f6952c770ca3b543f0d2643a4ea613f942381ce authored over 8 years ago
Also add another script to simplify the table updating process.
This new script has hard coded a...
* Wrap all the required components using Option to allow
flexibility.
* Add documentation for ...
* Use macro rules for error handling common control flow pattern.
* Deduplicate description code...
f3dec99e138bc6b3cddd1cf818f819dcb2116d51 authored over 8 years ago
5a836f20bb57553322dca7eebe9ca9f2fe41d578 authored over 8 years ago
* Two more methods are added to the binary::Consumer trait to
indicate parsing begin and end, ...
Also Rename field index to offset in binary::Decoder.
fce5089fa436468413f5b9ae870c45dc786708fb authored over 8 years ago41c9df3d4af23bf866ad83c6cbd6ab0e35a2f87c authored over 8 years ago
Now in the parser, the main dispatching method for parsing all
kinds of operands and all methods...
27c86f2a225dfd407f0fc0ab188a1fb10aa58510 authored over 8 years ago
Now we can set limit on binary::Decoder, which serves as a way
to segregate the instruction in q...
Now the code for decoding of values for a specific operand kind and
returning the corresponding ...
87a6fe2341aa3151e0d66f26fdfe949125401780 authored over 8 years ago
* Rename binary::Reader to binary::Parser.
* Create the binary::Consumer trait. binary::Parser w...
* Update SPIR-V to version 1.1.2.
* IdType is renamed to IdResultType.
* Scope and MemorySem...
* Update SPIR-V to 1.1.3.
* Make constants public.
* Derive Eq for all enums.
9843c6062c1bab7d919c2283c33bb39802236afb authored over 8 years ago
d22a916fda0fab777dad5473b29682ae1ca7c546 authored over 8 years ago
fa51f80334bba61d1da32fd01455cf77b6ef55eb authored over 8 years ago
Now we can disassemble a given binary into the format defined by
SPIRV-Tools.
For clarity, extr...
9b5cff56cdf53943a3907b3e37fa94ced32561b3 authored over 8 years ago0a28f9e8e5c7e40e15683898eef6966c1221ec4d authored over 8 years ago
30cff9aa290edd712c8e304ea2dd0f0726a0475b authored over 8 years ago
0f501d7b3913b985cb54a80afe3f780f633b4dd6 authored over 8 years ago
53625d9c19c1a1d75a608c5150354b36a82c8e9b authored over 8 years ago
c85ae9c8f910eb29ae57e405137388465ff3a4e8 authored over 8 years ago
1983134c3d42eecfde35de3bfbfdabb2f7530288 authored over 8 years ago
d2031ee6b465c74aa6b47b283028f803d0c7297b authored over 8 years ago
a684c28749fa6366e2bb5432c401e09bdec809e2 authored over 8 years ago
67215c4cb1179eec5c0e7c197faadd3ee48da794 authored over 8 years ago
7db0d48f1deff6469ca9ae4113eab8d3972fa141 authored over 8 years ago
c8ee6fe236a499bd148ef5a2eb66bbf915b02faf authored over 8 years ago
668e5f5acc8280d9a36c960ddd5af3608018d931 authored over 8 years ago
0bfaa8d1e7740c2c3a27c40c5a27d8159aa1d0dc authored over 8 years ago
5c5749c830b269dfe2b8bde5e82068439e8a2585 authored over 8 years ago
903ffa7c769acdff860c4c63077cf6f12cc14640 authored over 8 years ago
399e8fd27ea807f04567f05e082d8f50eb28e2a3 authored over 8 years ago
98419cdeec06f90b95689138313da6c706c90d2c authored over 8 years ago
5be2c15314f610bd6cecd1a457aa00985fa0cd18 authored over 8 years ago
417235ac3bfacb73fa2b27321a2423d0d0cd692f authored almost 9 years ago
e592bcc98729c3ceb59cb3e7d9d9a18f2c7f2a4e authored almost 9 years ago
cd03654e23a0205e380bb77d129dd810cbf213b4 authored almost 9 years ago
ebf0dacf4957a5bcb41da4f94930bc531b6960da authored almost 9 years ago
8c33921a3438a55bf06832e04bcd1933681dc2fb authored almost 9 years ago
* The producer and consumer interface in nom streams are not
stable yet.
* It's quite complica...
639f51eec7492316315ff1f9ab66f66053891ba6 authored almost 9 years ago
bf80a4b8339510b0bfd9cfde67a31ca15cb1bd44 authored almost 9 years ago
5aae4ade342703cf7e8c884c59a2814b2bd8f64a authored almost 9 years ago
4ac3a91f0b5572c0dd2efcf973060f87b44a5e27 authored almost 9 years ago
226ee45d4a3b498ed294245a9de48ee856581642 authored almost 9 years ago
694bd12a17bd2c17afe8c9fc1ea576607f7ba20d authored almost 9 years ago
bd129d54bd956270d7552501089062a8b348d5b7 authored almost 9 years ago
7a712064d327d248837bf25ad91eec467ea7f85b authored almost 9 years ago
7ea8b25be935fca1be3d6ffedb54f2a6a300bb9d authored almost 9 years ago