- Aug 24, 2022
-
-
Mike Hommey authored
Differential Revision: https://phabricator.services.mozilla.com/D154063
-
- Aug 23, 2022
-
-
Butkovits Atila authored
-
- Aug 11, 2022
-
-
Mike Hommey authored
Differential Revision: https://phabricator.services.mozilla.com/D154063
-
- May 17, 2022
-
-
Jim Blandy authored
Fix Firefox for compute_pass_dispatch functions renamed upstream. Remove set_index_buffer ffi functions; they're now in wgpu. Differential Revision: https://phabricator.services.mozilla.com/D146509
-
Molnar Sandor authored
Backed out 2 changesets (bug 1769633) for causing build bustages in jimb/rust/wgpu/wgpu-core. CLOSED TREE Backed out changeset d7b9bac2ace5 (bug 1769633) Backed out changeset 82d7d8a51cdd (bug 1769633)
-
Jim Blandy authored
Fix Firefox for compute_pass_dispatch functions renamed upstream. Remove set_index_buffer ffi functions; they're now in wgpu. Differential Revision: https://phabricator.services.mozilla.com/D146509
-
- May 10, 2022
-
-
M. Sirringhaus authored
Differential Revision: https://phabricator.services.mozilla.com/D145062
-
- May 04, 2022
-
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D145434
-
- Apr 22, 2022
-
-
Paul Adenot authored
Differential Revision: https://phabricator.services.mozilla.com/D144426
-
- Apr 20, 2022
-
-
Jim Blandy authored
Differential Revision: https://phabricator.services.mozilla.com/D144074
-
Mike Hommey authored
Differential Revision: https://phabricator.services.mozilla.com/D88002
-
- Apr 13, 2022
-
-
Paul Adenot authored
Depends on D143611 Differential Revision: https://phabricator.services.mozilla.com/D143612
-
- Apr 12, 2022
-
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D143440
-
- Apr 07, 2022
-
-
Jim Blandy authored
New versions of several crates are introduced to third_party/rust, by changing the versions requested in `gfx/wgpu_bindings/Cargo.toml` and running `mach vendor rust`: - `wgpu-core`, `wgpu-hal`, and `wgpu-types`, as used by `wgpu_bindings` - `naga`, `ash`, and `metal`, as used by the above These are all exact copies of the upstream sources, at the git revisions listed in `.cargo/config.in`. This brings in fixes for some upstream `wgpu` bugs that were fuzzblockers: - Compute pipelines never freed at runtime, leaking memory #2564 https://github.com/gfx-rs/wgpu/issues/2564 - Device::drop doesn't actually free the device when using backend::direct::Context #2563 https://github.com/gfx-rs/wgpu/issues/2563 The Firefox sources also needed some adjustments to catch up with upstream changes: - The C type `mozilla::webgpu::ffi::WGPUTextureFormat` is now a struct containing a tag enum and a union, not just an enum. This is needed for [gfx-rs/wgpu#2477](https://github.com/gfx-rs/wgpu/pull/2477). (Note that Firefox's `WebGPU.webidl` is behind the current spec, so even though the newest ASTC texture formats are supported in `wgpu`, they're not available in Firefox yet.) - `wgpu` got a new feature, `id32`, which cbindgen needed to be told about so that it would generate preprocessor-protected code like this: #if defined(WGPU_FEATURE_ID32) typedef uint32_t WGPUNonZeroId; #endif #if !defined(WGPU_FEATURE_ID32) typedef uint64_t WGPUNonZeroId; #endif instead of just spitting out two conflicting definitions of `WGPUNonZeroId`. - The `wgpu_core::hub::IdentityHandlerFactory` trait's `spawn` method no longer takes a `min_index` argument. (Our implementations of that trait never used that argument anyway, so this was easy to accommodate.) Differential Revision: https://phabricator.services.mozilla.com/D142779
-
- Apr 05, 2022
-
-
Cristian Tuns authored
-
Jim Blandy authored
New versions of several crates are introduced to third_party/rust, by changing the versions requested in `gfx/wgpu_bindings/Cargo.toml` and running `mach vendor rust`: - `wgpu-core`, `wgpu-hal`, and `wgpu-types`, as used by `wgpu_bindings` - `naga`, `ash`, and `metal`, as used by the above These are all exact copies of the upstream sources, at the git revisions listed in `.cargo/config.in`. This brings in fixes for some upstream `wgpu` bugs that were fuzzblockers: - Compute pipelines never freed at runtime, leaking memory #2564 https://github.com/gfx-rs/wgpu/issues/2564 - Device::drop doesn't actually free the device when using backend::direct::Context #2563 https://github.com/gfx-rs/wgpu/issues/2563 The Firefox sources also needed some adjustments to catch up with upstream changes: - The C type `mozilla::webgpu::ffi::WGPUTextureFormat` is now a struct containing a tag enum and a union, not just an enum. This is needed for [gfx-rs/wgpu#2477](https://github.com/gfx-rs/wgpu/pull/2477). (Note that Firefox's `WebGPU.webidl` is behind the current spec, so even though the newest ASTC texture formats are supported in `wgpu`, they're not available in Firefox yet.) - `wgpu` got a new feature, `id32`, which cbindgen needed to be told about so that it would generate preprocessor-protected code like this: #if defined(WGPU_FEATURE_ID32) typedef uint32_t WGPUNonZeroId; #endif #if !defined(WGPU_FEATURE_ID32) typedef uint64_t WGPUNonZeroId; #endif instead of just spitting out two conflicting definitions of `WGPUNonZeroId`. - The `wgpu_core::hub::IdentityHandlerFactory` trait's `spawn` method no longer takes a `min_index` argument. (Our implementations of that trait never used that argument anyway, so this was easy to accommodate.) Differential Revision: https://phabricator.services.mozilla.com/D142779
-
- Mar 30, 2022
-
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D142468
-
- Apr 14, 2022
-
-
Paul Adenot authored
Bug 1762563 - Update cubeb-coreaudio-rs to 39f7e69 on beta to fix an assert crash. r?#cubeb-reviewers,a=kinetik Differential Revision: https://phabricator.services.mozilla.com/D143708
-
- Mar 29, 2022
-
-
Chun-Min Chang authored
Depends on D142363 Differential Revision: https://phabricator.services.mozilla.com/D142364
-
- Mar 25, 2022
-
-
Matthew Gregan authored
Differential Revision: https://phabricator.services.mozilla.com/D142150
-
Dan Minor authored
Differential Revision: https://phabricator.services.mozilla.com/D139855
-
Paul Adenot authored
Differential Revision: https://phabricator.services.mozilla.com/D142056
-
- Mar 23, 2022
-
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D141840
-
Paul Adenot authored
Depends on D141757 Differential Revision: https://phabricator.services.mozilla.com/D141758
-
- Mar 10, 2022
-
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D140721
-
- Mar 01, 2022
-
-
Matthew Gregan authored
Differential Revision: https://phabricator.services.mozilla.com/D139891
-
- Feb 10, 2022
-
-
Matthew Gregan authored
Differential Revision: https://phabricator.services.mozilla.com/D138478
-
smolnar authored
-
Matthew Gregan authored
Differential Revision: https://phabricator.services.mozilla.com/D138478
-
- Jan 31, 2022
-
-
Dragana Damjanovic authored
Differential Revision: https://phabricator.services.mozilla.com/D137254
-
- Jan 26, 2022
-
-
Nika Layzell authored
This version adds a new `FallibleTask` wrapper type which allows polling the task without panicking. Differential Revision: https://phabricator.services.mozilla.com/D136945
-
- Jan 14, 2022
-
-
Matthew Gregan authored
Differential Revision: https://phabricator.services.mozilla.com/D134930
-
- Jan 12, 2022
-
-
Dzmitry Malyshau authored
Differential Revision: https://phabricator.services.mozilla.com/D135645
-
- Jan 20, 2022
-
-
Matthew Gregan authored
This effectively reverts bug 1425788 and bug 1748160, and switches the audioipc-2 vendor source to https://github.com/kinetiknz/audioipc/commits/macos_v97b. Differential Revision: https://phabricator.services.mozilla.com/D136550
-
- Jan 07, 2022
-
-
Mike Hommey authored
The midir update reduces the differences with upstream to the coremidi version. And now the coremidi override is done via a patch at the top-level. The revision we were using is gone, but it turns out the new master is identical in content (at least, as far as vendoring is concerned). Differential Revision: https://phabricator.services.mozilla.com/D135194
-
Mike Hommey authored
It will make it easier to adjust those dummy libs when necessary. Differential Revision: https://phabricator.services.mozilla.com/D135192
-
- Jan 05, 2022
-
-
Matthew Gregan authored
Differential Revision: https://phabricator.services.mozilla.com/D135080
-
- Jan 03, 2022
-
-
Matthew Gregan authored
Differential Revision: https://phabricator.services.mozilla.com/D134929
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D134952
-
- Dec 31, 2021
-
-
Matthew Gregan authored
Differential Revision: https://phabricator.services.mozilla.com/D134889
-