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

Trace logging adjustments (#4188)

9ff61fee9f6c2701ee06b832685f2959612a8476 authored over 1 year ago
[msl-out] Make varyings' struct members unique (#2521)

9f3cdb61aae3dccffbfe9affc0db85305f765864 authored over 1 year ago
remove duplicated code

c927d3ec826fb0e23538635b1882db1e4e1ce75e authored over 1 year ago
disable uniformity analysis for the fragment stage

e6a47ba262470eece43fda4c9c48129b51a16e34 authored over 1 year ago
[valid] make sure `textureSampleBias` is only used in the fragment stage

ee236e6c9b6234309b0cf6f650ea3418220abdfc authored over 1 year ago
validate variable initializer for address spaces (#2513)

f72489be00b64f831f6f7fba3b06dae3cc37f8eb authored over 1 year ago
Add trace level logging to most API entry points (#4183)

* Add trace level logging to most API entry points

* Add a changelog entry

9a76c483da4891fb7046c579e36d7c54bdb0b251 authored over 1 year ago
snapshots: convert_wgsl: Remove redundant cubeArrayShadow entry. (#2514)

The duplicate entry was introduced accidentally in #1845.

a17a93ef8f6a06ed8dfc3145276663786828df03 authored over 1 year ago
Bump winit from 0.28.6 to 0.28.7 (#4181)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

caad255737fc68c53ac1108b69acc2de27b3851d authored over 1 year ago
Add device destroy method (#4163)

Plus tests that ensure that an invalid device behaves correctly.
Mostly a stub implementation o...

57f8757fadf36b833714488fea8663ef8b0257eb authored over 1 year ago
Bump async-executor from 1.5.1 to 1.5.3 (#4174)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

8d32dc2b47f8fa3d9d568f3d1a8150d208895f30 authored over 1 year ago
Bump thiserror from 1.0.48 to 1.0.49 (#4178)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

2b1ea39028a1ec80fc591c8f61c05dbc70a7aad9 authored over 1 year ago
Rename identifiers containing double underscores (#2510)

a898522e10ca85516ad96aacf8cb56053e533738 authored over 1 year ago
Bump gpu-descriptor from 0.2.3 to 0.2.4 (#4173)

Bumps [gpu-descriptor](https://github.com/zakarumych/gpu-descriptor) from 0.2.3 to 0.2.4.
- [Ch...

21e20076a09cdefaed3baadfaf23836cc0c9c7af authored over 1 year ago
Add test case for #4167, marked as an expected failure. (#4168)

3666f1aef8fde9a74d736792299fb6d925b726b4 authored over 1 year ago
Re-export Naga (#4172)

27f2ce397a5712f04c582642888c608f5aa1d5ce authored over 1 year ago
snapshots: Change messages for generating output.

Change printlns in the backend functions to say "generating" instead
of "writing" before calling...

3bcb114adbf144544cb46497b000adf3e7e71181 authored over 1 year ago
snapshots: Consolidate path handling.

Add a new type, `Input`, representing a particular Naga input file,
with methods to generate rel...

5af7ebc9556428bdacf4025ad46660850b1d2fcf authored over 1 year ago
snapshots: Name convert_glsl_variations_check output consistently.

Rather than adding a `-glsl` suffix to the name, just rely on
`check_targets`' standard naming b...

4329a6a51b4d39a3eeacf1d3abdeee3f63f9cd03 authored over 1 year ago
Change `naga::back::spv::DebugInfo::file_name` to a `&Path`.

This makes it a bit easier to use in the CLI and snapshot tests.

0c69735f59e6dd43f81afae9e5dd678aa30201c1 authored over 1 year ago
Give `convert_glsl_folder`'s output more consistent names.

Don't replace dots with dashes in the output filenames for no reason.
Instead, give them names c...

7060246357e626b94dc197f243a29a2455d3898a authored over 1 year ago
Delete output files no longer generated by snapshot tests.

bc0fc97b26ad4b79c0379315bc5f37ba96bd8ac1 authored over 1 year ago
[glsl-out] Polyfill frexp

dc3d2b1e78ba7c0c2066ea37379ea2626ef5943d authored over 1 year ago
snapshots: convert_spv: Don't validate the module twice.

Remove the call to `Validator::validate` in `convert_spv`, since it
directly follows the call to...

711aa1a834a3adfdc07595bcee7d60d54e483047 authored over 1 year ago
Bump glam from 0.24.1 to 0.24.2 (#4171)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

7e0d6c971f900f6a8f01a9de9c41f7894164a82c authored over 1 year ago
Add some missing `Debug` implementations. (#4166)

8e393ca213ecd4b74c541a226a763fc4ec0a42c2 authored over 1 year ago
Fix using trunk version on mac (#4164)

Overriding the metal version in the workspace Cargo.toml using a patch
section does not work fo...

85e2141355adb37cd58f90a5fcd889e14a659a91 authored over 1 year ago
[wgsl-in] Use deterministic ordering for dependency ordering.

Use `FastIndexSet`, rather than `FastHashSet`, for tracking global
declarations' dependencies, s...

57bebbcd200aa3dbbabcc0a1d3fbefacb500395d authored over 1 year ago
Use `FastIndexMap` for `SpecialTypes::predeclared_types`.

89523aec0887bab4d751e2d3fd3c0dfa154fc734 authored over 1 year ago
[wgsl-in] Use FastIndexMap for temporary named expressions table.

6a254d904de670c8df481fcba71fff4eb035c349 authored over 1 year ago
Use `FastIndexSet` for `UniqueArena`.

9105036be7f60bb9fc35eecad5248a90b2827f2c authored over 1 year ago
Introduce `FastIndexMap` type alias, and use it for NamedExpressions.

ae0423835d195f915b582ce7e5b25bca128142d0 authored over 1 year ago
[spv-out] Use `FastIndexMap` for `Frontend::switch_cases`.

1b1ea37f156c4eab7c9b35b2ffeb599e9efeee8a authored over 1 year ago
Update CODEOWNERS with new wgpu team (#4162)

855fefc10e14caa7c262c9a21a1db25a821f3c96 authored over 1 year ago
Bump smallvec from 1.11.0 to 1.11.1 (#4161)

Bumps [smallvec](https://github.com/servo/rust-smallvec) from 1.11.0 to 1.11.1.
- [Release notes...

3ff04c31e6b9b5f8b0589e6dfa55aecb91d1ce8b authored over 1 year ago
wgpu-core: Only produce StageError::InputNotConsumed on DX11/DX12 (#4116)

* wgpu-core: Only produce StageError::InputNotConsumed on DX11/DX12

This error only exists du...

2b4a8b318fb3717473b7da20b028dbc1f58ee9a2 authored over 1 year ago
Bring back xtask alias (#4160)

3c37c2afe525d9ea28c3b525b1f5a927a1ce13fb authored over 1 year ago
Fix `Features::TEXTURE_COMPRESSION_ASTC*` doc (#4157)

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

82f0cd9ee655fc14af04693e9d30c5e3130161ce authored over 1 year ago
Small cleanups to backend naming. (#2491)

Document `FunctionType` better.

Use `FunctionCtx` name key methods where appropriate in the W...

b586631efebffbd56021094b61d24335a61a783f authored over 1 year ago
cli: Change --generate-debug-symbols from `option` to `switch`.

Change `--generate-debug-symbols` from an option that requires a
value, "true" or "false", to a ...

23860c0e298e9da5ce3cc00bef034dd1644c2757 authored over 1 year ago
Implement module compaction.

Add a new Naga feature, `"compact"`, which adds a new function
`naga::compact::compact`, which r...

8b267218a498ea2f4873528a3798799bc3e011bd authored over 1 year ago
cli: Move file output into its own function.

0b7afb3943619a827f0fcf1bacd03b0042bf6afb authored over 1 year ago
cli: Gather up SPIR-V output options settings.

55a2ee445c7553ef4fa3bb11fdc762704391a341 authored over 1 year ago
cli: Put a full naga::front::spv::Options in Parameters.

This lets us gather up the code that influences SPV input.

187aed8e1158ce4df7b7beb60e48e0e5a94af78a authored over 1 year ago
cli: Populate dot backend options in Parameters early.

This is a step towards having the output loop depend only on `params`,
rather than both `params`...

2a47a15f03a56dafe6dfe44b8d8bf79cbd13214a authored over 1 year ago
[wgsl-in] make RuntimeExpressionContext::local_table a shared ref. (#2481)

The `front::wgsl::lowerer::RuntimeExpressionContext::local_table`
field does not need to be a m...

54df410b949b36ef4fecc5a5e3949c77bb849b27 authored over 1 year ago
Support dual source blending (#4022)

Co-authored-by: Teodor Tanasoaia <[email protected]>

dc5beac8c96536d8c8a2ca98c22021dff14e53cf authored over 1 year ago
Prevent using multiple push constant variables in one entry point. (#2484)

d8b7573b9e19633e6cc5f0dd25221797f56d0ece authored over 1 year ago
Bump termcolor from 1.2.0 to 1.3.0 (#4152)

Bumps [termcolor](https://github.com/BurntSushi/termcolor) from 1.2.0 to 1.3.0.
- [Commits](htt...

5c26841d66b7fb0675ba6b8509b483e6ac2c30ee authored over 1 year ago
Bump profiling from 1.0.10 to 1.0.11 (#4153)

Bumps [profiling](https://github.com/aclysma/profiling) from 1.0.10 to 1.0.11.
- [Changelog](ht...

87a0cd0e69dabd66da4d542b1cec0c71765cfc04 authored over 1 year ago
Make `StoreOp` an enum instead of a bool (#4147)

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

507101987baced0f75978486c4db941113409d40 authored over 1 year ago
[d3d12] Document `map_blend_factor` (#4151)

8adab259053eb0a9ada89815f3680736f4a1f17b authored over 1 year ago
Update Naga to df8107b7 (2023-9-15). (#4149)

471229a48f184d9c095c52f7390816f4b4d30e92 authored over 1 year ago
Tests for wgpu#4139. (#4148)

f2bd5571863ef967bd730e8713efd69e3293ebdc authored over 1 year ago
Metal encoder & pass timestamp support (#4008)

Implements timer queries via write_timestamp on Metal for encoders (whenever timer queries are a...

0ffdae31a1f75e1041ed4472eb0552c487831efe authored over 1 year ago
Add details to `RequestDeviceError`. (#4145)

7c575a0b40b4cda2977d10ccc2c007ca2f77f3aa authored over 1 year ago
Fix documentation comments for `proc::Layouter::update`. (#2478)

df8107b78812cc2b1e3d5de35279cedc1f0da3fb authored over 1 year ago
Bump libc from 0.2.147 to 0.2.148 (#4134)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

40cc2ee88a5c9bf281395547375e279ca30aedc0 authored over 1 year ago
Bump serde_json from 1.0.106 to 1.0.107 (#4133)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

4bc7d8788afc7e95b0c3ff00b85c8c4551f1c7b3 authored over 1 year ago
Workaround NV bug (#4132)

b488e03d9fec114e145a89faee976ede32a7d774 authored over 1 year ago
Print errors in a more readable format in the player. (#4137)

Co-authored-by: Nicolas Silva <[email protected]>

90b022d437657de4758b25b655d9d4cc85e6a123 authored over 1 year ago
clippy: Fix unnecessary_mut_passed warning. (#2476)

The `ModuleInfo` was not used mutably.

266634e82222b92a11c403e56f3ed1b85cd1fe5e authored over 1 year ago
clippy: Remove extra Iterator bounds. (#2475)

`Iterator` is a supertrait of `ExactSizeIterator`, so specifying `ExactSizeIterator` is enough.

ae9c1f7847da44967241bd34fc501e2e2a1b08fc authored over 1 year ago
Remove useless calls to `into_iter()`. (#2474)

The `splice()` call takes `IntoIterator`, so calling `into_iter()` is not needed.

d2c29f012ef16c1da8382ca3416f2ebb96bccc8b authored over 1 year ago
spv-out: Remove empty else branch. (#2473)

79c5cb2d04cf0432ff87981878f2959eedd37983 authored over 1 year ago
[cli] Add support for `.{vert,frag,comp}.glsl` files (#2462)

0ae0446f3a3c184ba462122edd4c89dbd07431b0 authored over 1 year ago
[spv-out] Always give structs with runtime arrays a Block decoration (#2455)

1281c1156cd3a0bac28faa46125ef842b209d088 authored over 1 year ago
[wgsl-out] Don't include type parameter in splat expressions. (#2469)

Generate `vec4(1.0)` instead of `vec4<f32>(1.0)`, since WGSL requires
us to infer the type para...

0f36a745cff90902f7f3ce0de18b3b4268061f80 authored over 1 year ago
Bump serde_json from 1.0.105 to 1.0.106 (#4129)

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.105 to 1.0.106.
- [Release notes]...

7fea9e934efd8d5dc03b9aa3e06b775c1ac4a23e authored over 1 year ago
snapshots::convert_spv: Print input name before processing. (#2467)

When `convert_spv` fails, this makes it easier to tell which file it
was trying to process.

b17eaf76a32377bfa5c4c0892efc250bcd1206d8 authored over 1 year ago
Update `naga` to 0.13.0@git:cc87b8f9eb30bb55d0735b89d3df3e099e1a6e7c (#4130)

Co-authored-by: Nicolas Silva <[email protected]>

012304ea111a06b574fcd7863946acef917581f8 authored over 1 year ago
Don't warn about unused mut in tests when "validate" feature is off. (#2466)

cc87b8f9eb30bb55d0735b89d3df3e099e1a6e7c authored over 1 year ago
[wgsl-in] Allow sign() to take int argument (#2463)

a0eb1f54629133a05f1bd0c82c28c15e0e3e61a2 authored over 1 year ago
Bump bytemuck from 1.13.1 to 1.14.0 (#4123)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

9a91953537de46ff27a66480273e1cbe968bd98b authored over 1 year ago
Use || instead of |

978e6df645c6169c076f6b80fdc1ed7771aee509 authored over 1 year ago
[glsl-in] Document Frontend::add_entry_point.

4daed6707523cd4c0ec9d6d3916135231aa709e0 authored over 1 year ago
[glsl-in] Doc fix.

9bcb5691a5adf08269adfc9a11a3ce852ec1be96 authored over 1 year ago
[glsl-in] Move `arg_type_walker` method from Frontend to Context.

3bd3c6ffb2767c958303e397420c248731eb71cc authored over 1 year ago
[glsl-in] move module and active body to Context

7c3c6a9d471679ee7b79d8c6d9566c26dcf929eb authored over 1 year ago
[glsl-in] refactor: use `Context::add_expression` in all places

843557a48b4619458b0a38359d4dcad08793d97a authored over 1 year ago
Fix D3D12 Surface Leak (#4106)

4235b0dd1cd2fd6ef2f3be8a3bc1b4785a7e299a authored over 1 year ago
wgpu_core: Add logging to Instance::new.

For each backend `blah`, log::debug/trace whether we were able to
populate `Instance::blah`.

7634ae6112923f8bc97580b933e1170fb7898c69 authored over 1 year ago
Enable vulkan presentation on Intel Mesa >= v21.2 (#4110)

Due to an issue with Mesa versions less than 21.2 presentation on Vulkan
was forced to Nvidia o...

d17165f08b46628360b2400975ea2770c40826a1 authored over 1 year ago
hal/vulkan: `Instance::required_extensions` -> `desired_extensions` (#4115)

Rename `wgpu_hal::vulkan::Instance::required_extensions` to
`desired_extensions`, to match its ...

ff807295da214a975cb2255601320352942ef5c5 authored over 1 year ago
Bump actions/checkout from 3 to 4 (#4117)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](ht...

9591505af16007ace9d6b0659a313a319c299854 authored over 1 year ago
Bump serde from 1.0.186 to 1.0.188 (#4091)

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.186 to 1.0.188.
- [Release notes](htt...

e8e53fb31c6f8bce07e7c84eb3ded6d0ab94691f authored over 1 year ago
Bump thiserror from 1.0.47 to 1.0.48 (#4112)

Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.47 to 1.0.48.
- [Release notes...

e45119550091398403966c16ccfc7c1cd1172924 authored over 1 year ago
Skip `test_multithreaded_compute` on MoltenVK. (#4096)

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

54a7f0eac9b1531d2ebeec4cff3af842772b098e authored over 1 year ago
[wgsl-in] Handle modf and frexp (#2454)

5329aa2bd5e8b9df413dfb3a862bc2994021c5be authored over 1 year ago
Fix validation and glsl parsing of ldexp (#2449)

Fixes #1908.

f49314dbbdfb3beb8c91c4e48402ca7a0591edeb authored over 1 year ago
Add details to `InstanceError` and `CreateSurfaceError`. (#4066)

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

332cd0325da52675432830870584ec9766679c34 authored over 1 year ago
Fix limits interface on web. (#4107)

41efabbd886d09163b7e340caee6bca84eae968d authored over 1 year ago
Bump profiling from 1.0.9 to 1.0.10 (#4102)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

4a12ab73aeff562955b150a0b856e43956f477f2 authored over 1 year ago
Drop texture `clear_view`s in surface_texture_discard (#4057)

625afc3b4299c92c79e0b3881e22a0bb780678ed authored over 1 year ago
Support dual source blending (#2427)

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

0491d39232bafc30962f6ea240ab6ed457282a62 authored over 1 year ago
[wgsl-in] Handle all(bool) and any(bool) (#2445)

Fixes #1911.

3bd2834b4f70c9d9a95567278cfb7f2c5512ad63 authored over 1 year ago
[ci] Specify -HV 2018 to dxc (#2447)

This avoids breaking the build with the latest release of dxc, which
made HLSL the default.

1192588486221fc1362971c8a1564eb6a9c3cf9f authored over 1 year ago
use WGSL for VertexFormat example types (#4035)

* use WGSL for VertexFormat example types

* Update CHANGELOG.md

* use f32 for all VertexFo...

e47dc2adadbf040c8cdb0ee21e602d8d772f8515 authored over 1 year ago
Prevent Metal from crashing when a still-open encoder is deallocated, resolve issue #2077. (#4023)

5c2c840159b129e73ab0f8950394097008097f56 authored over 1 year ago
Parametrize the size of the non-sampler descriptor heap in dx12 (#4077)

1ced67f05611c62f31aaf97cbbdc183ba6247bb9 authored over 1 year ago