Closed Bug 1768122 Opened 3 years ago Closed 3 years ago

Update wgpu to new version af259aa12a6df033f8e23460215af5f1b64cf3a1 from 2022-05-04 21:35:45

Categories

(Core :: Graphics: WebGPU, enhancement)

enhancement

Tracking

()

RESOLVED DUPLICATE of bug 1769243
Tracking Status
firefox102 --- affected

People

(Reporter: update-bot, Unassigned)

Details

(Whiteboard: [3pl-filed][task_id: L4SSJxAcSma-c4cOWS6quw])

This update covers 13 commits, including 5 new upstream commits I've never filed a bug on before. (They're the top 5.):


af259aa12a6df033f8e23460215af5f1b64cf3a1 by Hiroaki Yutani

https://github.com/gfx-rs/wgpu-/commit/af259aa12a6df033f8e23460215af5f1b64cf3a1
Authored: 2022-05-05 06:35:45 +0900
Committed: 2022-05-04 17:35:45 -0400

Exclude dependencies from documents (#2642)

Files Added:

  • .github/workflows/docs.yml

ee3d23d5467898d276b73491ac077e5241589b75 by Jim Blandy

https://github.com/gfx-rs/wgpu-/commit/ee3d23d5467898d276b73491ac077e5241589b75
Authored: 2022-05-03 01:07:15 -0700
Committed: 2022-05-03 04:07:15 -0400

Raise wgpu_hal::MAX_COLOR_TARGETS to 8. (#2640)

Files Added:

  • wgpu-hal/src/lib.rs

51dbe230950ba489a8513f88739ccc514895711a by Aaro Perämaa

https://github.com/gfx-rs/wgpu-/commit/51dbe230950ba489a8513f88739ccc514895711a
Authored: 2022-05-03 08:04:28 +0300
Committed: 2022-05-03 05:04:28 +0000

Update push constant docs to reflect the API (#2637)

Files Added:

  • wgpu/src/lib.rs

a613a568b61fa765144e4d95e1f9b1491eb9bed8 by Emilio Cobos Álvarez

https://github.com/gfx-rs/wgpu-/commit/a613a568b61fa765144e4d95e1f9b1491eb9bed8
Authored: 2022-05-03 06:28:17 +0200
Committed: 2022-05-03 04:28:17 +0000

Update parking_lot. (#2639)

Files Added:

  • Cargo.lock
  • wgpu-core/Cargo.toml
  • wgpu-hal/Cargo.toml
  • wgpu/Cargo.toml

6fadbdecf20ee85f885e9fd821160e808657d780 by Zen

https://github.com/gfx-rs/wgpu-/commit/6fadbdecf20ee85f885e9fd821160e808657d780
Authored: 2022-05-01 21:17:12 -0400
Committed: 2022-05-02 01:17:12 +0000

Update lib.rs (#2634)

Files Added:

  • wgpu-types/src/lib.rs

ebca3298f01ea72f80aeac4ab1be889469f9c699 by Ashley

https://github.com/gfx-rs/wgpu-/commit/ebca3298f01ea72f80aeac4ab1be889469f9c699
Authored: 2022-04-25 23:38:57 +0200
Committed: 2022-04-25 17:38:57 -0400

Remove gles compressed texture log::error! (#2630)

Files Added:

  • wgpu-hal/src/gles/queue.rs

e54a36ee78693aca0120458bcc2c03262a715f1e by Connor Fitzgerald

https://github.com/gfx-rs/wgpu-/commit/e54a36ee78693aca0120458bcc2c03262a715f1e
Authored: 2022-04-25 14:32:53 -0400
Committed: 2022-04-25 18:32:53 +0000

Move texture-array example over to wgsl (#2618)

Files Added:

  • wgpu/examples/texture-arrays/indexing.wgsl
  • wgpu/examples/texture-arrays/non_uniform_indexing.wgsl
  • wgpu/examples/texture-arrays/screenshot.png

Files Deleted:

  • wgpu/examples/texture-arrays/constant.frag
  • wgpu/examples/texture-arrays/constant.frag.spv
  • wgpu/examples/texture-arrays/non-uniform.frag
  • wgpu/examples/texture-arrays/non-uniform.frag.spv
  • wgpu/examples/texture-arrays/shader.vert
  • wgpu/examples/texture-arrays/shader.vert.spv
  • wgpu/examples/texture-arrays/uniform.frag
  • wgpu/examples/texture-arrays/uniform.frag.spv
  • wgpu/examples/texture-arrays/unsized-non-uniform.frag
  • wgpu/examples/texture-arrays/unsized-non-uniform.frag.spv

Files Added:

  • Cargo.lock
  • deno_webgpu/src/lib.rs
  • player/tests/data/clear-buffer-texture.ron
  • wgpu-core/Cargo.toml
  • wgpu-core/src/device/mod.rs
  • wgpu-core/src/validation.rs
  • wgpu-hal/Cargo.toml
  • wgpu-hal/src/dx12/adapter.rs
  • wgpu-hal/src/dx12/device.rs
  • wgpu-hal/src/dx12/mod.rs
  • wgpu-hal/src/metal/device.rs
  • wgpu-hal/src/vulkan/adapter.rs
  • wgpu-hal/src/vulkan/device.rs
  • wgpu-hal/src/vulkan/mod.rs
  • wgpu-types/src/lib.rs
  • wgpu/Cargo.toml
  • wgpu/examples/README.md
  • wgpu/examples/texture-arrays/main.rs
  • wgpu/src/backend/direct.rs

bc850d2a0e9ebc82718cfe113926c6f9b6a09958 by Connor Fitzgerald

https://github.com/gfx-rs/wgpu-/commit/bc850d2a0e9ebc82718cfe113926c6f9b6a09958
Authored: 2022-04-25 00:19:25 -0400
Committed: 2022-04-25 04:19:25 +0000

Bind group deduplication (#2623)

Files Added:

  • wgpu-core/src/command/bundle.rs
  • wgpu-core/src/command/compute.rs
  • wgpu-core/src/command/mod.rs
  • wgpu-core/src/command/render.rs
  • wgpu-core/src/validation.rs
  • wgpu-hal/src/dx11/adapter.rs

c226a10329f8c3283b995cccda21f4881b1ce6b1 by Jim Blandy

https://github.com/gfx-rs/wgpu-/commit/c226a10329f8c3283b995cccda21f4881b1ce6b1
Authored: 2022-04-21 13:57:35 -0700
Committed: 2022-04-21 20:57:35 +0000

Specify an exact wasm-bindgen-cli version in publish.yml. (#2624)

The versions of wasm-bindgen-cli run by .github/workflows/publish.yml must
exactly match the version of wasm-bindgen used by wgpu. At the moment,
wgpu/Cargo.toml specifies 0.2.76, and our Cargo.lock says 0.2.78, so
the latter is what publish.yml should mention.

Files Added:

  • .github/workflows/publish.yml

59d640a10777bae6dffaee838486f81166dc56b8 by Dragoș Tiselice

https://github.com/gfx-rs/wgpu-/commit/59d640a10777bae6dffaee838486f81166dc56b8
Authored: 2022-04-21 21:49:33 +0200
Committed: 2022-04-21 19:49:33 +0000

metal: Don't skip incomplete binding resources. (#2622)

Files Added:

  • wgpu-hal/src/metal/command.rs

8feac35033ea0b1a8f752f66d224f3d8aa86e22e by Jinlei Li

https://github.com/gfx-rs/wgpu-/commit/8feac35033ea0b1a8f752f66d224f3d8aa86e22e
Authored: 2022-04-22 00:08:13 +0800
Committed: 2022-04-21 12:08:13 -0400

Update texture_create_view logic to match spec (#2621)

Files Added:

  • wgpu-core/src/device/mod.rs
  • wgpu-types/src/lib.rs

5706263917a86ee6487bc3edc8be2e845c48e0c6 by Jinlei Li

https://github.com/gfx-rs/wgpu-/commit/5706263917a86ee6487bc3edc8be2e845c48e0c6
Authored: 2022-04-21 12:28:56 +0800
Committed: 2022-04-20 23:24:21 -0700

Rename dispatch -> dispatch_workgroups

Files Added:

  • deno_webgpu/01_webgpu.js
  • deno_webgpu/src/compute_pass.rs
  • deno_webgpu/src/lib.rs
  • deno_webgpu/webgpu.idl
  • wgpu-core/src/command/compute.rs
  • wgpu/examples/boids/main.rs
  • wgpu/examples/hello-compute/main.rs
  • wgpu/src/backend/direct.rs
  • wgpu/src/backend/web.rs
  • wgpu/src/lib.rs
  • wgpu/src/util/indirect.rs

ff07716f79fb1d84a895bca9d0534947f024294f by Ashley

https://github.com/gfx-rs/wgpu-/commit/ff07716f79fb1d84a895bca9d0534947f024294f
Authored: 2022-04-21 02:56:16 +0200
Committed: 2022-04-20 20:56:16 -0400

Do a downlevel check for anisotrophy and enable it in the webgl backend (#2616)

  • Do a downlevel check for anisotrophy and enable it in the webgl backend

  • Run cargo fmt

  • Change to sample_parameter_i32

Files Added:

  • wgpu-hal/src/gles/adapter.rs
  • wgpu-hal/src/gles/device.rs

./mach vendor gfx/wgpu_bindings/moz.yaml failed with the following message:

Updating git repository `https://github.com/smol-rs/async-task`
Updating git repository `https://github.com/hsivonen/chardetng`
Updating git repository `https://github.com/hsivonen/chardetng_c`
Updating git repository `https://github.com/chris-zen/coremidi.git`
Updating git repository `https://github.com/mozilla/midir.git`
Updating git repository `https://github.com/msirringhaus/minidump_writer_linux.git`
Updating git repository `https://github.com/hsivonen/packed_simd`
Updating crates.io index
Updating git repository `https://github.com/mozilla-spidermonkey/jsparagus`
Updating git repository `https://github.com/mozilla/neqo`
Updating git repository `https://github.com/mozilla/audioipc-2`
Updating git repository `https://github.com/kinetiknz/audioipc-2`
Updating git repository `https://github.com/mozilla/cubeb-coreaudio-rs`
Updating git repository `https://github.com/mozilla/cubeb-pulse-rs`
Updating git repository `https://github.com/jfkthame/mapped_hyph.git`
Updating git repository `https://github.com/mozilla/mp4parse-rust`
Updating git submodule `https://github.com/AOMediaCodec/av1-avif.git`
Updating git submodule `https://github.com/link-u/avif-sample-images`
Updating git repository `https://github.com/mozilla/application-services`
Updating git submodule `https://github.com/mozilla/glean`
Updating git repository `https://github.com/gfx-rs/wgpu`
Updating git repository `https://github.com/gfx-rs/naga`
Updating git repository `https://github.com/gfx-rs/metal-rs`
Updating git repository `https://github.com/kinetiknz/mio-named-pipes`
Updating git repository `https://github.com/gfx-rs/d3d12-rs.git`

warning: Patch autocfg v1.0.1 (/builds/worker/checkouts/gecko/third_party/rust/autocfg) was not used in the crate graph.
Check that the patched package version and available features are compatible
with the dependency requirements. If the patch has a different version from
what is locked in the Cargo.lock file, run cargo update to use the new
version. This may also occur with an optional dependency that is not enabled.
Removing autocfg v1.0.1 (/builds/worker/checkouts/gecko/third_party/rust/autocfg)
Adding autocfg v1.1.0
Updating lock_api v0.4.5 -> v0.4.7
Adding naga v0.8.0 (https://github.com/gfx-rs/naga?rev=1aa91549#1aa91549)
Removing naga v0.8.0 (https://github.com/gfx-rs/naga?rev=85056524#85056524)
Adding parking_lot v0.12.0
Adding parking_lot_core v0.9.3
Adding redox_syscall v0.2.13
Removing wgpu-core v0.12.0 (https://github.com/gfx-rs/wgpu?rev=0b61a191#0b61a191)
Adding wgpu-core v0.12.0 (https://github.com/gfx-rs/wgpu?rev=af259aa12a6df033f8e23460215af5f1b64cf3a1#af259aa1)
Removing wgpu-hal v0.12.0 (https://github.com/gfx-rs/wgpu?rev=0b61a191#0b61a191)
Adding wgpu-hal v0.12.0 (https://github.com/gfx-rs/wgpu?rev=af259aa12a6df033f8e23460215af5f1b64cf3a1#af259aa1)
Removing wgpu-types v0.12.0 (https://github.com/gfx-rs/wgpu?rev=0b61a191#0b61a191)
Adding wgpu-types v0.12.0 (https://github.com/gfx-rs/wgpu?rev=af259aa12a6df033f8e23460215af5f1b64cf3a1#af259aa1)
Adding windows-sys v0.36.1
Adding windows_aarch64_msvc v0.36.1
Adding windows_i686_gnu v0.36.1
Adding windows_i686_msvc v0.36.1
Adding windows_x86_64_gnu v0.36.1
Adding windows_x86_64_msvc v0.36.1

Because you passed --ignore-modified we will not be able to detect spurious upstream updates.
Latest commit is af259aa12a6df033f8e23460215af5f1b64cf3a1 from 2022-05-04T21:35:45Z
Unused patch in top-level Cargo.toml for autocfg.
Crate autocfg v1.1.0 must be overridden but isn't and comes from registry+https://github.com/rust-lang/crates.io-index.
There are 2 different versions of crate parking_lot (expected 1). Please void the extra duplication or adjust TOLERATED_DUPES in /builds/worker/checkouts/gecko/python/mozbuild/mozbuild/vendor/vendor_rust.py if not possible.
There are 2 different versions of crate parking_lot_core (expected 1). Please void the extra duplication or adjust TOLERATED_DUPES in /builds/worker/checkouts/gecko/python/mozbuild/mozbuild/vendor/vendor_rust.py if not possible.
There are 2 different versions of crate redox_syscall (expected 1). Please void the extra duplication or adjust TOLERATED_DUPES in /builds/worker/checkouts/gecko/python/mozbuild/mozbuild/vendor/vendor_rust.py if not possible.

Flags: needinfo?(jimb)

This bug is being closed because a newer revision of the library is available.
This bug will be marked as a duplicate of it (because although this bug is older, it is superseded by the newer one).

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → DUPLICATE

This has been superseded, clearing needinfo

Flags: needinfo?(jimb)
You need to log in before you can comment on or make changes to this bug.