Andy Leiserson
76f8c2c603
Include cts_runner tests in CTS jobs ( #8547 )
...
* Include cts_runner tests in CTS jobs
* Don't use llvm-cov for cts_runner tests
2025-12-02 13:06:09 -05:00
Connor Fitzgerald
218b65f9a8
Add gpu-assisted validation to a few tests
2025-12-02 12:47:49 -05:00
Connor Fitzgerald
69e092381b
Fix big_compute_buffer examples
2025-12-02 12:47:49 -05:00
Kevin Reid
afec4b73c8
[glsl-out] Split some code out of glsl/mod.rs
...
These items get their own files, roughly matching the style of other
backends:
* `Writer`
* Miscellaneous conversion functions
2025-12-01 19:40:25 -05:00
Kevin Reid
d2c6f44454
[spv-in] Split spv/mod.rs into two files.
...
`Frontend::next_block()` is the bulk of the logic, and moving it and
nothing else into a separate file produces an even split in half.
This is, of course, inferior to figuring out some way to make the huge
function smaller, but it should be a cheap benefit to editability
meanwhile.
2025-12-01 19:40:25 -05:00
Kevin Reid
2ca7ed99ba
Break up wgpu-types/src/lib.rs into more files. ( #8607 )
2025-12-01 14:27:45 -05:00
Connor Fitzgerald
5895de82b5
Rename push constants to immediates ( #8586 )
2025-12-01 15:20:02 +01:00
renovate[bot]
37c38e0741
chore(deps): update cargo.lock ( #8602 )
2025-12-01 06:56:44 +00:00
renovate[bot]
59b73cc865
Update crate-ci/typos action to v1.40.0 ( #8600 )
2025-12-01 01:37:49 -05:00
renovate[bot]
bd563c6eff
Update cts digest to 4595051 ( #8599 )
2025-12-01 01:37:23 -05:00
atlv
75188a7fe1
Fix mesh shader naga capability bit ( #8588 )
2025-11-28 03:45:07 +00:00
Connor Fitzgerald
ed6b78936a
Make error scopes thread local ( #8585 )
2025-11-27 11:20:30 +01:00
Connor Fitzgerald
f91d9f385b
Fix vscode issues on wasm32 ( #8584 )
2025-11-27 10:56:43 +01:00
Connor Fitzgerald
babd6940d9
Revert "Lower blas_max_primitve_count ( #8446 )"
...
This reverts commit f314b1611a9ed48cadacc8589dd1d274c41f58d6.
2025-11-27 10:56:10 +01:00
Connor Fitzgerald
72f376fee4
Update to mesa 25.2.7
2025-11-27 10:56:10 +01:00
Connor Fitzgerald
dc01e6e213
Normalize logging levels ( #8579 )
2025-11-27 10:55:02 +01:00
Martin Svanberg
f114138e52
Support STORAGE_RESOURCE_BINDING_ARRAY on Metal ( #8464 )
2025-11-26 20:18:10 -05:00
Kevin Reid
fa4c8e8198
Make links from wgpu-types to wgpu work in docs.rs.
...
As a bonus, the macro now allows defining such links while writing the
item name only once instead of twice.
2025-11-26 20:15:53 -05:00
Eric Engestrom
803e48ca3b
hal/vulkan: fix invalid request of VK_EXT_physical_device_drm as an instance extension ( #8554 )
2025-11-26 17:52:14 -05:00
Alix Bott
43c5d27219
fix double window class registration ( #8548 )
2025-11-26 17:51:41 -05:00
Erich Gubler
ee08b916e5
An even fancier CHANGELOG check in CI ( #8416 )
2025-11-26 17:50:22 -05:00
Moritz Zielke
3a157f7497
test(naga): assert error for ImageStore type mismatch ( #8494 )
2025-11-26 12:51:58 -05:00
Andy Leiserson
0cd4d31d45
Add some comments relating create_texture validation to the spec ( #8569 )
...
Fixes #8568
2025-11-26 18:17:47 +01:00
Andy Leiserson
7985f571be
Adjust the placement of the zero size check for some texture copies ( #8567 )
2025-11-26 18:12:47 +01:00
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