Commit Graph

  • 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
  • 0290f085b2 boids: use div_ceil to calculate work group count (#8506) mfluehr 2025-11-10 12:56:04 -06:00
  • 5203e4386e v26: Re-use memory in render pass encoding cw/reuse-memory Connor Fitzgerald 2025-11-07 19:43:37 -05:00
  • f14458b067 Improve late buffer binding size error (#8484) Connor Fitzgerald 2025-11-06 22:21:25 -05:00
  • 690d4ee049 Fix clamping at minimal render extent (#8486) Andy Leiserson 2025-11-06 17:56:18 -08:00
  • 171a176502 Correct STORAGE_READ_ONLY exclusivity (#8490) Andy Leiserson 2025-11-06 15:04:38 -08:00
  • a2db631672 Fix clamping at minimal render extent (#8486) Andy Leiserson 2025-11-06 17:56:18 -08:00
  • c0607b53f5 Refactor readme to get to the point (#8488) Connor Fitzgerald 2025-11-06 20:23:55 -05:00
  • 6e06ec99ee [wgpu] Document dispatch_type! macro. (#8483) Jim Blandy 2025-11-06 16:56:46 -08:00
  • 3443224e78 Correct STORAGE_READ_ONLY exclusivity (#8490) Andy Leiserson 2025-11-06 15:04:38 -08:00
  • 775ff20d7b docs(CHANGELOG): move #8445's entry to WebGPU section Erich Gubler 2025-11-05 15:38:20 -05:00
  • a4b3d115bd style(CHANGELOG): add space b/w Top level categories and its list Erich Gubler 2025-11-05 15:38:20 -05:00
  • 7d8e7b447a Remove accidentally committed test code (#8489) Connor Fitzgerald 2025-11-06 10:43:25 -05:00
  • e2e4651ecb fix(core): validate that buffer is unmapped in write_buffer calls Erich Gubler 2025-10-23 17:05:58 -04:00
  • f47a8eb1d1 test(cts): write current expected outcomes for webgpu:api,validation,queue,buffer_mapped:* Erich Gubler 2025-10-31 16:01:44 -04:00
  • 9447a22288 refactor(gles): document Buffer::map_flags (#8455) Erich Gubler 2025-11-05 16:11:34 -05:00
  • f888eab831 [ci] Key CTS job caches to the CTS version (#8476) Andy Leiserson 2025-11-05 11:54:01 -08:00
  • 2e34322f9a [naga] De-indent mainline control flow in interface validation. (#8359) Jim Blandy 2025-11-05 10:45:38 -08:00
  • 59a03eaf2f [d3d12 wgl] Upgrade to windows 0.62 crates (#6876) Marijn Suijten 2025-11-05 17:47:31 +01:00
  • cb2edd2915 Update crate-ci/typos action to v1.39.0 (#8466) renovate[bot] 2025-11-05 16:35:03 +00:00
  • 71b5fb0ad9 Update WARP (#8444) Connor Fitzgerald 2025-11-04 23:57:49 -05:00
  • ccc650fd0a Added missing aspect field in map_texture_copy_view. (#8445) Tim Evans 2025-11-05 09:35:45 +13:00
  • 80c4468492 Try to fix occasional CI failures caused by #8345 (mipmap-query) (#8472) Inner Daemons 2025-11-04 14:34:58 -06:00
  • 2a58599dc4 Replace noop waker implementation with Waker::noop(). Kevin Reid 2025-11-01 09:13:22 -07:00
  • abff8ae375 Update cts digest to 964a0b4 (#8465) renovate[bot] 2025-11-03 16:04:27 -08:00
  • f319ca8bab Update Cargo.lock (#8469) renovate[bot] 2025-11-03 23:48:22 +01:00
  • 6560412a52 Make StagingBelt own the Device it uses. Kevin Reid 2025-11-01 06:34:32 -07:00
  • ad0f3111b7 Add multiview limits and tests (#8206) Inner Daemons 2025-11-01 07:08:15 -05:00
  • 5633ae8649 Show command encoder label in validation errors. Kevin Reid 2025-10-30 11:46:29 -07:00
  • 586b344719 Fix CHANGELOG headings/organization. Kevin Reid 2025-10-30 12:30:19 -07:00
  • 85fb959d20 Correct documentation of alignment/size requirements for buffer mapping. Kevin Reid 2025-10-30 14:16:30 -07:00
  • da927daf82 StagingBelt: add a test and document slice size requirements. Kevin Reid 2025-10-30 21:39:57 -07:00
  • a682d9e15a Update desired_maximum_frame_latency documentation (#8421) Connor Fitzgerald 2025-10-30 08:57:52 -04:00
  • c6dc8eeac5 Remove get_buffer alias of resolve_buffer_id Andy Leiserson 2025-10-23 14:45:01 -07:00
  • 5ac2ed19cb Fix serde feature gating Andy Leiserson 2025-10-22 16:43:59 -07:00
  • c501ef68df Remove stale attributes Andy Leiserson 2025-10-22 16:43:59 -07:00
  • a60e71c765 Clarify comment about Arc::as_ptr Andy Leiserson 2025-10-22 16:37:55 -07:00
  • 50a26133ec Remove redundant device validity check and inaccurate comment Andy Leiserson 2025-10-22 16:31:03 -07:00
  • 9d0fd2153b Condition macro_rules_attribute dev-dependency on serde feature Andy Leiserson 2025-10-22 16:26:45 -07:00
  • 242c49f90d Fix get_mapped_range duplication Andy Leiserson 2025-10-22 16:15:24 -07:00
  • 41dc177c5b Fix Free* operations Andy Leiserson 2025-10-02 18:15:56 -07:00
  • 2d699295ce Restore PointerId(...) serialized representation Andy Leiserson 2025-10-02 17:06:37 -07:00
  • 19e57d3b44 Fix debugger capture Andy Leiserson 2025-10-02 17:06:37 -07:00
  • 1be2ce6190 Clean up device poll API Andy Leiserson 2025-10-23 14:06:21 -07:00
  • 07ce023cf1 Replay traces with pointers as IDs Andy Leiserson 2025-09-29 14:35:16 -07:00
  • 67da4cbc03 Store pointers instead of IDs when tracing (2/2) Andy Leiserson 2025-10-01 12:36:16 -07:00
  • e584f382e0 Store pointers instead of IDs when tracing (1/2) Andy Leiserson 2025-09-25 16:28:35 -07:00
  • a502e73c1d Create submodule of device::trace for recording support Andy Leiserson 2025-10-02 13:40:14 -07:00
  • 5798a443d2 Add ReferenceType trait for command structures Andy Leiserson 2025-09-25 15:51:54 -07:00
  • c0cce5973c Move start/stop debugger capture out of Global Andy Leiserson 2025-10-02 16:57:42 -07:00
  • 73d1334ba3 Move surface_configure out of Global Andy Leiserson 2025-10-02 16:23:50 -07:00
  • 21ea8f2979 Move set_buffer_data and get_mapped_range out of Global Andy Leiserson 2025-09-29 14:35:16 -07:00
  • f314b1611a Lower blas_max_primitve_count (#8446) Vecvec 2025-10-30 16:03:34 +13:00
  • 098f320f81 Update VulkanSDK (#8443) Connor Fitzgerald 2025-10-29 21:52:45 -04:00
  • 42dc809e8b Update DXC (#8441) Connor Fitzgerald 2025-10-29 17:29:45 -04:00
  • bf9f7524ec Add mesh shading info to naga IR (#8104) Inner Daemons 2025-10-29 13:49:51 -05:00
  • e7fcb94888 Make multi-planar textures renderable (#8307) Mikołaj Radkowski 2025-10-29 18:33:48 +01:00
  • 7a2afeb014 fix(vulkan): remove atomic memory semantics (#8391) atlv 2025-10-29 13:21:56 -04:00
  • ddcd89fd69 Implement shader barycentrics (#8320) atlv 2025-10-29 13:15:21 -04:00
  • 54beef8aca typo: TransferError:InvalidMipLevel: s/does no/does not/ (#8437) Erich Gubler 2025-10-28 16:11:17 -04:00