Commit Graph

  • 6141fe5bc3
    docs(CHANGELOG): Update PR link (#8685) trunk Andy Leiserson 2025-12-08 10:34:49 -08:00
  • d41e43bc60
    [wgpu-core] validate occlusion and pipeline statistics queries end (#8684) Teodor Tanasoaia 2025-12-08 18:42:26 +01:00
  • 51490ea45a
    [naga] Add capabilities governing binding array types (#8671) Andy Leiserson 2025-12-08 08:11:03 -08:00
  • c272cd163a Fix multiple_devices test on non-compute hardware Connor Fitzgerald 2025-12-06 19:36:54 -05:00
  • 20f5b835a7 Naga does not let storage buffers or compute happen on old GL versions Connor Fitzgerald 2025-12-06 19:30:28 -05:00
  • 136edde52a Widen checks for the creation of the indirect validator Connor Fitzgerald 2025-12-06 19:29:59 -05:00
  • e3149bac9e
    LoadOp::DontCare (#8549) Connor Fitzgerald 2025-12-07 22:41:38 -05:00
  • b9821cacd1
    chore(deps): update cargo.lock (#8683) renovate[bot] 2025-12-07 22:31:52 -05:00
  • b46cdf4961
    chore(deps): update cargo.lock (#8682) renovate[bot] 2025-12-07 21:54:30 -05:00
  • a356cb2026
    Update Repo MSRV to 1.91 (#8678) Connor Fitzgerald 2025-12-07 21:52:35 -05:00
  • 8f9522e626
    chore(deps): update cts digest to 1238619 renovate/cts-digest renovate[bot] 2025-12-08 00:53:33 +00:00
  • 40b2d3041b
    [dx12] Fix detection of Int64 features (#8667) Connor Fitzgerald 2025-12-07 11:55:04 -05:00
  • fd671d45a8
    Use test to generate .gpuinfo file to reduce recompilations (#8660) Connor Fitzgerald 2025-12-07 11:46:47 -05:00
  • 889055fb70
    Make some surface operation errors non-fatal. (#8622) David Stern 2025-12-07 11:42:13 -05:00
  • 90db08157c
    wgpu: Add get_configuration to Surface (#8664) Sam 2025-12-06 17:10:16 +01:00
  • 21e6143ed0
    Add MULTISAMPLE_ARRAY feature flag. (#8571) Layl 2025-12-05 18:31:05 +01:00
  • d85408afb2
    Remove hold of snatch write lock during present (#8608) Connor Fitzgerald 2025-12-05 10:44:04 -05:00
  • 655441c162 Clean up wgpu::util SPIR-V loading functions. Kevin Reid 2025-12-04 13:03:16 -08:00
  • 168e573fd6 Move SPIR-V util functions to a separate module. Kevin Reid 2025-12-04 14:13:05 -08:00
  • 9611ecbfa3 Delete unused *.spv files. Kevin Reid 2025-12-04 14:07:42 -08:00
  • 711721b04c
    [wgpu] Properly drop CoreRenderBundles (#8661) Andy Leiserson 2025-12-04 15:29:47 -08:00
  • 9a41de4e96
    Move subgroup size info to AdapterInfo (#8609) Connor Fitzgerald 2025-12-04 12:01:56 -05:00
  • 57a6cc1514
    Limit ray_cube_normal test failure to AMD prop (#8624) Connor Fitzgerald 2025-12-04 11:43:32 -05:00
  • 225aa4d027
    style(CHANGELOG): run prettier (#8651) Erich Gubler 2025-12-04 08:35:08 -05:00
  • 8003fcbc4c
    Update screenshot tolerances (#8648) Connor Fitzgerald 2025-12-04 07:10:17 -05:00
  • ae900405e7
    Re-export Dx12SwapchainKind and Dx12UseFrameLatencyWaitableObject (#8627) [Assassin] 2025-12-03 19:11:08 +02:00
  • db907d90b1
    Remove unneded feature from encoder_operations_fail_while_pass_alive test (#8606) Connor Fitzgerald 2025-12-03 11:31:46 -05:00
  • af2d45e3f3 [naga xtask] Remove cargo xtask bench Connor Fitzgerald 2025-12-01 12:41:36 -05:00
  • ca5e3f5ace Remove criterion from Cargo.toml Connor Fitzgerald 2025-12-01 12:40:46 -05:00
  • 2a7e8700ad
    unify vk_hal::Texture::{block, external_memory} in enum TextureMemory (#8521) s-ol 2025-12-03 17:21:54 +01:00
  • b94c194bc9
    Convert error scopes to use thread-local guards (#8595) Connor Fitzgerald 2025-12-02 14:11:55 -05:00
  • 76f8c2c603
    Include cts_runner tests in CTS jobs (#8547) Andy Leiserson 2025-12-02 10:06:09 -08:00
  • 218b65f9a8 Add gpu-assisted validation to a few tests Connor Fitzgerald 2025-12-02 00:18:58 -05:00
  • 69e092381b Fix big_compute_buffer examples Connor Fitzgerald 2025-12-02 00:16:32 -05:00
  • afec4b73c8 [glsl-out] Split some code out of glsl/mod.rs Kevin Reid 2025-12-01 13:45:03 -08:00
  • d2c6f44454 [spv-in] Split spv/mod.rs into two files. Kevin Reid 2025-12-01 13:29:42 -08:00
  • 2ca7ed99ba
    Break up wgpu-types/src/lib.rs into more files. (#8607) Kevin Reid 2025-12-01 11:27:45 -08:00
  • 5895de82b5
    Rename push constants to immediates (#8586) Connor Fitzgerald 2025-12-01 09:20:02 -05:00
  • 37c38e0741
    chore(deps): update cargo.lock (#8602) renovate[bot] 2025-12-01 06:56:44 +00:00
  • 59b73cc865
    Update crate-ci/typos action to v1.40.0 (#8600) renovate[bot] 2025-12-01 01:37:49 -05:00
  • bd563c6eff
    Update cts digest to 4595051 (#8599) renovate[bot] 2025-12-01 01:37:23 -05:00
  • 75188a7fe1
    Fix mesh shader naga capability bit (#8588) atlv 2025-11-27 22:45:07 -05:00
  • ed6b78936a
    Make error scopes thread local (#8585) Connor Fitzgerald 2025-11-27 05:20:30 -05:00
  • f91d9f385b
    Fix vscode issues on wasm32 (#8584) Connor Fitzgerald 2025-11-27 04:56:43 -05:00
  • babd6940d9 Revert "Lower blas_max_primitve_count (#8446)" Connor Fitzgerald 2025-11-27 02:04:43 -05:00
  • 72f376fee4 Update to mesa 25.2.7 Connor Fitzgerald 2025-11-26 23:51:27 -05:00
  • dc01e6e213
    Normalize logging levels (#8579) Connor Fitzgerald 2025-11-27 04:55:02 -05:00
  • f114138e52
    Support STORAGE_RESOURCE_BINDING_ARRAY on Metal (#8464) Martin Svanberg 2025-11-27 02:18:10 +01:00
  • fa4c8e8198 Make links from wgpu-types to wgpu work in docs.rs. Kevin Reid 2025-11-25 15:43:36 -08:00
  • 803e48ca3b
    hal/vulkan: fix invalid request of VK_EXT_physical_device_drm as an instance extension (#8554) Eric Engestrom 2025-11-26 23:52:14 +01:00
  • 43c5d27219
    fix double window class registration (#8548) Alix Bott 2025-11-26 22:51:41 +00:00
  • ee08b916e5
    An even fancier CHANGELOG check in CI (#8416) Erich Gubler 2025-11-26 17:50:22 -05:00
  • 3a157f7497
    test(naga): assert error for ImageStore type mismatch (#8494) Moritz Zielke 2025-11-26 18:51:58 +01:00
  • 0cd4d31d45
    Add some comments relating create_texture validation to the spec (#8569) Andy Leiserson 2025-11-26 09:17:47 -08:00
  • 7985f571be
    Adjust the placement of the zero size check for some texture copies (#8567) Andy Leiserson 2025-11-26 09:12:47 -08:00
  • 0cb64c47c6
    Update actions/checkout action to v6 (#8563) renovate[bot] 2025-11-24 09:28:54 -05:00
  • 6a179fc53f
    Update Cargo.lock (#8564) renovate[bot] 2025-11-24 09:27:54 -05:00
  • 836d3c22de
    Update cts digest to 3ba0344 (#8562) renovate[bot] 2025-11-24 09:27:28 -05:00
  • 594bc69022
    Add more info to the ray tracing spec. (#8559) Vecvec 2025-11-24 16:01:02 +13:00
  • 119b4efada
    [naga wgsl-in] Short-circuiting of && and || operators (#7339) Andy Leiserson 2025-11-19 17:06:49 -08:00
  • 1f99103be8 [naga msl-out] Annotate dot product functions as wrapped functions David Rivera 2025-10-26 17:02:51 -04:00
  • e620027f95 [naga] Move some helper functions to type_methods Andy Leiserson 2025-11-18 14:47:26 -08:00
  • 0a99be6f05
    Disable DX on gnu target. (#8430) Jean Francois Pambrun 2025-11-19 13:04:49 -05:00
  • b59925223b
    Update to mesa 25.2.6 (#8546) Connor Fitzgerald 2025-11-18 16:38:13 -05:00
  • 7ba1a0e41c
    Add enable extensions for ray queries and ray query vertex returns. (#8545) Vecvec 2025-11-19 09:56:47 +13:00
  • 853ad6c464
    Setup and use new benchmarking harness (#8511) Connor Fitzgerald 2025-11-18 15:28:21 -05:00
  • d65295a3ce
    [d3d12 wgl] Upgrade to windows 0.62 crates (#6876) firefox Marijn Suijten 2025-11-05 17:47:31 +01:00
  • 6043b059c4
    Tweak error behavior for unbalanced passes, and update CTS (#8543) Andy Leiserson 2025-11-18 08:18:17 -08:00
  • 836c97056f
    Update crate-ci/typos action to v1.39.2 (#8538) renovate[bot] 2025-11-17 09:04:53 +01:00
  • 306c4ebc35
    Update Rust crate ron to 0.12 (#8539) renovate[bot] 2025-11-17 09:04:04 +01:00
  • 7c73cadf8f
    Update Cargo.lock (#8540) renovate[bot] 2025-11-17 09:03:20 +01:00
  • 7572bf2264
    Remove unnecessary pin (#8535) Andreas Reich 2025-11-16 23:17:26 +01:00
  • 9a975b24de
    WebGPU transient fix (#8532) Opstic 2025-11-16 14:09:51 -05:00
  • 05369a6b83
    Multiview on DX12 (#8495) Inner Daemons 2025-11-16 11:46:52 -05:00
  • c78f944f2f
    Fix: Race condition when compute shader writes to texture. (#8527) Anton Kushakov 2025-11-16 18:29:41 +03:00
  • 07d4db5ab9
    Always report selected adapter in the framework (#8528) Connor Fitzgerald 2025-11-16 04:40:23 -05:00
  • 3e8a11c626 Fix performance regression in bind group processing (#8519) Andy Leiserson 2025-11-13 21:10:42 -08:00
  • d0cf78c8c8
    [hal/metal] Mesh Shaders (#8139) Inner Daemons 2025-11-14 23:11:43 -05:00
  • 92fa99af1b
    Switch to pipeline stream desc for dx12 pipeline creation (#8377) Inner Daemons 2025-11-14 16:35:28 -05:00
  • 71820eef20
    Fix performance regression in bind group processing (#8519) Andy Leiserson 2025-11-13 21:10:42 -08:00
  • d0218b27a4 Fix clamping at minimal render extent (#8486) Andy Leiserson 2025-11-06 17:56:18 -08:00
  • 5aef84e149 Correct STORAGE_READ_ONLY exclusivity (#8490) Andy Leiserson 2025-11-06 15:04:38 -08:00
  • cf508f8454 Reset firefox to trunk commit ccc650fd Andy Leiserson 2025-11-13 13:59:00 -08:00
  • a441382328 Fix performance regression in bind group processing firefox-146 Andy Leiserson 2025-11-10 12:44:54 -08:00
  • 6b9fe79a4a Reset to d8f97261 Andy Leiserson 2025-11-13 12:48:40 -08:00
  • 91c1ce5af3
    Fix blitter render pipeline descriptor label (#8522) Casey Rodarmor 2025-11-13 10:54:40 -08:00
  • 298eb262d5
    Add discord link to readme (#8516) Connor Fitzgerald 2025-11-13 11:41:00 -05:00
  • efca3f5066
    [spirv] Make ray queries safer (#8390) Vecvec 2025-11-13 18:33:32 +13:00
  • a05c70cef7
    WGSL parsing for mesh shaders (#8370) Inner Daemons 2025-11-12 21:06:20 -05:00
  • dda99c9bdb
    Check that PRs' CHANGELOG.md changes don't modify already-released content in CI (#8351) Erich Gubler 2025-11-12 19:26:24 -05:00
  • 7b95053f5a
    Adjust the expected failure conditions for subgroup_operations (#8515) Andy Leiserson 2025-11-12 13:14:23 -08:00
  • 961be24246
    Warn about Limits::max_non_sampler_bindings's default 1_000_000 (#8447) csmoe 2025-11-13 00:53:45 +08:00
  • 065329000b
    Auto install warp (#8458) Connor Fitzgerald 2025-11-12 10:56:54 -05:00
  • 39f7dbcaf5
    In GitHub CI, check that docs build for private items in wgpu. (#8514) Jim Blandy 2025-11-12 07:09:22 -08:00
  • 0e7dce9fb0
    [wgpu] Fix warnings in cargo doc --document-private-items. (#8492) Jim Blandy 2025-11-12 06:45:23 -08:00
  • d017d48b45
    Allow passing external_memory in vulkan-hal::Device::texture_from_raw() (#8512) s-ol 2025-11-11 17:01:02 +01:00
  • 81dfcaf664
    chore(deps): update jamesives/github-pages-deploy-action action to v4.7.4 (#8502) renovate[bot] 2025-11-11 00:22:31 -05:00
  • 670940f457
    chore(deps): update cts digest to cf8d393 (#8501) renovate[bot] 2025-11-11 00:22:09 -05:00
  • 39c7f1b216
    chore(deps): update cargo.lock (#8504) renovate[bot] 2025-11-11 00:21:50 -05:00
  • 0a3818a4d1
    Adjust timeout for timestamp_queries test (#8487) Andy Leiserson 2025-11-10 19:38:19 -08:00