9666 Commits

Author SHA1 Message Date
renovate[bot]
9872df55d7
Update cts digest to 6e9d87b (#7941)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-14 02:50:23 -04:00
Jim Blandy
c51fe577dc
Improve docs for wgpu_types::InstanceFlags::VALIDATION. (#7939) 2025-07-13 01:04:19 -04:00
Andy Leiserson
1b4eca97cf [naga hlsl-out] Factor out some repetitive code 2025-07-11 16:55:46 -07:00
Andy Leiserson
bfa7ee8de5 [naga hlsl-out] Handle additional cases of Cx2 matrices
Fixes #4423
2025-07-11 16:55:46 -07:00
Andy Leiserson
c868142709
Validate vertex and index buffer alignment (#7929) 2025-07-11 14:43:03 -07:00
Andy Leiserson
ae946dbb8c
Use backwards-compatible options to git config (#7934) 2025-07-11 16:20:13 -04:00
renovate[bot]
5b2c8406bf
chore(deps): update cts digest to 18fcd81 (#7923)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-10 18:57:33 -04:00
Connor Fitzgerald
085eaa60e8
Forward port v26.0.1 changelog (#7921) 2025-07-10 18:42:49 -04:00
Vecvec
4844fa6b5e
Merge acceleration structure feature and ray query feature. (#7913)
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
2025-07-10 19:53:32 +00:00
Erich Gubler
166c2ea2aa
fix(core): check query set index before other validation (#7908) 2025-07-10 19:04:37 +00:00
Kevin Reid
b83c9cfd57 Fix initialize_adapter_from_env under no_std.
Without this change, `desired_adapter_name` is an undeclared variable.
2025-07-10 14:43:26 -04:00
Kevin Reid
c0a8ba69b0 [ci] Check with profiling enabled.
Minimum version of `profiling` increases from ^1.0.0 to ^1.0.1 because
the `type-check` feature was added in 1.0.1.
2025-07-10 14:42:08 -04:00
Kevin Reid
da6ccd5516 Fix undeclared base in profiling scopes.
This would cause compilation to fail if profiling was enabled.
2025-07-10 14:42:08 -04:00
Andy Leiserson
dc924bc715 Remove unsafe from hal::BufferBinding::new_unchecked 2025-07-10 09:52:20 -07:00
Andy Leiserson
9b966bf8a3 Fix for destroyed resource errors 2025-07-10 09:52:20 -07:00
Andy Leiserson
468632f207 Restore plumbing of implicit remainder-of-buffer size to backends 2025-07-10 09:52:20 -07:00
Andy Leiserson
00406a75a4 Fix calculation error 2025-07-10 09:52:20 -07:00
Andy Leiserson
2db1d71f1b [deno] Implement nullable vertex buffer layouts 2025-07-10 09:52:20 -07:00
Andy Leiserson
27e7408f16 Restore the buffer size changes 2025-07-10 09:52:20 -07:00
Connor Fitzgerald
03f1b535ca Bump version to v26 naga-cli-v26.0.0 naga-v26.0.0 v26.0.0 wgpu-core-deps-apple-v26.0.0 wgpu-core-deps-emscripten-v26.0.0 wgpu-core-deps-wasm-v26.0.0 wgpu-core-deps-windows-linux-android-v26.0.0 wgpu-core-v26.0.0 wgpu-hal-v26.0.0 wgpu-info-v26.0.0 wgpu-types-v26.0.0 wgpu-v26.0.0 2025-07-09 20:38:11 -04:00
Connor Fitzgerald
8ee66bde9f Update changelog for v26 2025-07-09 20:38:11 -04:00
Connor Fitzgerald
a851eba5f6
Add TextureView::texture (#7907) 2025-07-09 19:53:55 -04:00
SupaMaggie70Incorporated
13fec87fb2
Added mesh shading spec (#7885)
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
2025-07-09 19:45:26 -04:00
Erich Gubler
f0d13b09c3
fix(cts): use correct comparison direction for Git version check (#7909) 2025-07-09 22:25:34 +00:00
Connor Fitzgerald
4f156357b8 Switch as_hal to return a guard 2025-07-09 18:08:11 -04:00
Connor Fitzgerald
a6a380409c [core] Add force_unlock_read methods to lock primitives 2025-07-09 18:08:11 -04:00
Connor Fitzgerald
a248b8caf3 [core] Add RawResourceAccess trait 2025-07-09 18:08:11 -04:00
Connor Fitzgerald
795fe3bf27 [core] Move as_hal methods to their own file 2025-07-09 18:08:11 -04:00
renovate[bot]
8148ac6883
chore(deps): update rust crate indicatif to 0.18 (#7890)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-09 17:28:12 -04:00
Andy Leiserson
9834d9a446 Revert "Validate binding ranges against buffer size"
This reverts commit ef428fcab8059e898b42542b6445bd94a9683e69.
2025-07-09 16:29:41 -04:00
Andy Leiserson
b0527800a1 Revert "Restore unintentional support for zero-size buffers"
This reverts commit c0a580d6f0343a725b3defa8be4fdf0a9691eaad.
2025-07-09 16:29:41 -04:00
renovate[bot]
e5b03ffa1d
chore(deps): update cts digest to 223e1bf (#7888)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Andy Leiserson <aleiserson@mozilla.com>
2025-07-09 15:34:42 -04:00
SupaMaggie70Incorporated
18691f5730
Rework of wgpu_hal vulkan buffer importing (#7824)
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
2025-07-09 15:19:37 -04:00
Andy Leiserson
c0a580d6f0 Restore unintentional support for zero-size buffers 2025-07-08 14:45:12 -07:00
Andy Leiserson
ef428fcab8 Validate binding ranges against buffer size 2025-07-08 14:45:12 -07:00
Andy Leiserson
3d0fe3a003 Check the math for buffer-texture copies 2025-07-08 12:11:56 -07:00
renovate[bot]
12591e4271
chore(deps): update cargo.lock (#7892)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-06 22:56:42 -04:00
renovate[bot]
7a8cdb226d
chore(deps): update cargo.lock (#7891)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-06 21:29:46 -04:00
renovate[bot]
b052fd45ff
chore(deps): update crate-ci/typos action to v1.34.0 (#7889)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-06 21:28:55 -04:00
Andy Leiserson
c3ceae97dd
[ci] Configure renovate to update the CTS (#7879) 2025-07-03 23:34:23 -04:00
Andy Leiserson
b695317a9b
Rg11b10ufloat should be resolvable when it is renderable (#7878) 2025-07-03 17:51:48 -04:00
Andy Leiserson
361fe34392 Check the parent texture in TextureView::try_raw 2025-07-03 10:03:32 -07:00
teoxoy
fc6c529fa8 Adjust DEVICE_DESTROY_THEN_MORE test for spec compliance 2025-07-02 11:11:37 +02:00
teoxoy
487f79ba44 Add missing device validity checks 2025-07-02 11:11:37 +02:00
teoxoy
e10e17907f remove DeviceError::ResourceCreationFailed 2025-07-02 11:11:37 +02:00
teoxoy
918fdc98b5 remove reason from ErrorType::DeviceLost since it's always "unknown" and users should register the lost callback instead 2025-07-02 11:11:37 +02:00
teoxoy
25d75e2a02 remove DeviceError::Invalid, this variant should be the same as DeviceError::Lost 2025-07-02 11:11:37 +02:00
Jim Blandy
2f890eb9b2
[core] Improve assert failure message for id epoch mismatches. (#7871) 2025-07-02 09:33:55 +02:00
Drew Crawford
92cda27b41
Implement on_submitted_work_done (#7864) 2025-07-01 13:21:27 -04:00
Andy Leiserson
86e6b1835b Tolerate destruction of textures used in immediate queue operations prior to submit 2025-06-30 10:29:50 -07:00