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

Fix `texture_as_hal` internal unwrap may cause panic (#3131)

dcc0baa1ffb6ad8b5ce864040098f5b233aed521 authored over 2 years ago
enable doc_auto_cfg for docs.rs (#3113)

* enable doc_auto_cfg for docs.rs

This should expose more feature labels in the generated doc...

d81cb46be02e883ecf3d7b1f2b06523f8df5f480 authored over 2 years ago
refactor(valid): s/error/source member name for `ValidationError`

469272c6130a5c88bc2231c8b7ec2641e0449d1e authored over 2 years ago
refactor(wgsl-out): use `for` loop for function arg. writing

df4e40327c280a038365fb3d4ec839353f06eed3 authored over 2 years ago
build: move to the Rust 2021 edition (#2085)

* build: move to the Rust 2021 edition

Since the MSRV of `naga` [is currently 1.56][msrv], I ...

b37dda8854d63b9a9869624cfb6db31d504a04ff authored over 2 years ago
refactor: factor out new `Validator::global_var_ty` for expr. validation (#2086)

2a11d830bb8a4965758cab787196322de4f24e19 authored over 2 years ago
Fix incorrect atomic bounds check on metal back-end (#2099)

* Fix incorrect atomic bounds check on metal back-end

Generalize put_atomic_fetch to handle `...

ddcd5d3121150b2b1beee6e54e9125ff31aaa9a2 authored over 2 years ago
Remove unrelated comment in `CompositeAlphaMode ` (#3129)

49415fe971ee4b2f3d89a268984966912543e42a authored over 2 years ago
[hlsl-out] Fix storage access chain through a matrix

2754a0136ecd4d371af5a85fc715c9f8f4c64fc1 authored over 2 years ago
[hlsl-out] Properly implement bitcast

d974f2f832681366e9e6d99c4c3b0096b37efcdd authored over 2 years ago
Use cargo 1.64 workspace inheritance feature (#3107)

cc448817e73fea4904c5ae39753f7d0d49e8f1bc authored over 2 years ago
Workaround FXC Bug in Matrix Indexing (#2096)

20d5445cb7f0cd9fa614c926173d57d420afccc2 authored over 2 years ago
Add Surface::as_hal_mut (#3123)

754a4bad801064b2027cb0d9f26bcb574b796aeb authored over 2 years ago
WebGL2 multiview support via OVR_multiview2 (#3121)

* Add OVR_multiview2 support

* Add changelog entry

* Only use multiview on wasm32 + unknow...

d3ab5a197ed61b80d264bde150f76538d0c129a6 authored over 2 years ago
Rework CI (#3097)

ce081796c80675b56b3874089238789e2f98893a authored over 2 years ago
Correct a typo (#3108)

435ce062a9a573a00e2f30c93010a284f1e627ad authored over 2 years ago
Global init remove dummy argument (#3101)

b28a87e2984181a5eaf659850f55b1e5aa1a461c authored over 2 years ago
Expose the full Result type to the rust map_async callback (#2939)

d1ff3838b807cd4a04fd68154d90a75ea423fa00 authored over 2 years ago
Reformat comments in wgpu-core. (#3102)

215884184bcd7592b6ee50de0ad60fb2d68e29dc authored over 2 years ago
Use `std::fmt::Formatter::debug_struct` for RenderPass. (#3100)

fa4d8401e8f9f28c90480f558db0d2f2f6cf2084 authored over 2 years ago
allow creation of wgpu_hal textures for gles backend (#3046)

Co-authored-by: Connor Fitzgerald <[email protected]>

7aca31fe9c87ed0d5005ae8a82e1474113a63c70 authored over 2 years ago
Add `get_default_configure` to simplify user creation of `SurfaceConfiguration` (#3034)

caee97e4023f57c373b3406fea195674cdf4a598 authored over 2 years ago
Fix memory leak on macOS (#3056)

9272cc65cc70d6aba9dcba1d7eaf567365eb299b authored over 2 years ago
web: implement `queue_validate_write_buffer` (#3098)

b72bcc54dc7f28b6009b8a3df173021ee3d65f56 authored over 2 years ago
web: call `create_query_set` and `write_timestamp` of web-sys (#3091)

42be6f36aa2b13c68ab6b8b59eb58b9f554f9ad9 authored over 2 years ago
vulkan: Don't use pointer to dropped PhysicalDeviceDriverProperties. (#3076)

Co-authored-by: Connor Fitzgerald <[email protected]>

f3d455b617a3ae670a24dc97e173aa4228449cd7 authored over 2 years ago
(WIP) Add tests for empty buffers and map ranges (#2879)

cf3ea638ee8b635b1a92b0f1812a8c193c48911e authored over 2 years ago
adds eq to DepthBiasState and DepthStencilState (#3096)

aed3b1ae59ee097901b852d934493c7ec167d344 authored over 2 years ago
Implement Hash for DepthStencilState and DepthBiasState (#3092)

* Implement Hash for DepthStencilState and DepthBiasState

* Fix clippy error

* cargo fmt

* Fi...

0951b033a7c81b464231e3202dfb88cc28476c11 authored over 2 years ago
Fix webgl srgb blit not setting the viewport correctly (#3093)

* Fix webgl srgb blit not setting the viewport correctly

* Add changelog notes

351ca3ea3d28fe065f7d4d1f90f2e8f28f910d8c authored over 2 years ago
Make some errors not fatal (#3094)

eca04f59db2ecb26db84c5ca7e1d7bf864ffa48a authored over 2 years ago
Implement `Clone` for `ShaderModuleDescriptor` (#3086)

318cb7aa9b7a1074a0d98092ba82444b84d8b3e2 authored over 2 years ago
webgl backend supports now non-srgb framebuffer (#3070)

acadd8dad5ea293660458eb33fbcb42f9820a7f9 authored over 2 years ago
Update cargo-run-wasm (#3057)

81dc1e24ebc734cbb8e84ea9c9a3a13ff7e23bc7 authored over 2 years ago
Create instance from worker (#2858)

Co-authored-by: Connor Fitzgerald <[email protected]>

3cd93983b209a58f73b9e06d0904bc36c6bc93c6 authored over 2 years ago
Fixed missing device feature in mipmap example (#3081)

f57db150f2e9fa1f7e031ddc8cd8bcb5c66f1acb authored over 2 years ago
[BREAKING] Make `Shader(Module)Source::Wgsl` optional (#2890)

02cc2ae234a41f614f1a8648e4c384834c26cb4e authored over 2 years ago
Convert All Default Implementations on Enums to derive(Default)

ac5390528e10b4304d955c39cba781b452406827 authored over 2 years ago
Add a CHANGELOG entry

6451d31b7a0a1ce6dbcaf8cc7e6536ac06587f6d authored over 2 years ago
Change msrv and ci

d5f1941fea019b4061459bf465afcb06696b2608 authored over 2 years ago
Update cargo-public-api report in release notes (#3078)

29643139e1a3bf59b1706a68424610dfdaab653d authored over 2 years ago
Fix repository link pointing to the 0.9 branch (#2078)

a7193d652e49180661a6ca047889e0685667acdb authored over 2 years ago
Implement Default for CompositeAlphaMode (#3074)

1e63e8ca9b7bca7519e1770a0b7585435095f601 authored over 2 years ago
Provoke VUID-vkDestroyDevice-device-00378 without #3069. (#3075)

58f92cc6b4e7eb179299b691baa990a89cacf91e authored over 2 years ago
Add an entry in the changelog.

f68a095ecb7b972534d2ee0085b056120b3798dd authored over 2 years ago
Shrink the default max binding index to 640 and expose it in Limits.

Following the corresponding changes happening in WebGPU.

0a3e209c90263255ca2d17f004c397cd5dcb3027 authored over 2 years ago
Set web-sys dep to 0.3.60.

Looks like web-sys makes non-breaking version bumps when there are breaking changes in unstable ...

7892b0f96e4fc26f4f380271014e17958ada38b9 authored over 2 years ago
When a command encoder is dropped, destroy its hal command buffer. (#3069)

Fixes #2965.

c781971792ceb5a69c3cdbfcbf0935a6f763de49 authored over 2 years ago
Bump changelog

261069d04fc1263d8e587c18936b9db90b077abb authored over 2 years ago
Update version to 0.14

872b43610495363d230ec874b47e5139ad58d630 authored over 2 years ago
Update naga + deps

91e0dbd1ae792267a6b448e1259eb776d9ae45e8 authored over 2 years ago
Implement missing PrettyError impls (#3066)

60fd2a32e9bbfda853c1017bfce0df96bf8cc94b authored over 2 years ago
Implement `copyExternalImageToTexture` (#2781)

Co-authored-by: Connor Fitzgerald <[email protected]>

50e2a5becf5f0b166a9d416096852e47173d9e59 authored over 2 years ago
Set the image stride to zero when updating a single layer on metal. (#3063)

Co-authored-by: Connor Fitzgerald <[email protected]>

37de3a35745ed89994ed1d71fc57db3289b48745 authored over 2 years ago
gl: add `Rgba16Float` format support for color attachments (#3045)

Co-authored-by: Connor Fitzgerald <[email protected]>

b13bb468cb20b54d348b35fc3d11d7ee50786626 authored over 2 years ago
gl: `ASTC_HDR` feature detection (#3042)

4992de59385e9b26b4fc148ec0395ad9377bd390 authored over 2 years ago
Add changelog and bump version to 0.10 (#2077)

c52d91023d43092323615fcc746162e478033f26 authored over 2 years ago
Fixed buffer sizes encoding on Metal. (#3047)

5c33e23b6615048cd2e9ff9b547773d905a9b533 authored over 2 years ago
Handle unsupported surfaces more gracefully (#3054)

237289594420f498c6fdb39f3a47d12f3e52397b authored over 2 years ago
Make hal::CommandEncoder and hal::CommandBuffer extend Debug. (#3060)

b79c455144c961c053a35e5040dfa3831e1ef2e6 authored over 2 years ago
Vulkan Command pool optimization (#3065)

7b8dd4e0bdf11225df847d32cd1c45190a616efb authored over 2 years ago
glsl-in: Update initializer list type when parsing (#2066)

Previously when parsing an initializer list, the type passed to
`parse_initializer` was not upd...

e07fd981c208767fc00c78a6da162026b47835ba authored over 2 years ago
[validate] Fix compiler warning

0f26e5c808631d3d647a71f985274755d01edb6d authored over 2 years ago
use custom ser/de impl for TextureFormat (#2908)

Co-authored-by: Alphyr <[email protected]>

26f223964e7bf57b7f207cf09efa82b732c470cf authored over 2 years ago
Fix label leak (#3053)

c927e810defc302d7b0cc21b069a0657df0771ff authored over 2 years ago
remove copyless (#3050)

b65ebb4b308228287cdb559b624ce3ac3ba71bd2 authored over 2 years ago
Placate clippy 0.1.64. (#3048)

Derive `Eq` on some types in `wgpu-hal`.

27a27568d62b8c462af0d883d4443b0a1a3cc154 authored over 2 years ago
Split Blendability and Filterability into Two Different TextureFormatFeatureFlags (#3012)

* Split Blendability and Filterability into Two Different TextureFormatFeatureFlags

* Update CH...

2c1d7a8a5c6564daf7c50e1a6bf0e75b019733cd authored over 2 years ago
expose driver info in AdapterInfo (#3037)

Co-authored-by: Connor Fitzgerald <[email protected]>

061e04bff1eea948a64f392087de8f6699c090b0 authored over 2 years ago
Updating TextureFormat matching specs (#2954)

Co-authored-by: Mauro Gentile <[email protected]>

cdf6ee0c877e908de0ca73f9ef2696c6f4c4fa41 authored over 2 years ago
Update deno (#3041)

f8ff5a8ffa0c03758cb9d5a5592286cd25517d80 authored over 2 years ago
Update wasm32 dependencies, set `alpha_mode` on web target (#3040)

ffd733726aa6782bb084f7acf8412e38d9fefd3e authored over 2 years ago
vulkan: use effective api version for determining device features (#3011)

65e405193e8c62b9d7faee762515c7e9a3bf08d2 authored over 2 years ago
Vendor id clarification (#3036)

* set GL vendor for id Mesa and Apple

* match on "apple m" to mark M2 cpu as integrated in gles...

f877a8a3c9cfac9b9972bc4b06d08922ab292f36 authored over 2 years ago
Upstream denoland/deno#15853 (#3038)

Co-authored-by: Vicary A <[email protected]>

03b989c23544683cc6eb086df7356d99e96324bd authored over 2 years ago
dx12: Add support for push constants (#2866)

c61f61ca0e0dc1b8d9c371ab7012d6a8e6b7b71a authored over 2 years ago
move GL vendor magic numbers to "auxil::db" (#3035)

6f2c393024d44d7b216edb0e9dc14b2f12cd3e92 authored over 2 years ago
[BREAKING] Wrap `ShaderSource::Naga` in `Cow<'static>` (#2903)

95408cd48b809044b26696abdf34e16a4d25ba80 authored over 2 years ago
Buffer usages mismatch check and documentation for mapped_at_creation size requirement. (#3023)

Co-authored-by: Connor Fitzgerald <[email protected]>

41006d7a88cb29b59a4f104fe513b85f83d67898 authored over 2 years ago
Expose alpha_mode, support non-opaque mode on metal and vk backends (#2836)

44399bb4a34334fba1b3bada020f69618bfc3770 authored over 2 years ago
Update dependencies (#3021)

d1c94d09e28aee562b33fd346e5682f4490dc151 authored over 2 years ago
Explicitely enable std, and don't rely on environment (#2062)

abc4e1572affc9f0e12fa446c5f7f9a78652c1a9 authored over 2 years ago
[wgsl] Fix line endings on wgsl reserved words list. (#2059)

7e3750a7f2eca0ab357dfa72d90bdc60b77c3202 authored over 2 years ago
statically assert public wgpu types appropriately implement Send and Sync (#3025)

b752c7d248a1668ffd954685259b80902307af94 authored over 2 years ago
pass around RawDisplayHandle and RawWindowHandle in implementation (#3022)

This change is to help with an attempt to allow the Context type in wgpu to be swappable at runt...

9e3efd7019518d372516820c77d4456ae2882d99 authored over 2 years ago
[wgsl-in] Break up long string, reformat rest of file. (#2057)

Whitespace and formatting changes only.

It turns out that if `cargo fmt` comes across a singl...

33392382ee59b23ab749c7a35d8bf25173dc48b4 authored over 2 years ago
wgsl-in: Improve assignment diagnostics (#2056)

Fixes #2052.

* improved assignment statement errors

* hint immutable binding

* fix clip...

5166c2a1d84c3c96ff1ed2b827c313640d1e3fb9 authored over 2 years ago
remove trailing trivia

4f8db997b0b1e73fc1e2cac070485333a5b61925 authored over 2 years ago
fix inclusion of trivia in spans

5d9cdd361f06c5d080815720c26314f3fa0b4f9b authored over 2 years ago
wgsl-in: Fix bad span in assignment lhs error

The wgsl frontend was emiting errors for lhs expressions on assignments
that weren't references ...

1a99c1cf066de8d660904f1fb681f5647bc45205 authored over 2 years ago
valid: Check regular functions don't have bindings

Checks that all arguments and return types have no bindings in regular functions.

ff69053bf28857c6f00aedbe044ce144f96c7c1a authored over 2 years ago
wgsl-in: Splat on compound assignments

Compound assignments on wgsl follow the same semantics as their
underlying operation, this inclu...

db1321cfb6b40855ce6580f4fa9c225fe7b0d3d2 authored over 2 years ago
Document arithmetic binary operation type rules.

eb6124ec94ac6eed83b5acc4272bd9016c2e61dc authored over 2 years ago
Remove the glsl-validate feature

When it was introduced it was supposed to allow for fast compiles by
skipping glsl specific vali...

7d0e9847b00a3b02df4413713eb048faa420a1d8 authored over 2 years ago
Add some methods to SymbolTable and implement Debug

544f14ad2f7ac63875053a33ccd1ef60bf3293c9 authored over 2 years ago
glsl-in: Migrate to SymbolTable

d9c9fe6218553edcbba7b1c69b05000aca159387 authored over 2 years ago
Fix link in README.md.

94ce76391b560a66e36df1300bd684321e57511a authored over 2 years ago
wgsl-in: Rename `Scope` to `Rule`, since we now have lexical scope.

Rename related functions and variables appropriately.

Also, make `Rule` private to the WGSL fro...

13a0d28ddc138609b1ed686aaa69d922f87adfed authored over 2 years ago
[spv-out] Don't emit no-op `OpBitCast` instructions.

As reported in #2015, some drivers trip over these.

7505187476cc1c01dd8e6b2ad2f45cec1dff5382 authored over 2 years ago
Fill in Adapter::as_hal and Device::as_hal documentation. (#2992)

In particular, explain why a callback is needed, rather than just
having these functions return...

90eb399d4344a73ed723a9a4ab0249fde7bfa3c7 authored over 2 years ago