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

Error when not using cargo-nextest (#3293)

Closes https://github.com/gfx-rs/wgpu/issues/3285

2480eff65eee1e1ae537f03944af09be743ac245 authored about 2 years ago
Add ValidationFlags::BINDINGS

76d30e5055f1c3ecd58c1e0d87df4431cc15d065 authored about 2 years ago
[wgsl-in/spv-out] Add support for WGSL's `atomicCompareExchangeWeak` (#2165)

* Add support for WGSL's `atomicCompareExchangeWeak` with the `__atomic_compare_exchange_result`...

5d8fc3fdcf676c2bf67e20d5475e1169da9ac3d5 authored about 2 years ago
[wgsl] update reserved keywords

8f1d82f0d2a10052e43935336b5a325ddaa40f9d authored about 2 years ago
update error note

300ffcafbf21b1c5ff8d8c984f5400bf84a50c32 authored about 2 years ago
fix tests

ee5c343038b4a8582394ef7a87d997cb3e722743 authored about 2 years ago
remove non-32bit integers

36bae0760de2757c67bc4e6f0cdbae27e2f0a638 authored about 2 years ago
fix-fmt

9a00937b500d98d08824aced17f332aa48517d72 authored about 2 years ago
remove comment

4748721857297e53b9a77593ec3992d85b22b0dd authored about 2 years ago
[wgsl-in] remove `workgroup_size` builtin

e671d6b49cc373340fd67b3c5058cd25523f16dd authored about 2 years ago
[wgsl-out] remove `workgroup_size` builtin

bf71b015a1ef596a0b497a5a27a399a5e5cbc178 authored about 2 years ago
add Range::new_from_bounds

2dcb6963fadf6ad000418f54eeffc431b5167e00 authored about 2 years ago
Ignore `unused_imports` in tests/snapshots.rs.

This is for the same reason that we ignore `dead_code`:

// A lot of the code can be unused ...

0197246365ae1e2e3f4b7a65481b3e0b8079f9d4 authored about 2 years ago
[wgsl-out] Write correct scalar kind when width != 4 (#1514)

* [wgsl-out] Write correct scalar kind when width != 4

* slight refactoring

* Also handle ...

4f77cbafb73ae2dac1b0bc2338620b916a0b11a1 authored about 2 years ago
[msl-out] omit extra switch case blocks where possible

db63877c8c82626682785c4e04a359d4bcba411f authored about 2 years ago
[spv-out] omit extra switch case blocks where possible

eccdc0aeb1921fc49296e769c45a4f921df6f7fd authored about 2 years ago
[hlsl-out] omit extra switch case blocks where possible

34551474968f2627da2263d0ab9a6941c57911ef authored about 2 years ago
[wgsl-in] use parse_block in more places

8405e387d813201809e78fa174fee23b0914d662 authored about 2 years ago
[doc] add more switch docs

5a1f43d12d4ab32333ec5bb1b42dfcaa9ae34c4f authored about 2 years ago
[doc] explain how case clauses with multiple selectors are supported

63e85b4b159c44b74c357894f2db3910b68bf43f authored about 2 years ago
[glsl-out] introduce a new block for switch cases

f36adeefaa88fba13cfaa0c79bd6b85a1313b4ce authored about 2 years ago
[spv-out] fix switch cases after default not being output

be70a2ec03cd02db0c03cbfb95f49f3b568aa2be authored about 2 years ago
[wgsl] remove fallthrough statement

also add support for default to be used with other case selectors

e05706bc48606991aa67d1580faf7e262a0bb8df authored about 2 years ago
Test setup for WebAssembly+WebGL (#3238)

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

f0f700c2d93e08334752e4ee109b48416e60690c authored about 2 years ago
Update to ash 0.37.1 to replace deprecated function call (#3273)

* update to ash 0.37.1 to fix CI

* changelog

* Use equals for ash version

Co-authored-by: Con...

85fda2d18ef25efe7422b92d29ef12158e271944 authored about 2 years ago
Implement SHADER_PRIMITIVE_INDEX on all Backends (#3272)

* Fix bunnymark on GL

* Implement SHADER_PRIMITIVE_INDEX on all backends

* Changelog

458fb9bed7d90decca4f2750caa46b424ab55c75 authored about 2 years ago
Make `wgpu-core` users responsible for choosing back ends. (#3254)

a50836e0cbdb9a658213c7cee5d4d290e48397ed authored about 2 years ago
Update workspace Cargo.lock for new deno_webgpu version. (#3270)

3d33ace8d7f4c410894a6d63092870c7eab0388d authored about 2 years ago
fix: oops, remove `gles` feature from `wgpu-hal`'s `default`s (#3264)

feddf187c0f735caeccdbe1ed43e30ae4f39ee09 authored about 2 years ago
Evaluate gfx_select's #[cfg] conditions at the right time. (#3253)

See the comments in the code for details.

537f077132e65bf5cfd817d9ef5020b99174ea33 authored about 2 years ago
Support `OES_texture_float_linear` in webgl (#3261)

closes https://github.com/gfx-rs/wgpu/issues/3215

6147c91818ddc6d3787c06f756aa2be36e1ed76a authored about 2 years ago
Fix textureGather on texture_2d<u32/i32> (#2138)

* Fix textureGather on texture_2d<u32/i32>

* Add textureGather u32/i32 tests

* Update src/...

bf4e62b1ac78759705f544f71bf0b43b654a163c authored about 2 years ago
chore: update deno (#3258)

* update deno
* bump ver

9cc0ff1cd5552c9fe7dc5920c8a3773d2fece9b6 authored about 2 years ago
Decrease `max_buffer_size` limit value to be compatible with Apple2 GPU (#3255)

* Decrease `max_buffer_size` limit value to be compatible with Apple2 GPU

* Update CHANGELOG

*...

5f3acf50b45e565b74de800153a3041402ccda30 authored about 2 years ago
glsl-in: Fix position propagation in lowering (#2079)

When lowering `Select` expressions the position could be wrongfully
updated from `AccessBase { ...

d1c29534c8614e39f469ab5a555d1ebd5ad0ce9e authored about 2 years ago
wgpu spell checking (#3228)

88acaf792262345395b023e90abcca343e5ecbc4 authored about 2 years ago
Return an error instead of panicking when canvas context is unavailable (#3052)

* Low-level error handling in canvas context creation (for WebGPU and WebGL 2).

Part of fixin...

2209463a54321d8e8812ef3588f0cdcc65a6b3a5 authored about 2 years ago
Disable multithreaded gl compute on llvmpipe (#3251)

7960c5e1545db92563a30977fe5aad98aaa5db24 authored about 2 years ago
Document when types are not WebGPU types. (#3235)

* Explain wgpu::util more precisely.

* Add notes to types that are unique to wgpu (not WebGPU)....

98999dad63f4ff41d7cc3b1393888cdfefd6adb4 authored about 2 years ago
Validate texture copy ranges earlier to prevent integer overflow (#3090)

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

e90aacea96052d7fc7038cac3e211327392d452e authored about 2 years ago
refactor(dx12): remove `unsafe` ops in `Adapter::texture_format_capabilities` (#3194)

46b121667bf8b5830fd4b76877f98187ddd4582e authored about 2 years ago
Add `cargo-deny` to CI (#3185)

9bb2d28ce2a2df5ebf827e3b494db0c078a7452b authored about 2 years ago
Fix surface creation cfgs in example framework. (#3246)

9c6a60d97c95aec4a11066d996a6e1db768b7c42 authored about 2 years ago
Fix incorrect offset in get_mapped_range (#3233)

* Add a test.

* Fix incorrect offset in get_mapped_range.

* Add an entry in the changelog.

a9d33193b364a2f91fb33a32a41141847b3b5f92 authored about 2 years ago
README.md: Update "Get started" link to "Running the examples". (#3242)

6d025a93c70dd8b25f96ab11a2be53e1034d3d37 authored about 2 years ago
Make `Surface::get_default_config` return an Option.

183ba3f231954d6bc17297ce0ae4a065b652e519 authored about 2 years ago
Unify Surface Capabilities APIs under one function call

84cb3e65a9b7c16eab08f57201f88bad8f01d8c1 authored about 2 years ago
vk: eliminate duplicate values in `SurfaceCapabilities`'s formats field (#3227)

d7fe7ef8cccb2a329d388e11321f503570f5e78f authored about 2 years ago
Allow unspecified bits when deserializing the API's bitflags (#3229)

82e9dcf8f777db6e1b30731c7b3288cae2b4c64d authored about 2 years ago
Create IDXGIFactoryMedia by CreateDXGIFactory1

fd0df189eff79ab2d7b91f48f5d5d38a9adfe3b5 authored about 2 years ago
Move `ResourceMetadata` into its own module, and give it a proper interface (#3213)

d4b1d57f3cf0f325520785f48ee5b9d6d7e45841 authored about 2 years ago
Fix doc generation (#3224)

d3e5789b95a7af11bd1fee4b7117f25b1b415398 authored about 2 years ago
Move minimum supported rust version (MSRV) from 1.65 back to 1.64. (#3231)

73b23f1c8dfc03a0dd26a591ed136d672c274e42 authored about 2 years ago
allow gles float textures to be multisampled if available (#3183)

2ccfb4244053bf06c284145b89fa0bf6516d6685 authored about 2 years ago
Update ndk-sys to v0.4.1+23.1.7779620, to fix checksum failures. (#3232)

596d8851aadea9729428d3c320ea44a031451e0c authored about 2 years ago
Document `EarlyDepthTest` and `ConservativeDepth` syntax in WGSL (#2132)

49764947096fd400543599e920681252ba731fde authored about 2 years ago
bump MSRV to 1.63 (#2129)

5b79cca384ad9834f56bd7ecf164210deded054b authored about 2 years ago
Parenthesize unary negations to avoid `--` (#2087)

* fix(glsl-out,hlsl-out,msl-out): parenthesize unary negations a la `wgsl` everywhere

Unify p...

aa22301b4b2fa22ae2c7521a38d16eb3533f3803 authored about 2 years ago
[msl-out] use back::COMPONENTS (#2124)

e0568057840d38debc889d86f826b1ac67dd004d authored about 2 years ago
Remove unnecessary mutability from ResourceMetadata field uses. (#3210)

f41a1c294bf09c4ab7e523f6c9aff5119044a097 authored about 2 years ago
Enable `unsafe_ops_in_unsafe_fn` lint in all workspaces (#3044)

18f3f5f6f00de3757f87fa054b84dd16fcc7900e authored about 2 years ago
Add FactoryMedia

bd2290f4acb9a6793b909c1e4ce0838075084f24 authored over 2 years ago
Fix merge compile issues (#3198)

d5366137056d53f1cb41fbf4b4c9f98c9f55096a authored over 2 years ago
wgpu-hal: Document some details of buffer binding. (#3169)

bc1728065b5d93cc415ed76a51e695fda34c2542 authored over 2 years ago
make Ids a u64 internally (#3178)

0e937c8cd086e13dc07bf49636096cf04e38dffd authored over 2 years ago
Added support for MSAA(x2,x8) beyond WEBGPU restrictions for native a… (#3140)

Closes https://github.com/gfx-rs/wgpu/issues/2910

3c82a4cd5c7aaf61aa4b4e9a6d6ea8e881cfb411 authored over 2 years ago
Change `get_metal_layer()` visiability to pub(crate)

04d12baa811d9ef8046b58d5e1f3e6c30a9f09c4 authored over 2 years ago
refactor: resolve `clippy::bool_to_int_with_if`

98eb19c854836d5e9a6f3c8cb1eaf62b7f0b27a8 authored over 2 years ago
refactor: resolve `clippy::needless_borrow`

4a9797276af5acf1bbcffe4e48d5e5a33f6416ea authored over 2 years ago
style: strip trailing whitespace from `README.md`

c04da7adae5cd15353b4cf7c6d52b3d0114f9a17 authored over 2 years ago
refactor: resolve `clippy::needless_return` in `raw-gles` example

a818b8540a1a3289d0e429d55bc20b6c91d4db9a authored over 2 years ago
refactor: fix label shadow warning for `new_alpha_mode`

319a916cb64e1ca459491e596123b837083335d1 authored over 2 years ago
refactor: resolve `clippy::explicit_auto_deref`

fb67de908ec0bd2e54b4c8a4f1b8372f0d0d2d84 authored over 2 years ago
style: EOF newline for `ctx.yml`

6e026c8c0a509c72d176e93df7d8f299bc250b62 authored over 2 years ago
build: migrate Rust 1.64 -> 1.65

46af01c302481512954f64f862c3d21363d51250 authored over 2 years ago
build(ci): use `RUST_VERSION` for CTS consistently

3d76979da6cff71d9b11e1e20fc4927a7d13e3b6 authored over 2 years ago
style: strip trailing whitespace from `ci.yml`

08b160c2932a44adedd9411bd882bc7ef41ea270 authored over 2 years ago
Alpha to coverage support for GLES (#3187)

a377ae2b7fe6c1c9412751166f0917e617164e49 authored over 2 years ago
Added new UNRESTRICTED_INDEX_BUFFER downlevel flag. (#3157)

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

b838b0871c64fe5c0229e838ef9795d8aa88b47f authored over 2 years ago
Avoid integer overflow on multiplication in write_texture. (#3146)

db30e3909a93e3c1ef75d07e9ec0f4d2d8af9f0f authored over 2 years ago
fix(wgpu-info): s/driver/&_info for `DriverInfo` line

17b748a8a468f92ebae7ad1cb126e57d784d5b74 authored over 2 years ago
style(wgpu-info): strip trailing newlines

2245227f833f8f096cb83d5be125e1798f674b86 authored over 2 years ago
Add `expose-ids` feature (#3104)

6ed103ec18ab9a69ff5f5f1987ed3b1aa274938f authored over 2 years ago
refactor(cli): simplify `output_paths` w/ `<&[T]>::get` and `Option::unwrap` (#2114)

1650581fe7a94ed40067313f3cd205414dd4febf authored over 2 years ago
Expand documentation of `Queue::write_texture`. (#3173)

eda77e6abbfc548112374edb409eaa81970fcc7b authored over 2 years ago
fix 1.65 clippy lints (#2112)

01fbdea21f6537c0db95e2a2a284e61598574f2c authored over 2 years ago
Satisfy latest `clippy` lints (up to Rust 1.64) (#2081)

* refactor: satisfy `clippy::borrow_deref_ref`

* chore: satisfy `clippy::ptr_arg`

* refact...

21c709276229d051a74a76eb493f29c1e2cf2d07 authored over 2 years ago
deno_webgpu: Don't confuse zero with "to the end of the buffer".

`RenderBundleEncoder::set_index_buffer` and `set_vertex_buffer`
interpret a `size` of `None` to ...

9fb9dbf6536bfbbb8f33390f2a8fed6388554273 authored over 2 years ago
Test `clamp` and Generalize Shader Tests (#3167)

* Sample numeric tests

* Generalize shader tests

7f64498d6e1f259c337481a8ae09a74c790ef44e authored over 2 years ago
Forward port v0.14.1 changelog (#3166)

4d199a38dfd08f74bd6caa7bf9ec4008275d0efe authored over 2 years ago
Remove `DEPTH24PLUS_STENCIL8` feature (#3151)

a31cd2ef5ce897099e3a427eaad48b4778b325a5 authored over 2 years ago
Indicate in MAPPABLE_PRIMARY_BUFFER docs that it it only supported on

vulkan, dx12, and metal.

688643d2b6db321283f130f8696240f810bdfc21 authored over 2 years ago
Rework buffer_usage test to properly check every failure case using error scopes (instead of accidentally just testing the first one).

f018e9539b199aa4712b8a2a90035beaebe6d3ac authored over 2 years ago
Address review comments with small factoring out of conditional failure test pattern.

8a7240cdbea6769173c61b52336eb6d287ee8f0f authored over 2 years ago
export the strict assert macros uniformly

32febc5c9e6877e4134bed35a9a0089bf85642b1 authored over 2 years ago
use debug_assert_** with not(feature = "strict_asserts")

strict_asserts should at least validate with the debug_assert_** family of macros in debug build...

085e41171fa8d299a942aa182d1b5902a441f908 authored over 2 years ago
Improve compute shader validation error message (#3139)

* Improve compute shader validation error message

* Add entry to changelog.

* Improve error me...

51b34c5b512fd56bb2b8aec3bb249dfc0852a321 authored over 2 years ago
Update naga (#3144)

ccabcad6bb8adb99fa98787ad34bbe254c6c7a7d authored over 2 years ago
Fix textureGather compatibility on macOS 10.13 (#2104)

* Fix textureGather compatibility on macOS 10.13

* Fix tests

* Update src/back/msl/writer....

e7fc8e64f2f23397b149217ecce6e123c5aa5092 authored over 2 years ago
Struct Alignment Test (#3125)

c4533971c015ac02f82da574b14ef875d0ce23f9 authored over 2 years ago