Closed Bug 1782217 Opened 3 years ago Closed 3 years ago

Update wgpu to new version a420e453c3d9c93dfb1a8526bf11c000d895c916 from 2022-07-26 14:59:27

Categories

(Core :: Graphics: WebGPU, enhancement)

enhancement

Tracking

()

RESOLVED INVALID
Tracking Status
firefox105 --- affected

People

(Reporter: update-bot, Unassigned)

References

Details

(Whiteboard: [3pl-filed][task_id: SLZNdXGJQGGQLS4Dx6AkIQ])

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


a420e453c3d9c93dfb1a8526bf11c000d895c916 by Kevin Reid

https://github.com/gfx-rs/wgpucommit/a420e453c3d9c93dfb1a8526bf11c000d895c916
Authored: 2022-07-26 07:59:27 -0700
Committed: 2022-07-26 14:59:27 +0000

StagingBelt: check for free chunks in the receiver as well as free_chunks. (#2906)

  • StagingBelt: check for free chunks in the receiver as well as free_chunks.

Previously, chunks would only be taken from the GPU callback receiver
and put on free_chunks during finish(). So, there might be chunks
that are actually available for use but wouldn't be used.

Now, we consult the receiver whenever we're about to consult the
free_chunks, so the reuse of chunks will be as good as possible (given
the application's uses of operations that trigger map_async callbacks).

  • Changelog entry.

Files Modified:

  • CHANGELOG.md
  • wgpu/src/util/belt.rs

271bb8690ecd8304d4dd16f89094ceb4b6f118cf by Valentin

https://github.com/gfx-rs/wgpucommit/271bb8690ecd8304d4dd16f89094ceb4b6f118cf
Authored: 2022-07-26 05:40:32 +0200
Committed: 2022-07-26 03:40:32 +0000

Fix documentation claiming shader entry points must return void (#2911)

Files Modified:

  • wgpu-core/src/pipeline.rs
  • wgpu-hal/src/lib.rs
  • wgpu/src/lib.rs

75519839be7977617396ec1a70f7ac2a023b0e9d by i509VCB

https://github.com/gfx-rs/wgpucommit/75519839be7977617396ec1a70f7ac2a023b0e9d
Authored: 2022-07-25 22:37:50 -0500
Committed: 2022-07-25 23:37:50 -0400

export AdapterContext in Gles hal (#2870)

Files Modified:

  • CHANGELOG.md
  • wgpu-hal/src/gles/mod.rs

7b487682d9a5c03a06fa2833186237a384569e6d by Kevin Reid

https://github.com/gfx-rs/wgpucommit/7b487682d9a5c03a06fa2833186237a384569e6d
Authored: 2022-07-25 20:36:56 -0700
Committed: 2022-07-26 03:36:56 +0000

Expand StagingBelt documentation. (#2905)

Files Modified:

  • CHANGELOG.md
  • wgpu/src/util/belt.rs

aae8c6aaec192fef409092c3f55514cd97d2cdb9 by Leo Kettmeir

https://github.com/gfx-rs/wgpucommit/aae8c6aaec192fef409092c3f55514cd97d2cdb9
Authored: 2022-07-26 05:31:58 +0200
Committed: 2022-07-25 23:31:58 -0400

update deno (#2901)

Files Modified:

  • cts_runner/Cargo.toml
  • deno_webgpu/Cargo.toml
  • deno_webgpu/src/01_webgpu.js
  • deno_webgpu/src/02_idl_types.js
  • deno_webgpu/src/command_encoder.rs
  • deno_webgpu/src/lib.rs
  • deno_webgpu/src/shader.rs
  • deno_webgpu/webgpu.idl

d0aa3f471a11f9f5d607d521c8e7b4ff5f2afe20 by Nicolas Silva

https://github.com/gfx-rs/wgpucommit/d0aa3f471a11f9f5d607d521c8e7b4ff5f2afe20
Authored: 2022-07-26 05:28:52 +0200
Committed: 2022-07-25 23:28:52 -0400

Validate the number of color attachments in create_render_pipeline (#2913)

Files Modified:

  • CHANGELOG.md
  • wgpu-core/src/device/mod.rs
  • wgpu-core/src/pipeline.rs

537c6bed4e579a5cd99196ad4d3b1b952455d08a by Connor Fitzgerald

https://github.com/gfx-rs/wgpucommit/537c6bed4e579a5cd99196ad4d3b1b952455d08a
Authored: 2022-07-21 02:24:49 -0400
Committed: 2022-07-21 02:24:49 -0400

Add warning when using CompareFunction::*Equal without an invariant Attribute (#2887)

Files Modified:

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

6448c6062f268288f451962f6ff92be79e8b1e06 by Leo Kettmeir

https://github.com/gfx-rs/wgpucommit/6448c6062f268288f451962f6ff92be79e8b1e06
Authored: 2022-07-20 18:47:34 +0200
Committed: 2022-07-20 12:47:34 -0400

add CODEOWNERS file (#2896)

Files Added:

  • .github/CODEOWNERS

534ad76d5a2d7fc9f894b1f14bd0cba77b28eb16 by Leo Kettmeir

https://github.com/gfx-rs/wgpucommit/534ad76d5a2d7fc9f894b1f14bd0cba77b28eb16
Authored: 2022-07-20 18:47:10 +0200
Committed: 2022-07-20 12:47:10 -0400

upstream deno changes (#2895)

  • upstream GPUAutoLayoutMode

  • clean up symbols and fix miscalled op

  • fix gfx-rs/wgpu#2778

Files Modified:

  • deno_webgpu/src/01_webgpu.js
  • deno_webgpu/src/02_idl_types.js
  • deno_webgpu/src/buffer.rs
  • deno_webgpu/src/lib.rs
  • deno_webgpu/src/pipeline.rs
  • deno_webgpu/webgpu.idl

e49ef973111265eb4f6de65a75ee701a90cfa4fb by Seamus Mulholland-Patterson

https://github.com/gfx-rs/wgpucommit/e49ef973111265eb4f6de65a75ee701a90cfa4fb
Authored: 2022-07-16 00:12:59 +0800
Committed: 2022-07-15 14:11:04 -0400

added changelog entry for #2886

Files Modified:

  • CHANGELOG.md

6d4677fd7ff90fe33af97821c2516795295c50f9 by Seamus Mulholland-Patterson

https://github.com/gfx-rs/wgpucommit/6d4677fd7ff90fe33af97821c2516795295c50f9
Authored: 2022-07-15 17:18:11 +0800
Committed: 2022-07-15 14:11:04 -0400

added downlevel restriction error message for InvalidFormatUsages error

Files Modified:

  • wgpu-core/src/device/mod.rs
  • wgpu-core/src/resource.rs

48325f1aaa1a26744e328112254a299e5509b9f1 by Connor Fitzgerald

https://github.com/gfx-rs/wgpucommit/48325f1aaa1a26744e328112254a299e5509b9f1
Authored: 2022-07-13 21:29:09 -0400
Committed: 2022-07-14 01:29:09 +0000

v0.13.2 changelog (#2882)

Files Modified:

  • CHANGELOG.md

6058676dd20de9f4fc37dfccf09e9e14524bcfbb by Nicolas Silva

https://github.com/gfx-rs/wgpucommit/6058676dd20de9f4fc37dfccf09e9e14524bcfbb
Authored: 2022-07-13 20:01:12 +0200
Committed: 2022-07-13 18:01:12 +0000

Record that the buffer is mapped when its size is zero. (#2877)

  • Record that the buffer is mapped when its size is zero.

  • Avoid internally trying to map a zero-sized buffer if mapped_at_creation is true.

  • Add an entry in the changelog.

Files Modified:

  • CHANGELOG.md
  • wgpu-core/src/device/life.rs
  • wgpu-core/src/device/mod.rs

18d053d5af89c3943f47f173e9c98dad4ac252de by Jim Blandy

https://github.com/gfx-rs/wgpucommit/18d053d5af89c3943f47f173e9c98dad4ac252de
Authored: 2022-07-13 09:37:47 -0700
Committed: 2022-07-13 12:37:47 -0400

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

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.81, and our Cargo.lock agrees, so
that is what publish.yml should mention.

Files Modified:

  • .github/workflows/publish.yml

5094525fb8b6cd4d4e286619288662f6b48b8dfc by Jim Blandy

https://github.com/gfx-rs/wgpucommit/5094525fb8b6cd4d4e286619288662f6b48b8dfc
Authored: 2022-07-13 09:37:21 -0700
Committed: 2022-07-13 12:37:21 -0400

For wgpu web backend, use a real type for submission indices. (#2874)

The wgpu web backend uses () as Context::SubmissionIndex, which is
fine --- WebGPU provides no way to identify individual queue
submissions --- except that Clippy is concerned about us passing
around () in the front end as if it were a real value. Instead,
define a new zero-size wgpu::backend::web::SubmissionIndex type for
this use.

Files Modified:

  • wgpu/src/backend/web.rs

af345cd6c3fa56ca6ff3377dfd77a387716f1ba3 by Nicolas Silva

https://github.com/gfx-rs/wgpucommit/af345cd6c3fa56ca6ff3377dfd77a387716f1ba3
Authored: 2022-07-13 18:34:36 +0200
Committed: 2022-07-13 12:34:36 -0400

Validate the range in map_async. (#2876)

  • Validate the range in map_async.

  • Add an entry in the changelog.

Files Modified:

  • CHANGELOG.md
  • wgpu-core/src/device/mod.rs

db24c066cb72c89d5c1eb33c09e7b394a2343cf6 by i509VCB

https://github.com/gfx-rs/wgpucommit/db24c066cb72c89d5c1eb33c09e7b394a2343cf6
Authored: 2022-07-12 13:38:59 -0500
Committed: 2022-07-12 14:38:59 -0400

fix panic with as_hal functions (#2871)

Files Modified:

  • CHANGELOG.md
  • wgpu-core/src/hub.rs
  • wgpu-core/src/resource.rs

ecf3f5ec3851c5f63f7ea95eb314faeb41d30aa6 by Jinlei Li

https://github.com/gfx-rs/wgpucommit/ecf3f5ec3851c5f63f7ea95eb314faeb41d30aa6
Authored: 2022-07-11 11:06:32 +0800
Committed: 2022-07-10 23:06:32 -0400

metal | vulkan-portability: extract the generic code into get_metal_layer (#2826)

Files Modified:

  • CHANGELOG.md
  • wgpu-hal/src/metal/surface.rs
  • wgpu-hal/src/vulkan/instance.rs

a108efe6b66a3dd0ccfb6bd5d73eaf1992c7fd04 by i509VCB

https://github.com/gfx-rs/wgpucommit/a108efe6b66a3dd0ccfb6bd5d73eaf1992c7fd04
Authored: 2022-07-10 17:50:54 -0500
Committed: 2022-07-10 18:50:54 -0400

expose context and display from adapter and device for egl hal (#2860)

Files Modified:

  • CHANGELOG.md
  • wgpu-hal/src/gles/egl.rs

0dfb1115d25ae6fab7d0a69e39017c0af7504c41 by i509VCB

https://github.com/gfx-rs/wgpucommit/0dfb1115d25ae6fab7d0a69e39017c0af7504c41
Authored: 2022-07-10 17:49:53 -0500
Committed: 2022-07-10 18:49:53 -0400

document Adapter::new_external in wgpu-hal (#2863)

Files Modified:

  • CHANGELOG.md
  • wgpu-hal/src/gles/egl.rs

4add620d37addaf4006961c9e9d3d3486db7be9e by Nicholas Rishel

https://github.com/gfx-rs/wgpucommit/4add620d37addaf4006961c9e9d3d3486db7be9e
Authored: 2022-07-10 15:18:01 -0700
Committed: 2022-07-10 22:18:01 +0000

Fix instruction to run example test in README. (#2868)

Files Modified:

  • README.md

2ce1318c8c395db762616daeb971def0d53577cd by Sébastien Marleau

https://github.com/gfx-rs/wgpucommit/2ce1318c8c395db762616daeb971def0d53577cd
Authored: 2022-07-10 18:15:52 -0400
Committed: 2022-07-10 22:15:52 +0000

fix deduplication not taking into account render bundles (#2867)

Files Modified:

  • CHANGELOG.md
  • wgpu-core/src/command/mod.rs
  • wgpu-core/src/command/render.rs

324de1bef620e88a2507a434b7584933104fbe4c by Nicolas Silva

https://github.com/gfx-rs/wgpucommit/324de1bef620e88a2507a434b7584933104fbe4c
Authored: 2022-07-08 08:29:05 +0200
Committed: 2022-07-07 23:29:05 -0700

Ensure the BufferMapCallback is always called. (#2848)

  • Ensure the BufferMapAsyncCallback is always called.

This solves two issues on the Gecko side:

  • The callback cleans up after itself (the user data is deleted at the end of the callback), so dropping the callback without calling it is a memory leak. I can't think of a better way to implement this on the C++ side since there can be any number of callback at any time living for an unspecified amount of time.
  • This makes it easier to implement the error reporting of the WebGPU spec.
  • Update the changelog.

Files Modified:

  • CHANGELOG.md
  • wgpu-core/src/device/mod.rs
  • wgpu-core/src/resource.rs

94c065cb33b8677b523a6d53c1166a0d0be9fab2 by i509VCB

https://github.com/gfx-rs/wgpucommit/94c065cb33b8677b523a6d53c1166a0d0be9fab2
Authored: 2022-07-07 18:43:13 -0500
Committed: 2022-07-07 19:43:13 -0400

allow access to queue family index in vulkan hal device (#2859)

Files Modified:

  • CHANGELOG.md
  • wgpu-hal/src/vulkan/adapter.rs
  • wgpu-hal/src/vulkan/device.rs
  • wgpu-hal/src/vulkan/mod.rs

9c5015f0598d31fc76476b6a48e19f291f5992dc by Connor Fitzgerald

https://github.com/gfx-rs/wgpucommit/9c5015f0598d31fc76476b6a48e19f291f5992dc
Authored: 2022-07-06 10:51:32 -0400
Committed: 2022-07-06 11:06:34 -0400

Update Changelog

Files Modified:

  • CHANGELOG.md

259991e2589f01b6561a9daa9ff63d629c802c15 by Connor Fitzgerald

https://github.com/gfx-rs/wgpucommit/259991e2589f01b6561a9daa9ff63d629c802c15
Authored: 2022-07-05 23:46:56 -0400
Committed: 2022-07-06 11:06:34 -0400

Refactor GLES's texture_format_capabilities

Files Modified:

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

499e9e628e7c4d8e5cb38f55ee8af33d0cc8efc4 by Connor Fitzgerald

https://github.com/gfx-rs/wgpucommit/499e9e628e7c4d8e5cb38f55ee8af33d0cc8efc4
Authored: 2022-07-04 17:47:57 -0400
Committed: 2022-07-06 11:06:34 -0400

Properly query SRV and UAV format features for depth formats

Files Modified:

  • wgpu-hal/src/dx12/adapter.rs

59f4efe93aaf2f3d2848fd683748b26bfeb3f97a by Connor Fitzgerald

https://github.com/gfx-rs/wgpucommit/59f4efe93aaf2f3d2848fd683748b26bfeb3f97a
Authored: 2022-07-04 17:40:08 -0400
Committed: 2022-07-06 11:06:34 -0400

Prevent get_texture_format_features from saying textures always support COPY_*

Files Modified:

  • wgpu-core/src/instance.rs

7e369fdd573f2d6f46cbe60357eea8c702ce094f by Connor Fitzgerald

https://github.com/gfx-rs/wgpucommit/7e369fdd573f2d6f46cbe60357eea8c702ce094f
Authored: 2022-07-04 17:37:19 -0400
Committed: 2022-07-06 11:06:34 -0400

Fix texture multi-sample-ability check with TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES

Files Modified:

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

bb273a908fd7d5ec25bfd35507e258d0d73545ef by Connor Fitzgerald

https://github.com/gfx-rs/wgpucommit/bb273a908fd7d5ec25bfd35507e258d0d73545ef
Authored: 2022-07-04 17:36:26 -0400
Committed: 2022-07-06 11:06:34 -0400

DX12/VK allow texture_format_capabilities to be called on any texture format

Files Modified:

  • wgpu-hal/src/auxil/dxgi/conv.rs
  • wgpu-hal/src/dx12/adapter.rs
  • wgpu-hal/src/vulkan/adapter.rs

ff233fbf31d7b17270f7711e1ddbb2171000883b by Connor Fitzgerald

https://github.com/gfx-rs/wgpucommit/ff233fbf31d7b17270f7711e1ddbb2171000883b
Authored: 2022-07-04 17:35:03 -0400
Committed: 2022-07-06 11:06:34 -0400

Add format features table to wgpu-info and improve output

Files Modified:

  • wgpu-info/src/main.rs

1da5bbd7b43466a7cecbcdd67c0b613b36c6bf63 by Craig

https://github.com/gfx-rs/wgpucommit/1da5bbd7b43466a7cecbcdd67c0b613b36c6bf63
Authored: 2022-07-05 21:11:22 -0700
Committed: 2022-07-06 00:11:22 -0400

Prevent OpenGL from taking preference over Vulkan (#2853)

  • Prevent OpenGL from taking preference over Vulkan

  • update changelog

  • fix wasm build of example

Files Modified:

  • CHANGELOG.md
  • wgpu-core/src/instance.rs
  • wgpu-hal/src/gles/adapter.rs
  • wgpu-types/src/lib.rs
  • wgpu/examples/hello/README.md
  • wgpu/examples/hello/main.rs

b574354af4edeaf5d3d5ea0f738becc509c17e25 by Jinlei Li

https://github.com/gfx-rs/wgpucommit/b574354af4edeaf5d3d5ea0f738becc509c17e25
Authored: 2022-07-06 11:37:26 +0800
Committed: 2022-07-06 03:37:26 +0000

gl: fix depth stencil texture format capability (#2854)

  • gl: fix depth stencil texture format capabilitys

  • Update CHANGELOG

Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>

Files Modified:

  • CHANGELOG.md
  • wgpu-hal/src/gles/adapter.rs

ab340baf6909833995273dd1bb78255b5477148a by Elabajaba

https://github.com/gfx-rs/wgpucommit/ab340baf6909833995273dd1bb78255b5477148a
Authored: 2022-07-05 16:59:41 -0400
Committed: 2022-07-05 20:59:41 +0000

Update present_mode docs as most of them don't automatically fall back to Fifo anymore. (#2855)

  • space

PresentMode no longer automatically falls back to Fifo

  • Update wgpu-types/src/lib.rs

Auto(No)Vsync fallback wording.

Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>

  • changelog

Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>

Files Modified:

  • CHANGELOG.md
  • wgpu-types/src/lib.rs

615ced5a998215b8fa2a0266b17200dde3a16947 by Connor Fitzgerald

https://github.com/gfx-rs/wgpucommit/615ced5a998215b8fa2a0266b17200dde3a16947
Authored: 2022-07-04 15:29:35 -0400
Committed: 2022-07-04 16:38:27 -0400

Changelog

Files Modified:

  • CHANGELOG.md

7319a8136b5f0759e42533105f287fba94f8109c by Connor Fitzgerald

https://github.com/gfx-rs/wgpucommit/7319a8136b5f0759e42533105f287fba94f8109c
Authored: 2022-07-04 15:26:37 -0400
Committed: 2022-07-04 16:38:27 -0400

Add aniso to dx12

Files Modified:

  • wgpu-types/src/lib.rs

c36eb9f44bd9462fe176fb859839592131428feb by Steven

https://github.com/gfx-rs/wgpucommit/c36eb9f44bd9462fe176fb859839592131428feb
Authored: 2022-07-03 14:09:39 -0700
Committed: 2022-07-03 21:09:39 +0000

Add change (#2847)

Files Modified:

  • CHANGELOG.md

6befbcbca4ee2dc380c608ff3c7bfa51e2a291dc by Connor Fitzgerald

https://github.com/gfx-rs/wgpucommit/6befbcbca4ee2dc380c608ff3c7bfa51e2a291dc
Authored: 2022-07-02 22:03:52 -0400
Committed: 2022-07-03 01:08:40 -0400

Touch up changelog

Files Modified:

  • CHANGELOG.md

7d85efb30194ed88f5a9d1c3ac277c8e4cc9168c by Connor Fitzgerald

https://github.com/gfx-rs/wgpucommit/7d85efb30194ed88f5a9d1c3ac277c8e4cc9168c
Authored: 2022-07-03 00:55:41 -0400
Committed: 2022-07-03 01:08:40 -0400

Fix out of bounds access when surface texture is written to by multiple command buffers

Files Modified:

  • wgpu-core/src/device/queue.rs

aaabd56d9a3efd1614543da08f97a69c538aa35c by Connor Fitzgerald

https://github.com/gfx-rs/wgpucommit/aaabd56d9a3efd1614543da08f97a69c538aa35c
Authored: 2022-07-02 21:44:34 -0400
Committed: 2022-07-03 01:08:40 -0400

Curb Expectations of DX11

Files Modified:

  • CHANGELOG.md

87552a92cca18b28d1bfad34479dd481bcb2996c by Connor Fitzgerald

https://github.com/gfx-rs/wgpucommit/87552a92cca18b28d1bfad34479dd481bcb2996c
Authored: 2022-07-02 21:40:15 -0400
Committed: 2022-07-03 01:08:40 -0400

Fix GL_EXT_color_buffer_float detection on desktop

Files Modified:

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

eea8edb8a0c17835894db41df38073599a3b4794 by Connor Fitzgerald

https://github.com/gfx-rs/wgpucommit/eea8edb8a0c17835894db41df38073599a3b4794
Authored: 2022-07-02 21:39:57 -0400
Committed: 2022-07-03 01:08:40 -0400

Fix AutoNoVsync on OpenGL

Files Modified:

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

72a4ef93620c7adca351f60a6589bab53e1418c9 by Spencer C. Imbleau (he/him)

https://github.com/gfx-rs/wgpucommit/72a4ef93620c7adca351f60a6589bab53e1418c9
Authored: 2022-07-02 22:00:25 -0400
Committed: 2022-07-03 02:00:25 +0000

Fixes #2840 (#2842)

Files Modified:

  • CHANGELOG.md
  • wgpu-core/src/device/mod.rs

cb0646f8da8280a357001f13da8a336578252947 by RustEnthusiast

https://github.com/gfx-rs/wgpucommit/cb0646f8da8280a357001f13da8a336578252947
Authored: 2022-07-02 03:17:08 -0500
Committed: 2022-07-02 08:17:08 +0000

Update wgpu repository link in Cargo.toml. (#2834)

This fixes issue #2830.

Files Modified:

  • wgpu/Cargo.toml

c20c86a9481b1585107cad6455652d434849147a by Fel

https://github.com/gfx-rs/wgpucommit/c20c86a9481b1585107cad6455652d434849147a
Authored: 2022-07-01 19:39:11 -0300
Committed: 2022-07-01 22:39:11 +0000

Add other breaking changes to 0.13 changelog (#2831)

Files Modified:

  • CHANGELOG.md

5bef140228cb56d1dc2b0bd669ae4bd6f6ecf508 by multisn8

https://github.com/gfx-rs/wgpucommit/5bef140228cb56d1dc2b0bd669ae4bd6f6ecf508
Authored: 2022-07-01 21:32:27 +0200
Committed: 2022-07-01 19:32:27 +0000

Clarify about breaking max_buffer_size in Limits (#2828)

Files Modified:

  • CHANGELOG.md

e125321bff7eb602d1849f18f22606afeebef3fb by Connor Fitzgerald

https://github.com/gfx-rs/wgpucommit/e125321bff7eb602d1849f18f22606afeebef3fb
Authored: 2022-07-01 10:38:04 -0400
Committed: 2022-07-01 14:38:04 +0000

Release 0.13 two - electric boogaloo (#2827)

Files Modified:

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

93dbffa5d3d5ae2b26ee0c573862fef2f9f4de52 by David Huculak

https://github.com/gfx-rs/wgpucommit/93dbffa5d3d5ae2b26ee0c573862fef2f9f4de52
Authored: 2022-06-30 21:44:29 -0400
Committed: 2022-07-01 01:44:29 +0000

Add other breaking changes to 0.13 changelog (#2825)

  • add other breaking changes to 0.13 changelog

  • fix typo

Files Modified:

  • CHANGELOG.md

1ceef24261c6c0ace193090a51e9d7e406da1185 by Connor Fitzgerald

https://github.com/gfx-rs/wgpucommit/1ceef24261c6c0ace193090a51e9d7e406da1185
Authored: 2022-06-30 16:25:49 -0400
Committed: 2022-06-30 20:25:49 +0000

Add changelog for 0.13 (#2823)

  • Changelog

  • Update CHANGELOG.md

  • Bump versions to 0.13

Files Modified:

  • .github/pull_request_template.md
  • CHANGELOG.md
  • Cargo.lock
  • wgpu-core/Cargo.toml
  • wgpu-hal/Cargo.toml
  • wgpu-hal/src/gles/adapter.rs
  • wgpu-hal/src/gles/device.rs
  • wgpu-info/Cargo.toml
  • wgpu-types/Cargo.toml
  • wgpu/Cargo.toml

ea05b44f384077a1a466eeb9a58c523379225a01 by Connor Fitzgerald

https://github.com/gfx-rs/wgpucommit/ea05b44f384077a1a466eeb9a58c523379225a01
Authored: 2022-06-30 14:24:17 -0400
Committed: 2022-06-30 14:24:17 -0400

Improve Presentation Api (#2803)

  • Add new presentation modes

  • Expand presentation formats

  • Add Surface::get_supported_modes

  • Update to rust 2021 and improve some metal surface code

  • Update wgpu-types/src/lib.rs

Co-authored-by: bjorn3 <17426603+bjorn3@users.noreply.github.com>

  • Fix windows build errors

  • Fix issues with ALLOW_TEARING

Co-authored-by: bjorn3 <17426603+bjorn3@users.noreply.github.com>

Files Modified:

  • cts_runner/Cargo.toml
  • deno_webgpu/Cargo.toml
  • dummy/Cargo.toml
  • player/Cargo.toml
  • run-wasm/Cargo.toml
  • wgpu-core/Cargo.toml
  • wgpu-core/src/device/mod.rs
  • wgpu-core/src/instance.rs
  • wgpu-core/src/present.rs
  • wgpu-hal/Cargo.toml
  • wgpu-hal/src/dx12/adapter.rs
  • wgpu-hal/src/dx12/instance.rs
  • wgpu-hal/src/dx12/mod.rs
  • wgpu-hal/src/metal/adapter.rs
  • wgpu-hal/src/metal/mod.rs
  • wgpu-hal/src/metal/surface.rs
  • wgpu-hal/src/vulkan/adapter.rs
  • wgpu-hal/src/vulkan/conv.rs
  • wgpu-info/Cargo.toml
  • wgpu-types/Cargo.toml
  • wgpu-types/src/lib.rs
  • wgpu/Cargo.toml
  • wgpu/examples/hello-triangle/main.rs
  • wgpu/src/backend/direct.rs
  • wgpu/src/backend/web.rs
  • wgpu/src/lib.rs

98597da1ec44be4c0722454c99f051a257760dc8 by Jinlei Li

https://github.com/gfx-rs/wgpucommit/98597da1ec44be4c0722454c99f051a257760dc8
Authored: 2022-06-30 11:36:11 +0800
Committed: 2022-06-30 03:36:11 +0000

Allow fragment stage to have more outputs than the pipeline has (#2822)

Files Modified:

  • wgpu-core/src/device/mod.rs
  • wgpu-core/src/pipeline.rs

1d8bc57a86a989b2fb30d3f3ae1cfcb9e55adac1 by Connor Fitzgerald

https://github.com/gfx-rs/wgpucommit/1d8bc57a86a989b2fb30d3f3ae1cfcb9e55adac1
Authored: 2022-06-29 23:05:42 -0400
Committed: 2022-06-30 03:05:42 +0000

Don't wait for current submission inside of submit (#2824)

Files Modified:

  • wgpu-core/src/device/queue.rs

464b61d01c5832497e7ae54dbb153464e74eb285 by Connor Fitzgerald

https://github.com/gfx-rs/wgpucommit/464b61d01c5832497e7ae54dbb153464e74eb285
Authored: 2022-06-28 15:49:51 -0400
Committed: 2022-06-28 19:49:51 +0000

Flip span labels to work better with tools (#2820)

Files Modified:

  • wgpu-core/src/command/compute.rs
  • wgpu-core/src/command/mod.rs
  • wgpu-core/src/command/render.rs
  • wgpu-core/src/command/transfer.rs
  • wgpu-core/src/device/life.rs
  • wgpu-core/src/device/mod.rs
  • wgpu-core/src/device/queue.rs
  • wgpu-core/src/hub.rs
  • wgpu-core/src/instance.rs
  • wgpu-core/src/present.rs
  • wgpu-core/src/resource.rs

5eb09f6bd786a7026fbd1d00e2e76afe450c7dac by Teodor Tanasoaia

https://github.com/gfx-rs/wgpucommit/5eb09f6bd786a7026fbd1d00e2e76afe450c7dac
Authored: 2022-06-28 20:32:43 +0200
Committed: 2022-06-28 18:32:43 +0000

Implement Queue::write_buffer_with (#2777)

  • implement Queue::write_buffer_with

  • address comments

  • update doc

  • Fix copy span location

Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>

Files Modified:

  • wgpu-core/src/device/queue.rs
  • wgpu-core/src/hub.rs
  • wgpu-core/src/id.rs
  • wgpu-core/src/resource.rs
  • wgpu/src/backend/direct.rs
  • wgpu/src/backend/mod.rs
  • wgpu/src/backend/web.rs
  • wgpu/src/lib.rs

0eb6845b6ad114963de73167332b8048b8997184 by Jinlei Li

https://github.com/gfx-rs/wgpucommit/0eb6845b6ad114963de73167332b8048b8997184
Authored: 2022-06-29 02:15:57 +0800
Committed: 2022-06-28 14:15:57 -0400

web: march web-sys 0.3.58, sparse attachments support (#2813)

Files Modified:

  • Cargo.lock
  • wgpu/Cargo.toml
  • wgpu/src/backend/web.rs

b0c798639a9b041a14dfaf3f1deb1b1b932f55c5 by Jinlei Li

https://github.com/gfx-rs/wgpucommit/b0c798639a9b041a14dfaf3f1deb1b1b932f55c5
Authored: 2022-06-29 02:12:34 +0800
Committed: 2022-06-28 18:12:34 +0000

core: restrict hal::TextureUses::COLOR_TARGET condition within create_texture (#2818)

Files Modified:

  • wgpu-core/src/device/mod.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/application-services`
Updating git submodule `https://github.com/mozilla/glean`
Updating git repository `https://github.com/mozilla/midir.git`
Updating git repository `https://github.com/rust-minidump/minidump-writer.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`
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/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`

Latest commit is a420e453c3d9c93dfb1a8526bf11c000d895c916 from 2022-07-26T14:59:27Z
Setting up artifact cargo-vet.tar.zst
Downloading artifact to local cache: /builds/worker/.mozbuild/toolchains/8ebeacd9348a991c-cargo-vet.tar.zst
Downloading... 0.0 %
Downloading... 5.2 %
Downloading... 10.2 %
Downloading... 15.2 %
Downloading... 20.2 %
Downloading... 25.2 %
Downloading... 30.2 %
Downloading... 35.2 %
Downloading... 40.2 %
Downloading... 45.2 %
Downloading... 50.2 %
Downloading... 55.2 %
Downloading... 60.2 %
Downloading... 65.2 %
Downloading... 70.1 %
Downloading... 75.1 %
Downloading... 80.1 %
Downloading... 85.1 %
Downloading... 90.1 %
Downloading... 95.1 %
Downloading... 100.0 %
Error running mach:

['--log-no-times', 'artifact', 'toolchain', '--from-task', 'Ilir12QMRFyflDZEAZmidQ:public/build/cargo-vet.tar.zst']

The error occurred in code that was called by the mach command. This is either
a bug in the called code itself or in the way that mach is calling it.
You can invoke |./mach busted| to check if this issue is already on file. If it
isn't, please use |./mach busted file artifact| to report it. If |./mach busted| is
misbehaving, you can also inspect the dependencies of bug 1543241.

If filing a bug, please include the full output of mach, including this error
message.

The details of the failure are as follows:

ModuleNotFoundError: No module named 'zstandard'

File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/artifact_commands.py", line 576, in artifact_toolchain
unpack_file(local)
File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/action/tooltool.py", line 993, in unpack_file
import zstandard

Flags: needinfo?(jimb)
Status: NEW → RESOLVED
Closed: 3 years ago
Flags: needinfo?(jimb)
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.