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
000052d7b303856a46b814a2936a66f6726e0d80 authored about 1 year ago
e91a5debc10c395b36db7721dfff6326d697a1e2 authored about 1 year ago
dev-version support has been removed from `cargo-release` in https://github.com/crate-ci/cargo-r...
8d696fa5d8cc2179ece246637dbaf6e280030433 authored about 1 year ago06533f28d0ced9fd54859608694bcb98eb98ea5a authored about 1 year ago
c16591f0cc32cde2233ab329eb856ef8e54eae52 authored about 1 year ago
a3b41ed9598c0c7c13dc945e66129b7e6f468b77 authored about 1 year ago
2283f57a28b6e1f67b369ed014c86e49100514df authored about 1 year ago
0fed6305987be450ff818ca7d462249b91d7a31a authored about 1 year ago
* Regenerate on sdk-1.3.204.1
* Bump SPIR-V version in tests to `1.6`
Our assembler uses t...
ba1f984c0447864844bb1c18941cd3ec523fbc47 authored almost 2 years ago* sr: Deduplicate `match` ranges like `spirv` header
Solve some clippy lints by getting rid o...
aa260e04f22928d587839413568fab5a24e1f351 authored almost 2 years ago3a197807315e34ac6a07ddf7eea2ce6552829a23 authored almost 2 years ago
c7305b8d0591344e1784e92a14e149630f1e0129 authored over 2 years ago
* Fix new Rust 1.64 stable clippy lints
* Fix Rust nightly 1.66 lints
* Propagate `clippy ...
b49ec8f1f9148b3585be3ed9c8ce87ef54e7ec49 authored over 2 years agoaca957a526758843cdb1f836f2ea6cb27282899e authored over 2 years ago
61b9ead78a6954bfd9764b2986b3673be6b212a9 authored over 2 years ago
4f408eb9972ba30fc260652bcf60f8cdf33843d3 authored almost 3 years ago
* Fix disassembly of constant signed int literals.
* removed duplication for operand renderin...
b969f175d5663258b4891e44b76c1544da9661ab authored almost 3 years ago
Co-authored-by: Matthias Fauconneau <[email protected]>
Co-authored-by: BinaryWarlo...
* Regenerate with SPIRV-Headers sdk-1.2.198
* dr: Don't require >1 arg for extras, ie OpSpecC...
ca3779b20b2a8ef8841bee9f18d64c3c9af88c8b authored almost 3 years ago
Leading `///` are not trimmed in `#[doc = "..."]` and will appear in the
generated documentation.
* ci: Run `clippy -Dwarnings` and use minimal toolchain profile
* Fix clippy lint introduced ...
72a538d2b42df082ad7594f752178a15bf3809b7 authored almost 3 years ago
These slipped in over time. Fix them once now, while enabling clippy in
the CI separately to m...
* Deduplicate match arm generation into from_primitive_impl
* Move clippy lint allow into val...
bbd23ba5d5a518c12f275d5950d27cddfd5dc4b1 authored about 3 years ago
The last fxhash version is 4 years old while the last rustc-hash version
is 2 years old. Rustc-h...
It is only used for the FromPrimitive trait which could trivially be replaced
with from_u32 fun...
5fca73eb78969bccfe3d548b52a8b10394eb2ca7 authored about 3 years ago
8554c63210e2dc38596d282ae67807c01587b6ed authored about 3 years ago
If an operand has two distinct variants with the same value a SPIR-V
word would be consumed and ...
ccbc13cb5ec55811bdd6c66f2bb1866a17bd2772 authored over 3 years ago
02097a82701259ff3b03ee7be00f7132af65f00f authored over 3 years ago
bdc413170b91243f8a269964f24c80b2d1baa29a authored over 3 years ago
bac869d7e2f532e399c0154eb845f1b06489b35f authored over 3 years ago
a1bab3585d3d2b2d346e77d0e0d1edfb853bd174 authored over 3 years ago
1598154c76b583e68e6ad24925a40d7ca9f296de authored over 3 years ago
* Fix release regex
* Start at 0.0.0 so cargo release can bump it to 0.1.0
51ce6f0a774d39f6cf7699cc74ce5c8c17d4767d authored over 3 years ago
Tracking Cargo.lock only really makes sense for applications running
straight from this reposit...
d3672877df41effd6ec2b15382c8654cce0fd1ba authored over 3 years ago
f670630c9ae7bdaaeeb03c517eeb7c8cee14dd5b authored over 3 years ago
https://doc.rust-lang.org/cargo/commands/cargo-test.html: Surprisingly
enough `--all-targets` i...
a9cb7fdff9bc4fe5d7597fa9b2a3e3679b1b43b1 authored over 3 years ago
This crashes in case the first operand references a constant, which does
not have a way to extr...
* Rename spirv_headers to spirv
* spirv: Reset version to 0.1+1.5.4
* spirv/release: Updat...
5947f01b42c62ff2515ce1afb4ea4e5cdc20076c authored over 3 years ago
type_struct_id already existed, and these methods do the same thing as
that, but for everything...
4419db432d90cd333e62aae9669dd263acff0499 authored over 3 years ago
efd9a684fe4be31a41423668c0caa9a0da5de258 authored over 3 years ago
e2ef46fe96a2d772435fee98f5e6fb3c711f09f5 authored over 3 years ago
* Document and automate the release process
* Update tag names to contain crate name
65728a56346a48210f836f4527643f872c51d33b authored over 3 years ago* Implement partial OpLine support
* Fix forgotten test
* Comment formatting
3673812f68184369093a2ad45b0e9ea99a95bd32 authored over 3 years ago* Make cargo clippy be clean
* PR feedback
00540ee252c5a944cfb5f88578386a8bf0edf5fa authored over 3 years ago* sr: Treat "reserved" OpType instructions as type instead of op
Co-authored-by: Erin Power <...
719cf08e4af0436242707479e3509add5ec3d514 authored almost 4 years ago* Moved meta-data generation function into `dr`
* Also added BitEnum support for Capablity & ...
c60af4ed3ae9de2f05e18f331ffc0eda33541d76 authored almost 4 years ago* Moved meta-data generation function into `dr`
* Also added BitEnum support for Capablity & ...
279cc519166b6a0b8c51d8f130949f75031e29fe authored almost 4 years agof090ef3c6a6baaaaa28048c65d9e8e3542d34ecc authored almost 4 years ago
* Fix image operand id refs
The number of id refs is per operand is variable instead of one p...
8a4eb0e334dcad61664f6cd28a4602614e233c3f authored almost 4 years ago7111e6c5a8bb43563d280825fa65623032ee052d authored about 4 years ago
Image operands in the json grammar don't include the trailing id refs which need to be handled e...
bfd992b23948ab9bf009db4956d4e77fbdf6a6d3 authored about 4 years ago* Cargo update
* Update derive_more to 0.99
* emit from(ignore) on duplicate enum variants...
dae552c484974ca280a2f18a686b42b38b0dc2ad authored about 4 years ago79201288243d0b6f7107f2f6f3a4efe372bd5e70 authored about 4 years ago
* Run cargo update
* Fix clippy::redundant_static_lifetimes
* Fix clippy::ptr_arg
* Fix...
b5ffcdb35df6e035b2138cb7bb33cb41528f9333 authored about 4 years ago* autogen: Convert from build script to runnable binary
According to the autogen README rspir...
3ba1ff4180dee8d82b67d47cbc2ea9d7f6723cf3 authored about 4 years ago* Add FromStr impl for operands
* Change #kind to Self
* Add aliases to FromStr impl
01ca0d2e5b667a0e4ff1bc1804511e38f9a08759 authored about 4 years agoBuilder::begin_block should be used instead
22f9324a51f179983b13f076cc61d1bbfd7d0670 authored about 4 years ago* Add unwrap methods to Operand
* Add Block::label_id
* Add Function::all_inst_iter
* A...
f11f8797bd4df2d1d22cf10767b39a5119c57551 authored over 4 years agodb903b0353a81d287712e5826d75f8af3d1dd81f authored over 4 years ago
d82a69fcf22ac6d8ba060ded59c78c465bb620ac authored over 4 years ago
In one of our projects we propagate errors out of a thread using
thiserror to nest them recursi...
1addc7d33ae1460ffa683e2e6311e466ac876c23 authored over 4 years ago
* Add support for parsing 8 and 16 bit OpConstants
* Fail when the type is unknown, instead o...
25737220af8703f2b48edd368e63f413f3dfd0e4 authored over 4 years ago8671ff69613376dc7aab6a36c0a10fe65886bac1 authored over 4 years ago
* Add support for 64-bit OpSwitch
SR support is omitted for now.
* Update some comments fr...
7a36c2f16749b8e7ab76b3b51be8d2b22d33d98d authored over 4 years ago2e8ef6938c641bf05cdf4c95a2f9dc682d899ada authored over 4 years ago
* Add methods for iterating over all instructions in the module
c7be163bbd10b57b1b134efd990076cbcb9970df authored over 4 years ago7b22c0ca9f1ebd4229b9a1062ab3dfe582c62091 authored over 4 years ago
The type_struct function always dedupes, which is bad if the user wants
to use OpMemberDecorate...
* Run clean cargo build to update some forgotten stuff
* Handle duplicate names to be able to...
2efd1cd0f14b82cf3ab011f513adc5c3765270c5 authored over 4 years ago* ZeroOrMore takes Iterator instead of AsRef<[T]>
This is useful if the user has an iterator ...
16265b8b61b71872bc0d7a1dac916070ac3c7611 authored over 4 years agoeadc6015514fcbec837b3d064ebb46ab57a18f58 authored over 4 years ago
6a65b59d2b773a5bcb1a0cb613539a87fb95f6e6 authored over 4 years ago
0ceeace2b45daf875641e3997df1f10f39e56361 authored over 4 years ago
Having both new_x and selected_x is overly complex and bug-prone (there
indeed were already bug...
bac6d157f56efd4ff8c2e95a1a6d2e3b5e08c50a authored over 4 years ago
86c4a70a385bb085006985362f77ab37d2fe92ce authored over 4 years ago
b4705951b86b6af4a891a90f154751ff1b68e303 authored over 4 years ago
d69610e5b2dec6268179e59e6c93f535f8746bd6 authored over 4 years ago
5bf0faa2e02c1116385a16c70ef2594c93d2bf83 authored over 4 years ago
This separates out the formatting check to a single OS (speed) and
Stable only, which might dif...
* Actually pass in which instruction / op got detached to make it slightly easier to debug the i...
f698ce4efc614cfd44e0bae635ecedba48ebf55e authored over 4 years agoe32e6fbdc03ae1c0adc69c5ec5195ddaecd0cf2d authored over 4 years ago
5a210545777e408f4e403ee58f92f7d1083697b1 authored over 4 years ago
* Add TypeAccelerationStructureKHR to is_type list
Handle this op as type, instead of failing...
cd50cc336dbbc94e7bce71ac2c283b69d04f8c00 authored over 4 years ago* GitHub CI: Run cargo fmt -- --check
* Autoformat all files with cargo fmt --all
98405b46b3072d5369b9d82d37f524a87174f9aa authored over 4 years agod4d667701727b2842a771342c61bfc4e3129b89a authored over 4 years ago
* dr: Simplify match to unwrap_or_else
* binary: Drop deprecated Error::description()
carg...
cea4df4a8d89a2474139a4ec5c3482c72d3815d4 authored over 4 years ago* dr: Re-add missing id in builder_types
The assignment of id for non-aggregate types is miss...
acfd87c00ae34da41f876d06f2d462bfb724cd96 authored over 4 years ago* Create a builder from a module
* Add relative insert methods for regular instructions
* ...
f726c6ff179c2df5a58febfe8d60e108e02ba018 authored over 4 years ago* Update to 1.5.2 and switch to only using external spirv.core.grammar.json
* Update Class en...
220c9b4fe17d7aca13862b83b97f0f883a608afa authored over 4 years ago5f24ba26430c6ea6ee5a767dba57d61019ed3405 authored over 4 years ago
It now says spirv_headers instead of rspirv_headers
8f9cf628124224fdc8fab4a0f22e6dabb1cbeec1 authored over 4 years agoCo-authored-by: Paul Kernfeld <[email protected]>
5025ac0c59e673829ae23a3fd8a5897fba5a35e5 authored over 4 years agoCo-authored-by: Paul Kernfeld <[email protected]>
44f7d62390781e700e4f1a84a8a4816a61c30b94 authored over 4 years ago