9943 Commits

Author SHA1 Message Date
renovate[bot]
0cb64c47c6
Update actions/checkout action to v6 (#8563)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 09:28:54 -05:00
renovate[bot]
6a179fc53f
Update Cargo.lock (#8564)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 09:27:54 -05:00
renovate[bot]
836d3c22de
Update cts digest to 3ba0344 (#8562)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 09:27:28 -05:00
Vecvec
594bc69022
Add more info to the ray tracing spec. (#8559) 2025-11-24 03:01:02 +00:00
Andy Leiserson
119b4efada
[naga wgsl-in] Short-circuiting of && and || operators (#7339)
Addresses parts of #4394 and #6302
2025-11-19 17:06:49 -08:00
David Rivera
1f99103be8 [naga msl-out] Annotate dot product functions as wrapped functions 2025-11-19 10:40:21 -08:00
Andy Leiserson
e620027f95 [naga] Move some helper functions to type_methods 2025-11-19 10:40:21 -08:00
Jean Francois Pambrun
0a99be6f05
Disable DX on gnu target. (#8430) 2025-11-19 13:04:49 -05:00
Connor Fitzgerald
b59925223b
Update to mesa 25.2.6 (#8546) 2025-11-18 16:38:13 -05:00
Vecvec
7ba1a0e41c
Add enable extensions for ray queries and ray query vertex returns. (#8545) 2025-11-18 15:56:47 -05:00
Connor Fitzgerald
853ad6c464
Setup and use new benchmarking harness (#8511) 2025-11-18 20:28:21 +00:00
Andy Leiserson
6043b059c4
Tweak error behavior for unbalanced passes, and update CTS (#8543) 2025-11-18 11:18:17 -05:00
renovate[bot]
836c97056f
Update crate-ci/typos action to v1.39.2 (#8538)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 09:04:53 +01:00
renovate[bot]
306c4ebc35
Update Rust crate ron to 0.12 (#8539)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 09:04:04 +01:00
renovate[bot]
7c73cadf8f
Update Cargo.lock (#8540)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 09:03:20 +01:00
Andreas Reich
7572bf2264
Remove unnecessary pin (#8535) 2025-11-16 22:17:26 +00:00
Opstic
9a975b24de
WebGPU transient fix (#8532) 2025-11-16 14:09:51 -05:00
Inner Daemons
05369a6b83
Multiview on DX12 (#8495)
Co-authored-by: Andreas Reich <r_andreas2@web.de>
2025-11-16 17:46:52 +01:00
Anton Kushakov
c78f944f2f
Fix: Race condition when compute shader writes to texture. (#8527) 2025-11-16 16:29:41 +01:00
Connor Fitzgerald
07d4db5ab9
Always report selected adapter in the framework (#8528) 2025-11-16 10:40:23 +01:00
Inner Daemons
d0cf78c8c8
[hal/metal] Mesh Shaders (#8139)
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
Co-authored-by: Magnus <85136135+SupaMaggie70Incorporated@users.noreply.github.com>
2025-11-14 23:11:43 -05:00
Inner Daemons
92fa99af1b
Switch to pipeline stream desc for dx12 pipeline creation (#8377)
Co-authored-by: Inner Daemons <magnus.larsson.mn@gmail.com>
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
2025-11-14 21:35:28 +00:00
Andy Leiserson
71820eef20
Fix performance regression in bind group processing (#8519) 2025-11-14 00:10:42 -05:00
Casey Rodarmor
91c1ce5af3
Fix blitter render pipeline descriptor label (#8522) 2025-11-13 13:54:40 -05:00
Connor Fitzgerald
298eb262d5
Add discord link to readme (#8516) 2025-11-13 16:41:00 +00:00
Vecvec
efca3f5066
[spirv] Make ray queries safer (#8390) 2025-11-13 00:33:32 -05:00
Inner Daemons
a05c70cef7
WGSL parsing for mesh shaders (#8370)
Co-authored-by: Jim Blandy <jimb@red-bean.com>
Co-authored-by: Erich Gubler <erichdongubler@gmail.com>
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
Co-authored-by: SupaMaggie70Incorporated <85136135+SupaMaggie70Incorporated@users.noreply.github.com>
2025-11-12 21:06:20 -05:00
Erich Gubler
dda99c9bdb
Check that PRs' CHANGELOG.md changes don't modify already-released content in CI (#8351) 2025-11-12 19:26:24 -05:00
Andy Leiserson
7b95053f5a
Adjust the expected failure conditions for subgroup_operations (#8515) 2025-11-12 16:14:23 -05:00
csmoe
961be24246
Warn about Limits::max_non_sampler_bindings's default 1_000_000 (#8447) 2025-11-12 17:53:45 +01:00
Connor Fitzgerald
065329000b
Auto install warp (#8458) 2025-11-12 10:56:54 -05:00
Jim Blandy
39f7dbcaf5
In GitHub CI, check that docs build for private items in wgpu. (#8514) 2025-11-12 10:09:22 -05:00
Jim Blandy
0e7dce9fb0
[wgpu] Fix warnings in cargo doc --document-private-items. (#8492)
Fix some broken and outdated links in documentation for private items.
CI only checks `wgpu`'s public interface.
2025-11-12 06:45:23 -08:00
s-ol
d017d48b45
Allow passing external_memory in vulkan-hal::Device::texture_from_raw() (#8512) 2025-11-11 11:01:02 -05:00
renovate[bot]
81dfcaf664
chore(deps): update jamesives/github-pages-deploy-action action to v4.7.4 (#8502)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-11 00:22:31 -05:00
renovate[bot]
670940f457
chore(deps): update cts digest to cf8d393 (#8501)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-11 00:22:09 -05:00
renovate[bot]
39c7f1b216
chore(deps): update cargo.lock (#8504)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-11 00:21:50 -05:00
Andy Leiserson
0a3818a4d1
Adjust timeout for timestamp_queries test (#8487) 2025-11-10 19:38:19 -08:00
mfluehr
0290f085b2
boids: use div_ceil to calculate work group count (#8506) 2025-11-10 13:56:04 -05:00
Connor Fitzgerald
f14458b067
Improve late buffer binding size error (#8484) 2025-11-07 03:21:25 +00:00
Andy Leiserson
a2db631672
Fix clamping at minimal render extent (#8486)
This was a regression introduced by #8307.

For mipmapped multi-planar textures, requires that the size is a
multiple of a power of two determined by the mip level count, in lieu
of properly aligning the size of each mip level to an even
dimension. See #8491.

(The failure referred to by "fails due to missing validation" was
fixed before the regression, by #8402, but was not identified as fixed
and added to the test list at that time.)
2025-11-06 17:56:18 -08:00
Connor Fitzgerald
c0607b53f5
Refactor readme to get to the point (#8488) 2025-11-07 01:23:55 +00:00
Jim Blandy
6e06ec99ee
[wgpu] Document dispatch_type! macro. (#8483)
Add more documentation for the `dispatch_type` macro, and provide a
more detailed explanation of how it enables devirtualization in the
single-backend case.
2025-11-07 00:56:46 +00:00
Andy Leiserson
3443224e78
Correct STORAGE_READ_ONLY exclusivity (#8490)
Fixes #8485
2025-11-06 15:04:38 -08:00
Erich Gubler
775ff20d7b docs(CHANGELOG): move #8445's entry to WebGPU section 2025-11-06 15:03:36 -05:00
Erich Gubler
a4b3d115bd style(CHANGELOG): add space b/w Top level categories and its list 2025-11-06 15:03:36 -05:00
Connor Fitzgerald
7d8e7b447a
Remove accidentally committed test code (#8489) 2025-11-06 10:43:25 -05:00
Erich Gubler
e2e4651ecb fix(core): validate that buffer is unmapped in write_buffer calls 2025-11-05 16:12:58 -05:00
Erich Gubler
f47a8eb1d1 test(cts): write current expected outcomes for webgpu:api,validation,queue,buffer_mapped:* 2025-11-05 16:12:58 -05:00
Erich Gubler
9447a22288
refactor(gles): document Buffer::map_flags (#8455) 2025-11-05 21:11:34 +00:00