9643 Commits

Author SHA1 Message Date
Andy Leiserson
942e59eabc
[naga] Enforce a maximum size for any type (#7950)
* [naga] Enforce a maximum size for any type

Fixes #4339
Fixes #7383

* Doc fix and changelog entry
2025-07-21 13:52:50 +02:00
Andy Leiserson
2c81896e85
Small changes to facilitate fuzzing (#7970) 2025-07-21 13:51:57 +02:00
Connor Fitzgerald
979487024e
hal/vulkan: generate separate hash identity for Texture/TextureViews (#7972) 2025-07-21 13:48:37 +02:00
renovate[bot]
c95b7feea8 chore(deps): update cargo.lock 2025-07-21 13:34:57 +02:00
renovate[bot]
712ab8dec2
chore(deps): update cts digest to 7bdef02 (#7975)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-20 22:48:01 -04:00
Connor Fitzgerald
96ef5ecaa4
ci: reduce log spam on wasm (#7966) 2025-07-18 16:21:15 -04:00
Teodor Tanasoaia
d2f8c44ac6
[wgpu-core] remove implicit PL & BGL IDs from pipeline creation (#7967) 2025-07-18 13:04:46 -04:00
renovate[bot]
4ef4f5dfbe chore(deps): update dependency ubuntu to v24 2025-07-18 13:02:48 -04:00
renovate[bot]
cf4a74c6b9 chore(deps): update deps and deny file 2025-07-18 13:02:48 -04:00
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