Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/gfx-rs/wgpu
A cross-platform, safe, pure-Rust graphics API.
https://github.com/gfx-rs/wgpu
5bef140228cb56d1dc2b0bd669ae4bd6f6ecf508 authored over 2 years ago
e125321bff7eb602d1849f18f22606afeebef3fb authored over 2 years ago
Bump version to 0.5.0
195f36b770af4397540b0cad606c0f1da40b3eae authored over 2 years ago3761d8a3ff84af1a59d6a024eab2d9cf8139bdf8 authored over 2 years ago
* add other breaking changes to 0.13 changelog
* fix typo
93dbffa5d3d5ae2b26ee0c573862fef2f9f4de52 authored over 2 years ago* Changelog
* Update CHANGELOG.md
* Bump versions to 0.13
1ceef24261c6c0ace193090a51e9d7e406da1185 authored over 2 years ago* Release 0.9
* Further update changelog
* Apply suggestions from code review
Co-author...
06ae90527dcede1a98d6f15fa7c440f0eab5d0ba authored over 2 years ago* Add new presentation modes
* Expand presentation formats
* Add Surface::get_supported_mo...
ea05b44f384077a1a466eeb9a58c523379225a01 authored over 2 years ago* Make some (currently hacky) changes to enable multiview in webgl
* Fix ViewIndex built in f...
e2d688088a8e900e22da348cdc7ba0655394b498 authored over 2 years ago
Since spirv's SMod doesn't map to naga's IR modulo operator the
instruction is mapped into it's...
98597da1ec44be4c0722454c99f051a257760dc8 authored over 2 years ago
1d8bc57a86a989b2fb30d3f3ae1cfcb9e55adac1 authored over 2 years ago
464b61d01c5832497e7ae54dbb153464e74eb285 authored over 2 years ago
* implement Queue::write_buffer_with
* address comments
* update doc
* Fix copy span lo...
5eb09f6bd786a7026fbd1d00e2e76afe450c7dac authored over 2 years ago0eb6845b6ad114963de73167332b8048b8997184 authored over 2 years ago
b0c798639a9b041a14dfaf3f1deb1b1b932f55c5 authored over 2 years ago
As an incidental change, wgpu#2802 (de5fe90f2) changed the definitions
of the bitflags in `wgpu_...
7cfbd874af2aeea379df4b844ba2eb3053f21212 authored over 2 years ago
* Make the color attachments `Option`-al in render pipelines, render passes, and render bundles
...
* [hlsl-out] fix matCx2 as global uniform
* [hlsl-out] update comments
* [hlsl-out] fix `r...
27d38aae33fdbfa72197847038cb470720594cb1 authored over 2 years agoThe former use statically linked Android libc symbols while the latter loads them dynamically. T...
892c272d188283563879f85b2cbf816f7ba918e5 authored over 2 years ago
This will allow us to pass module representations that are neither
`Copy` nor `Clone`, like `nag...
064f3f1db470f536de4a2940df0f11b19de000ec authored over 2 years ago
a3ed6e06ab4708b0eae6d92363aad454c58bc6c2 authored over 2 years ago
84633a8b12623f9b11c14d906304c1b6c022f511 authored over 2 years ago
788cd7d2bb7db15b51d84fd9413a4050affde5c6 authored over 2 years ago
f041991d0cf4833f2b23e48c92d8b81cee80a8bc authored over 2 years ago
533fc13afe4780a83b1b8e5a7baa3cc7dc110081 authored over 2 years ago
770935aafdafd33ae50287efa8052b0abf6e836b authored over 2 years ago
1af3b9096c5a719ea1a650e2ee08ee5a61a8a325 authored over 2 years ago
* Define feature flags in terms of the previous
* Add WRITE_TIMESTAMP_INSIDE_PASSES feature
de5fe90f20147b93777d3d57463ee4802283610b authored over 2 years ago67ef37ae991f72f06a58774c3866d716d1c9a9c1 authored over 2 years ago
* get_supported_formats: sort srgb first like the old get_preferred_format
* get_supported_fo...
7375acb230e48c6197fbfe3649b4312d597011c7 authored over 2 years ago* Add Limit::max_buffer_size.
* Prevent very large buffer with some drivers.
Some drivers ...
5dcd19c167dde75e0c3b67f9a85662b01742867a authored over 2 years agoFirefox needs it to implement WebGPU's error model (see create_buffer_error).
a9f1b4f8e0ef3c7a05f9909736bb387a60078d14 authored over 2 years ago
in the thiserror error format string, `{0:?}` ends up referring to the
first named argument, not...
7df4fd1cd44ea06fea7f41cb7ca143d36be3db81 authored over 2 years ago
* [spv-in] Fix bitcasts on non-scalars
* Fix ::As handling in glsl
* Cargo fmt
* Make c...
ea832a9eec13560560c017072d4318d5d942e5e5 authored over 2 years agof27a9788fd2d45334eaba781f30760fd05fdb9a9 authored over 2 years ago
* Change all the functions
* Return the set of supported TextureFormat specified by WebGPU
* R...
0d4d3f4ceb0c07de38064533c3409a2f8c1d8d95 authored over 2 years agoaba7197fe84c3008ea48686b848916e0bdafabea authored over 2 years ago
The continuing block in hlsl was being generated with the same indentation as the loop body
6d78f1c06dd5327da015f06bc6145c0b68c15b2a authored over 2 years agocafdb160ae554a847a35af19d3f6969db4574908 authored over 2 years ago
89f24b6cfe4f7c25c4c5890a5e15e5e479094189 authored over 2 years ago
f4c01052ef709e010f4e228d7d7d668f0166b3f5 authored over 2 years ago
0b60f410ab7bd0ca0d67d024c8b5da84b55fbf18 authored over 2 years ago
46387e90ceaf121974c505f29aeb80e9e4226a73 authored over 2 years ago
ad536ce0dfd5c9cc92ebf623ce44432cd9e68c0e authored over 2 years ago
531d563f0eb18f647f066f700f28775722b76ff0 authored over 2 years ago
f2c3d428181dad61f48661b92e262c2ec3c2f93d authored over 2 years ago
Require at least version 0.7.1 of ron, this version changed how floating points are
serialized ...
* Expose the source location in CreateShaderModuleError.
* Bump naga dep to 89bed99.
191537021e6f7504beee9961c16b3245b72e194b authored over 2 years ago
This is a workaround for a limitation in rust-analyzer:
https://github.com/rust-lang/rust-analy...
Refactor `wgpu_core::command::bundle::State` to more closely resemble
the internal slots of a W...
5c8d4a8c80826da62a6c57159c2631f4de8939c6 authored over 2 years ago
Some functions like abs only accept signed integers while naga's IR
accepts both signed and unsi...
98bc8fedf9b88ecbdc1bbe653f4a4f92a915d9ce authored over 2 years ago
ae58fbf4d04d7fb4d8d2340f06a11b869eecb290 authored over 2 years ago
The GLSL spec forbids switch statements with an empty last case, so we
check that now and throw ...
GLSL allows the last case of a switch statement to not have a `break`
statement causing it to be...
Glsl defines two overloads for smoothstep that accept `min` and `max` as
scalars and the value a...
Expressions marked for caching might not be cached, this can happen for
example when these expre...
c7e67690013ce08132f5e8203379c72534b84f39 authored over 2 years ago
Expressions marked for caching might not be cached, this can happen for
example when these expre...
Co-authored-by: Jasper St. Pierre <[email protected]>
81e2b006e1e968029cb85de5a1fc127f16625a4b authored over 2 years ago
The conversion from sampled images to depth changed the `argument` type
but didn't change the `p...
0a6b0e5b7100a26bd467607359b32c9d3ad3df46 authored over 2 years ago
006bbbc94d49b2920188cbdadf97802d064494be authored over 2 years ago
Clarify that `gfx_select!` is not specific to `hub::Global`.
Clarify that the `T` in `id<T>` is...
b30b445423e1399599ac14869f13dff725eaab8d authored over 2 years agoThe example says:
Using AMD RADV POLARIS12 (Vulkan)
The test says:
thread 'water' pan...
fd22c7f269878d460f5261a6ae5fd67df2d9d0ef authored over 2 years ago* Add a downlevel capability for rendering to floating point textures
* Rename capabilities to ...
a880eb96420a9a947f0e3191c4b4cc325dd01262 authored over 2 years ago
This is used in various places around render pipelines, passes, and
bundles.
The public `wgpu_c...
3a193ec3d31a81f48167529afb677c84019df130 authored over 2 years agoa4352a1dacb53a072fde9e2b767344483bfc235c authored over 2 years ago
Co-authored-by: Connor Fitzgerald <[email protected]>
df1472d4a39649c409af83a7d1489186ed48b8ca authored over 2 years ago629ccaf4e01dda65c02d7cac94a5ed4256ed89db authored over 2 years ago
Co-authored-by: Connor Fitzgerald <[email protected]>
048a420d82212c8fa1f94605e05331746ccee136 authored over 2 years ago
On Fedora, mesa-vulkan-drivers 22.0.3 AMD RADV POLARIS12 just colors
both the NE and SW corners...
b2cc6ff18551acbeba9d7b47f1dda4704bfdaec3 authored over 2 years ago
e0327b1db7707ffec5d1d369fc5253596e274bd3 authored over 2 years ago
Bring the lexer's parsing of numeric literals in line with the WGSL
specification as of 86a23b83...
f94f25f355ba849a5814cf98df6bba86af49b0d1 authored over 2 years ago
5e070783bc9ba22aca0e542b3a2151416e36b454 authored over 2 years ago
Co-authored-by: Koen Willemsen <[email protected]>
ed9cdb7946fe5dc9fd52d4aa6dc83d64431e3abd authored over 2 years ago* Improve read-write and read-only texture storage error message
* Update wgpu-core/src/binding...
f0c7fe3a8eb0bc1caa9d02bed6edbb19db174378 authored over 2 years ago* Remove unused field `bundle::IndexState::pipeline_format`.
* Clean up render bundle index buf...
091e9b1788f9c396858981ed729a38a019a5b683 authored over 2 years ago
`wgpu_core::command::bundle::State::set_pipeline` marks a vertex
buffer slot dirty if the pipeli...
be625f9a01883dd76019a04066642ea1a6600c11 authored over 2 years ago
31c6b39c20bc672692fe61dd345e18fac4134077 authored over 2 years ago
Put some plumbing in place to accomodate the latest definition of
`GPURenderBundleEncoderDescrip...
* First attempt of exposing create_surface_from_canvas for webgl
* Test Fix Compile For WebGL O...
25b16d5cc8ca84b82574bb1d02d2c51d3ea264c8 authored over 2 years ago717bc401068d782a674b8b5c609158b32fa2cf35 authored over 2 years ago
a3b241857df53dba7891580c61eb33921f859ff3 authored over 2 years ago
* Implement submission indexes
* Write some unit tests for poll
* Update wgpu/src/lib.rs
...
* surface.acquire_texture: pass Option<Duration> for timeout
A std::time::Duration allows for t...
444836f7471a2742f280b17faab2562486249cc7 authored over 2 years ago46420212d71edb6daa1337284f6d94efa7c4ceb3 authored over 2 years ago
9e3cd08e5913bbb22e4d5b1f3fd30dccbf4ba9c7 authored over 2 years ago
75db572bf7de57179a1c3b272e0f384f76d3e1a1 authored over 2 years ago
Introduce a new `TypeFlags::CONSTRUCTIBLE` flag, corresponding to
WGSL's "constructible types". ...
Add `valid::Capabilities` flags for the `ClipDistance` and
`CullDistance` builtins, which are no...
Also, the documentation job probably doesn't need Clippy.
7f5ec31825be688729450c01d112e876c164760f authored over 2 years ago