9534 Commits

Author SHA1 Message Date
Connor Fitzgerald
232d46509b
ci: only allow one set of jobs per PR (#7958) 2025-07-17 21:12:30 -04:00
Andy Leiserson
5d14f33259
Test for use of staging buffer in writeTexture (#7963) 2025-07-17 18:52:51 -04:00
Andy Leiserson
9a596fa1dc
Fix warnings from the nightly Rust compiler (#7964) 2025-07-17 16:08:06 -04:00
Connor Fitzgerald
ff0de91ad7
Bump REPO_MSRV to 1.88 (#7960) 2025-07-17 13:00:40 -04:00
Teodor Tanasoaia
33b9f86cc4
Fix detection of local_invocation_id for zero initialization of workgroup memory (#7962) 2025-07-17 12:47:59 -04:00
Erich Gubler
76dba55e8d
style(vulkan): no trailing space after raytrace cap. negotiation (#7954) 2025-07-16 17:16:29 -04:00
Connor Fitzgerald
49b773fde2 Add some documentation to wgpu-hal types 2025-07-16 15:10:00 -04:00
Connor Fitzgerald
1ed61877b5 Remove wgpu_core::hal_api::HalApi 2025-07-16 15:10:00 -04:00
Connor Fitzgerald
0dbe5fb28e Add annotations for the types hal types return 2025-07-16 15:10:00 -04:00
Connor Fitzgerald
81b3e7ce14 Rearrange methods on Instance 2025-07-16 15:10:00 -04:00
Connor Fitzgerald
e5b10e07e8 Adjust InstanceDescriptor docs 2025-07-16 15:10:00 -04:00
Connor Fitzgerald
f7b672f28b Update release checklist 2025-07-16 15:10:00 -04:00
Connor Fitzgerald
f83af61f74 Clarify naga psuedo-feature in wgpu 2025-07-16 15:10:00 -04:00
Connor Fitzgerald
15f7c7e561 Remove unneeded comment 2025-07-16 15:10:00 -04:00
Lucas Abel
13d0cd4d58
[core] fix invalid read in Queue::write_texture (#7893) 2025-07-16 09:49:03 -07:00
Andy Leiserson
1da2177547
Add skip conditions to CTS runner (#7949) 2025-07-15 10:06:11 -07:00
SupaMaggie70Incorporated
dd50e56c59
Update rspirv version (#7945) 2025-07-15 00:51:31 -04:00
Connor Fitzgerald
4572e05bfa
ci: add coverage for cts (#7942) 2025-07-14 12:48:49 -04:00
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