Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/gfx-rs/naga
Universal shader translation in Rust
https://github.com/gfx-rs/naga
aa7005fdf3e60e043ce91d9781b312b00210b9d2 authored over 4 years ago
0aa91927b287abb2383000deccf45eebfe6e0fec authored over 4 years ago
14feb9ac017a4880389b7b3a29f2c0fac8561819 authored over 4 years ago
1c3f4513dea6e1e27a8c44867102fec18817fdf5 authored over 4 years ago
081b90f11765c8afaf9f26cbe7030781bb4155c9 authored over 4 years ago
2ebaadaf0ca62e558ac027606f6f18c807308ee7 authored over 4 years ago
74c4a3ce184d9bc378a03b48affc8c3fa074105a authored over 4 years ago
bcd3db2dad100ada25b331ac010f2aab99cd89e3 authored over 4 years ago
a561c7cacbb178f3a3fc6c985ef0dbb85298ee94 authored over 4 years ago
d6cc17f0519d4b3e09f46f8428927c81690440ed authored over 4 years ago
e99c71516094bd7f9c76a9bae62adc43535e6163 authored over 4 years ago
fb2c60b31c813c1a618e7374a8352e8ab3752552 authored over 4 years ago
f04a07c86c0ee6ac4184acb74f0a6e82efecf13f authored over 4 years ago
* Fix lexer operator issues (with tests)
* [glsl-in] Don't convet to string in lexer tests
...
094e4fdd175ebbd3268e020c30c68550e2b7ebfc authored over 4 years ago* [glsl-in] Add gl_VertexIndex
Refactor variable handling out of parser.rs
* [glsl-in] Fix...
a9355f928fcb88f1581ed586a444535b0c6a8e17 authored over 4 years ago089d0dd4f8d9e878a967c327cd30523188ccbeb6 authored over 4 years ago
0235c4a86cc32df69001bcc74276f468596e1f60 authored over 4 years ago
b278e10ea7c144b2387585c4e81c1d86db8e2def authored over 4 years ago
* Added generation of the texture mappings to the glsl backend
* Added a temporary workaround...
0129aa2ca699070497e7d0c6c749fc872e395623 authored over 4 years agoe64f28375e8e813e81ef70bb2699ddd1871eee7e authored over 4 years ago
* [glsl] Promote glsl-new to glsl
* [glsl-in] rename feature glsl > glsl-in
2ea0310b6309e21de8edc80d637fa46c05190756 authored over 4 years ago* [spv-out] Add initial Rosetta test
For now just check that spv-out succeeds
* [spv-out] ...
2fa8eb596d97017a98119a6d4a2a517ea2d2e7a5 authored over 4 years ago* Extended Interface to be used in more places
* Applied comments and added tests
* Remove...
e1e116537e83b27a3a63ef17d5bdaeb5f8e8b434 authored over 4 years agoc122e064a7b56c2ee0175585f637c5324026d830 authored over 4 years ago
789d624710889fbbd41bb73e2337698283edb903 authored over 4 years ago
* [glsl-new] Add jump statements
- continue
- break
- return
- discard
* [glsl-new] Fix...
43bad8ee5086424ebbe86458a4b36ef0416eaae9 authored over 4 years ago* [spirv-out] Move instructions to own module
* [spirv-out] Fix wrong function use of some in...
a3bac5ee0f9ba68235c1ea9e1166f06e5a7e9065 authored over 4 years ago* [glsl-new] Update last exprs to ExpressionRule
Refactor out binary_expr to keep parser.rs '...
2cdb54e266527b67209d1280c654be6428a86b9c authored over 4 years agoc56013b46e010c266a75eda988eae3d3eb53da07 authored over 4 years ago
b7d834ed33fa0a261791087cfa6e11aa70677a48 authored over 4 years ago
9ba075c9903fb2f56c83eab09ffe38ca518c2649 authored over 4 years ago
dc38fc115bbf3ba5d7efadee066725b353c57188 authored over 4 years ago
f97c62b0e6a083bd2aee1f3b689b8859a8e449e7 authored over 4 years ago
Add documentation, make clippy happy
Compilation errors
Add some more docs
Few mo...
b67739034ebe48dc8f21dfd75a428c907ac46e6b authored over 4 years agodc442343d6d94af00bb13f39419614fdba63f6e3 authored over 4 years ago
d370686351444f871bf2d4f886b32a19820cec8c authored over 4 years ago
Add GLSL backend
Add SPIR-V back + front
7a43c78e29f9dd8389d4db186123e05d3c8d7d98 authored over 4 years ago* [glsl-new] Refactor type handling
* [glsl-new] Fix clippy error
c824287fd57a9709704acf16258b0119950647b5 authored over 4 years ago1b17030d052a5624b3575fd3d774f0db66b52c70 authored over 4 years ago
* Fixed not generating wrong op on booleans
Correctly handle storage images and sampled images
...
4a61705201a2d1a66757819b5dcdc16b284199b9 authored over 4 years ago
cf6002be01e467585992be9d481b53dd23703417 authored over 4 years ago
35e14378b31971d9036e866ea72c994ed50e8253 authored over 4 years ago
91a7bdf7e7a36855b611d06ae60dac1d35cedd2f authored over 4 years ago
bd9efe5915e548b9a2ec1f3d3e9296c90b31e69a authored over 4 years ago
462c82fb71d12489cbad7478d687bb9242e617bf authored over 4 years ago
b5d99e133b309af59cd7996db2a4bfdc1fae460a authored over 4 years ago
58b35f13ba63ba3baaf4677b1d7f6ef9e8ee43f6 authored over 4 years ago
Use 1.41.0 and nightly
e41dc6958c57d0b8c803ddc5862d66f58a6c144b authored over 4 years ago
* Removed half of the clones
Fixed struct field names with invalid ident
* Fix struct member...
64bb2104cf14c84c4f39c61df2da379f0ff0427d authored over 4 years agodf8364f92c7214361941b8a3ab15752c59327512 authored over 4 years ago
479777315211f23f640dc53977eecd46ced6aaf6 authored over 4 years ago
f7c5e4873e39f958a87d317e2c6a87a5f61e9d02 authored over 4 years ago
ac66d149a47a5c261e30719e867f58d105f26ef8 authored over 4 years ago
* Add dependency on serialize for Rosetta tests
Fixes #149
* Also run default cargo test o...
6a3af2fe87479335fb609ed4a2fe2237df6c0ae2 authored over 4 years ago* Add initial Rosetta testing
* Make rosetta tests run as part of cargo test
* Fix rosetta...
92c1ffb588fea859305b59b790dd08b3c943593d authored over 4 years agoformat
major refactor
Change spirv to spirv_headers
Remove files
First transla...
c12c9a9faceda2fe46ade27f11accf0e6b229c13 authored over 4 years ago* Initial glsl es 300 support
* Set float default precision
* Generate interface blocks an...
5d9489871d95610029243ef1ef18fe0764877540 authored over 4 years agocf39a88f215e57589c5235be3bad3f42fdfa2093 authored over 4 years ago
* Make no interpolation mean default or nothing, depending on context
* Re-add Interpolation:...
e9d00d38a4efb72a52ccf980c18a8127694a308d authored over 4 years ago* Add function calling support to wgsl frontend
* Fix external namespace with multiple namesp...
6026e57404bf32ae7a2cb74c3acdf8852ebea301 authored over 4 years ago* Add custom consume_number function for consuming numbers into tokens to wgsl frontend
* clippy
5035362ee6d9cc311dfc907d09ae92de14560d0b authored over 4 years agobd276bf4a4736c7c481c33ff19a0a33fc2852ba5 authored over 4 years ago
* Add composite constant expression support to wgsl
* remove matching on reference
* Re-fi...
88fb1bb22a359980d65dc69c55efb368dd7eb0f4 authored over 4 years ago* Add interpolation support to naga core and wgsl
* Add glsl-new fragment shader support to e...
8c0b1636eae835b64a4a827c26879a17c85a38ba authored over 4 years ago* Add support for array stride to wgsl frontend
* rename
d6b172ddcb363402a526e50f0c79448e9f231eaa authored over 4 years agob0f1f6285accce779f9ea518efe952b6174a690a authored over 4 years ago
c5a302b76946e0ce0da0b8f62df866bbe334927d authored over 4 years ago
58dd54f938f66a22a96a792c070a3dcadc84bfef authored over 4 years ago
* Make type handling more generic in glsl-new
* Remove commented-out code
b03e874646431d67a3afd64b3a4b880de152ca9d authored over 4 years ago* Add more scalar and vector types to glsl-new
* Formatting
4677b74928ba8b85ce31074983f1a45612031948 authored over 4 years ago34cf97cb9177eb248693d024d54790601e7f071b authored over 4 years ago
50cd2b1bc212ae6650c3b7474c3fac646d1b79ab authored over 4 years ago
7902bd54a854ce498cd57518994386cbb6152190 authored over 4 years ago
* Add support for initialization of local variables to glsl backend
* Cleanup
fccefaccde249cd7c7e7df96c225b52ad1fa9f29 authored over 4 years ago7f780e8efcdfe475d8bd57d9d77edeedab8ecc39 authored over 4 years ago
* [glsl-new] Handle local vars scopes
* [glsl-new] scope fixes
- Check loacl vars before g...
b4e1775b9e3551ae95d9bb9f6d01312bd1347390 authored over 4 years ago* Add serialize and deserialize features with examples
* Fix formatting
* Make some types ...
466cd1b7283dc9734400e933799e74bd896a4d74 authored over 4 years ago* Initial backend implementation
* Refractored glsl450 backend to have a common module betwee...
a16204456e6195e35ef577d95bafa0824315904c authored over 4 years ago41c1c713dc32ae8d32d6fb67655bc1c7c5355d6e authored over 4 years ago
b96b7449dbac1aa987952cb8b4256208c32ac648 authored over 4 years ago
Focus on handling global in/out vars
482c6d042d43c2ca9d5753ec7045709d5660ba1b authored over 4 years agof98054afdd7503e2ee27f9952f98f07fd72ebe59 authored over 4 years ago
- Fix clippy issues
ede04ba4dc4037904fa22f7051279a5aef14589f authored over 4 years agoAdd mat2x3, mat2x4, mat3x2, mat3x4, mat4x2, and mat4x3 keywords
6db5b373f87658daa36fe0aff3dec5387e910725 authored over 4 years ago745ef6a6d609a6690d6051a16dec82e058884792 authored over 4 years ago
- Initial work for handling expressions that also generates statements
747535906f5ea58db6e6c6dc200fa329ad461d94 authored over 4 years ago* [glsl-new] Add initial handling of stmts and exprs
* [glsl-new] use &'static str for NotImp...
1eb637038dd15fc1dad770eca8e6943424dbc122 authored over 4 years ago* [msl] Cast single-component scalars
* [msl] Allow `BinaryOperator::And`
115c29c0223eee9c98498fb91d5e7660d89389d8 authored over 4 years ago* [glsl-new] handle gl_Position builtin
- Also fix width of vec4 type
* [glsl-new] add sha...
3884921f4ece24a0660afd6fd49bbf4a4aba6a14 authored over 4 years agoccab9f7c3881882b77477fcf8c0bec4bea9ab9dd authored over 4 years ago
94802078c3bc5d138f497419ea3e7a869f10916d authored over 4 years ago
41ca3834f5bfecc513a96bd295b93eb7cc61e7c6 authored over 4 years ago
56e78e47acbd71df8a5c4f34f8e1a793352734ff authored over 4 years ago
d26f75485304a574b4500a116794ee451e0c072c authored over 4 years ago
* Fix TokenMetadata for #version
* Add glsl-new #version parsing
* Fix clippy issues
* ...
244c587457546a124cbf96ed9ee7c82f16ce3cce authored over 4 years agoe55c6b56e2752fafd10e749579b37ac515e0b5a4 authored over 4 years ago
Adds constant evaluation for addition, and uses it for globals and array
specifiers.
* Add inital ast for glsl-new
* Fix clippy for glsl-new
Deref instead of cloning
c9fea374302cb51c69957a9552fcc306404923ee authored over 4 years ago