10703 Commits

Author SHA1 Message Date
Andy Leiserson
e4e2c451d2 renovate: Fix config syntax error (#9603) 2026-05-29 15:12:43 -04:00
Erich Gubler
da6c5d467a style(CHANGELOG): capitalize unreleased BugFixes > dx12 section title 2026-05-29 12:57:02 -06:00
Erich Gubler
d268313044 docs(CHANGELOG): escape brackets for #9507's entry 2026-05-29 12:57:02 -06:00
Erich Gubler
31bd4c00ff style(CHANGELOG): refine #9182/#9390's entry 2026-05-29 12:57:02 -06:00
Erich Gubler
64bb6d6ae3 style(CHANGELOG): add Add verb and backticks for #9085's entry 2026-05-29 12:57:02 -06:00
Erich Gubler
a4b9a6cef3 docs(CHANGELOG): move #9560's entry to Fixed 2026-05-29 12:57:02 -06:00
Erich Gubler
3565180f2c docs(CHANGELOG): add backticks to #9369's entry 2026-05-29 12:57:02 -06:00
Erich Gubler
4b1dc3071c docs(CHANGELOG): move #9369's entry to Fixed 2026-05-29 12:57:02 -06:00
Erich Gubler
5f1a3cfa7b docs(CHANGELOG): move #9379's entry to Fixed 2026-05-29 12:57:02 -06:00
Erich Gubler
19b232806b docs(CHANGELOG): move #9325's entry to Fixed 2026-05-29 12:57:02 -06:00
Erich Gubler
7437348495 docs(CHANGELOG): add Add verb to entry for #9290. 2026-05-29 12:57:02 -06:00
Luo Zhihao
a7e0298dc5 Validate LoadOp and StoreOp are None for attachments without corresponding depth or stencil aspect (#9567)
Co-authored-by: Erich Gubler <erichdongubler@gmail.com>
2026-05-29 11:28:50 -04:00
Vecvec
a1fceed071 Move fence synchronisation into wgpu-hal (#9475) 2026-05-28 14:49:12 -07:00
Rui He
5c4cdc16a4 fix(doc): fix wording wrt TIMESTAMP_QUERY features (#9593) 2026-05-28 11:02:06 -07:00
Kevin Reid
43f076a46f renovate: only update Rust toolchain to 3 releases ago (#9598) 2026-05-28 00:58:08 +00:00
Jim Blandy
498e746ad2 [naga msl-out] Remove unnecessary pub from Writer fields. (#9395)
Co-authored-by: Andreas Reich <r_andreas2@web.de>
2026-05-27 16:13:17 +00:00
Andy Leiserson
6d40e7c14a test(cts): Move copy_ranges out of fail.lst (#9509) 2026-05-27 08:35:44 -07:00
Andy Leiserson
1503796ad4 refactor(hal): Remove unnecessary unsafe Send/Sync impls (#9580) 2026-05-26 23:23:51 +00:00
Andy Leiserson
dd63d2244c More map_label changes (#9526) 2026-05-26 23:09:57 +00:00
renovate[bot]
a16439c1c7 chore(deps): update cargo.lock (#9585)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-26 13:25:21 +00:00
renovate[bot]
86379627ce chore(deps): update cts digest to c2a9d94 (#9582)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-26 08:52:24 -04:00
Andy Leiserson
8f4def424a test: Additional "life cycle" tests 2026-05-25 10:48:20 +02:00
Andy Leiserson
fc1aa76bad fix(core): Don't use {buffer,texture}_init_actions for usage tracking
Fixes #9576
2026-05-25 10:48:20 +02:00
Andy Leiserson
d1e15bc3d3 refactor(core): Rename used_*_ranges to *_init_actions 2026-05-25 10:48:20 +02:00
Andy Leiserson
22bea009e6 fix(gles): Tidy locking in struct Buffer (#9505) 2026-05-22 16:58:36 -07:00
kwillemsen
ce445e882e Expose notes from wgsl::ParseError (#9572)
Co-authored-by: Koen Willemsen <Koen.Willemsen@materialise.be>
2026-05-22 10:01:01 -04:00
renovate[bot]
e940ef9103 chore(deps): update cts digest to 2e0221e
Co-authored-by: Andy Leiserson <aleiserson@mozilla.com>
2026-05-21 10:48:06 -07:00
Andy Leiserson
24125f1c44 fix(deno): Reject invalid texture usage with validation error 2026-05-21 10:48:06 -07:00
Andy Leiserson
20238a196d test(cts): Move some config from actions yaml to xtask (#9519) 2026-05-21 08:57:58 -07:00
Andy Leiserson
561df1b3d1 ci: Install Metal toolchain for shaders job (#9556) 2026-05-20 22:29:18 -04:00
renovate[bot]
f6c48bc322 Update Cargo.lock (#9564)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-20 19:27:33 +00:00
Andy Leiserson
52d9d2d71b test(cts): Disable textureNumSamples test on dx12 (#9555) 2026-05-20 14:57:11 -04:00
Andy Leiserson
9a3a73f690 chore(deps): Set minimumReleaseAge of 1 week (#9546) 2026-05-20 18:39:15 +00:00
renovate[bot]
892986cb20 Update crate-ci/typos action to v1.46.2 (#9562) 2026-05-20 15:40:06 +00:00
otjdiepluong
ca0475384f fix: duplicated words in wgpu-hal lib.rs and wgpu-types surface/limits doc-comments (#9549)
Signed-off-by: Maya Chen <275405107+otjdiepluong@users.noreply.github.com>
Co-authored-by: Maya Chen <275405107+otjdiepluong@users.noreply.github.com>
2026-05-20 11:24:06 -04:00
Andy Leiserson
4471e9d415 chore(deps): Remove unused dependency ctor (#9547) 2026-05-20 17:23:50 +02:00
Connor Fitzgerald
d88b06caca Fix type resolution issue in GL push constants (#9116) 2026-05-20 08:19:51 -07:00
Andy Leiserson
34e688f816 fix(metal): Restore the Queue::as_raw method (#9560) 2026-05-17 22:16:30 -04:00
5unekku
fd34b485cb fix(webgpu): use unchecked_into for GpuCanvasContext (#9537) 2026-05-15 19:57:50 +00:00
k9
16aec0b09a Trigger a surface resize to deal with window resize race condition (#9525) 2026-05-14 18:24:25 -07:00
renovate[bot]
ede780d7e8 Update Cargo.lock (#9536)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 17:14:29 +00:00
Andy Leiserson
42db911ab9 ci: Include the runner image version in the cache key (#9544) 2026-05-13 08:59:19 -07:00
Andy Leiserson
4c1ea47ea2 fix(dx12): Fix textureNum{Levels,Layers,Samples} functions (#9542) 2026-05-13 17:51:15 +02:00
Rob
ecbed8b574 fix: provide default display handle for web canvas surface targets (#9476) 2026-05-12 17:44:43 -07:00
AdrianEddy
ed4d16e56c hal/metal: Expose raw_device() from Metal Adapter (#9518) 2026-05-12 17:18:50 -07:00
AdrianEddy
6208d80934 Add an explicit initial_state to create_texture_from_hal (#9496)
This is a breaking change for users of the low-level `create_texture_from_hal` API.
2026-05-12 16:59:56 -07:00
Dzmitry Malyshau
1781d73b40 msl: fix cooperative matrix loading semantics (#9451) 2026-05-12 14:20:06 -07:00
k9
265a7f9e0b Fix for render_with_compute in browsers (#9529) 2026-05-12 14:14:27 -07:00
Misaki Kasumi
1546cca5ed Add StagingBelt::finish_and_recall_on_submit
Convenience that combines `finish` and `recall` by deferring the buffer
re-map via `CommandEncoder::map_buffer_on_submit`, so callers no longer
need an explicit `recall()` after submission.
2026-05-12 14:01:55 -07:00
Andy Leiserson
928ddb40f5 fix(dx12): Map components properly for textureLoad from stencil (#9520) 2026-05-12 12:00:21 +02:00