Commit Graph

  • aaf52e93d9 Move some *Copy*Info types out of wgpu_core::command::transfer Andy Leiserson 2025-09-10 15:18:46 -07:00
  • d79a49a060 Rename commands to trace_commands Andy Leiserson 2025-08-29 18:38:30 -07:00
  • 718497356c Move enum Command from device::trace to command::encoder_command. Andy Leiserson 2025-08-28 16:58:32 -07:00
  • c0c16078e9 Rename and relocate ID resolution helpers Andy Leiserson 2025-08-29 17:10:46 -07:00
  • 885845087f Extract the parts of PassState that apply to the base encoder Andy Leiserson 2025-08-29 17:02:07 -07:00
  • f4ea8642a5 docs(CHANGELOG): Update pull request reference (#8208) Andy Leiserson 2025-09-10 21:52:02 -07:00
  • 54ce9f7f98 Update shader bencher to share some logic with snapshots (#8108) Magnus 2025-09-10 19:55:42 -05:00
  • d31d944ed5 Clarify the effect of the SUBGROUP features and capabilities (#8203) Andy Leiserson 2025-09-10 17:53:56 -07:00
  • 3758b08be9 Update cts to 20d2805 (#8201) Andy Leiserson 2025-09-10 17:50:25 -07:00
  • 3902b0c11c Add support for builtin DComp swapchains (#7550) Night_Hunter 2025-09-11 12:19:42 +12:00
  • 1791064a30 Update comments on IdentityValues (#8183) Andy Leiserson 2025-09-09 11:14:41 -07:00
  • a9638c8e3a Remove pending_query_resets from CommandBufferMutable (#8187) Andy Leiserson 2025-09-09 10:03:12 -07:00
  • f7e81f26fd chore(deps): update crate-ci/typos action to v1.36.2 (#8193) renovate[bot] 2025-09-09 08:31:46 -04:00
  • 6bab36d1fd chore(deps): update cargo.lock (#8197) renovate[bot] 2025-09-08 18:14:34 -04:00
  • fb28da16c1 [wgpu] add convience functions for deferring mapping/callbacks Connor Fitzgerald 2025-08-21 00:42:58 -04:00
  • 832609959d Convert QueueWriteBufferView to be lifetime-less (#8161) Connor Fitzgerald 2025-09-07 03:34:06 -04:00
  • 4853133eaa Fix buffer initialization tracking for some buffer-texture copies (#8099) Andy Leiserson 2025-08-13 20:13:31 -07:00
  • 989d48ccb6 Tweak the bytes_per_row alignment check Andy Leiserson 2025-08-13 20:11:41 -07:00
  • fcde047ae8 Fix cargo deny problems (#8182) Andy Leiserson 2025-09-04 11:58:31 -07:00
  • c488bbe604 [wgpu] Improve buffer mapping errors and allow multiple immutable borrows (#8150) Connor Fitzgerald 2025-09-02 12:21:16 -04:00
  • 12c8b378a1 [naga wgsl-in] add "texture_external" to reserved keyword list (#8178) Jamie Nicol 2025-09-01 13:37:42 +01:00
  • 188a8cb3b4 ci: Make the install-{mesa,vulkan-sdk} action multiplatform (#8167) David Duarte 2025-08-30 00:53:43 +02:00
  • 8d1f4bb5f2 Require token for experimental features (#8163) Connor Fitzgerald 2025-08-29 15:43:27 -04:00
  • e58223bedf [metal] allow access to command buffer (#8166) Lucas Abel 2025-08-29 18:32:34 +02:00
  • 5a24e2474d wgpu-types: Do not depend on "bitflags/serde" if feature "serde" is not enabled (#8170) Alphyr 2025-08-29 18:31:31 +02:00
  • 5d4cf56689 [api] expose invalid submission index to PollError (#8169) Lucas Abel 2025-08-29 18:30:55 +02:00
  • 80a742094c [wgpu-core] Improve errors for forbidden texture copy formats (#8156) Matthias Reitinger 2025-08-29 12:03:35 +02:00
  • cd14b194a4 [egl] get rid of unwrap where possible (#8024) Lucas Abel 2025-08-28 23:59:54 +02:00
  • 0aacfeadff fix(hal): adjust the conditions when F16_IN_F32 is available Andy Leiserson 2025-08-27 11:18:30 -07:00
  • 03513e8f90 chore(tests): add issue links for TODOs Andy Leiserson 2025-08-26 14:29:24 -07:00
  • 7933dd78aa docs(types): note intent to move EXTERNAL_TEXTURE to a downlevel flag Andy Leiserson 2025-08-24 12:23:45 -07:00
  • 4a7b6abb19 Add F16_IN_F32 downlevel flag for pack/unpack/quantize f16 (#8130) Andy Leiserson 2025-08-22 10:05:44 -07:00
  • 1689c56ee3 refactor(naga): use explicit \x20 in error output instead of trailing spaces Andy Leiserson 2025-08-22 10:05:44 -07:00
  • e939bf273a feat(naga): expose {,Implemented}EnableExtension Andy Leiserson 2025-08-22 10:05:44 -07:00
  • 2e78c5b061 typo: s/investiagate/investigate Andy Leiserson 2025-08-22 10:05:44 -07:00
  • 967cd4b7ff ci: Extract linux vulkan installation into its own action (#8164) David Duarte 2025-08-28 18:01:15 +02:00
  • 2ff46cd7cd Remove MULTI_DRAW_INDIRECT feature (#8162) Connor Fitzgerald 2025-08-28 12:00:14 -04:00
  • 97ba77d668 We're just lowercase bro (#8160) Connor Fitzgerald 2025-08-28 11:09:07 -04:00
  • e59cdb55e5 Remove CODEOWNERS file (#8159) Connor Fitzgerald 2025-08-28 11:08:47 -04:00
  • 1c8d769b67 [naga] Introduce KeywordSet and CaseInsensitiveKeywordSet. (#8136) Kevin Reid 2025-08-27 20:42:02 -07:00
  • ca3f7f8989 [tests] Add test priorities so that heavy tests run first (#8152) Connor Fitzgerald 2025-08-27 17:45:50 -04:00
  • 780bdfc909 hal/vulkan: Increment counter for intermediate shaders (#8066) David Duarte 2025-08-27 22:26:18 +02:00
  • 0372d318ca ci: Update vulkan sdk to 1.4.321.0 (#8157) David Duarte 2025-08-27 16:16:20 +02:00
  • 9a8dbfb85c Link image_copy depth/stencil dx12 failures to #8133 (#8148) Andy Leiserson 2025-08-25 10:43:17 -07:00
  • 6adb058c50 [ci] Fix minimal version job (#8147) Connor Fitzgerald 2025-08-25 12:42:19 -04:00
  • 884cea5ad9 Narrow locks in queue::write_buffer (#8146) Connor Fitzgerald 2025-08-25 11:54:30 -04:00
  • 1301f80688 Update Rust crate cargo_metadata to 0.22 (#8144) renovate[bot] 2025-08-25 14:10:50 +00:00
  • fdde05c7c0 Update cts digest to f164473 (#8143) renovate[bot] 2025-08-25 04:22:26 -04:00
  • 03d419d094 Update Cargo.lock (#8145) renovate[bot] 2025-08-25 09:28:37 +02:00
  • c1254b4c80 Add more overview documentation to Buffer and usages. Kevin Reid 2025-08-10 15:06:33 -07:00
  • 24a31c494a Only commit hopefully (#8140) Magnus 2025-08-24 16:23:21 -05:00
  • 57368b374f Disable copy_ranges on dx12 due to intermittent failures (#8141) Andy Leiserson 2025-08-24 14:21:12 -07:00
  • 779249fa92 Remove security issue type; github adds it automatically (#8142) Andy Leiserson 2025-08-24 14:20:33 -07:00
  • dd73743e78 fix(wgsl-in): accept trailing comma in @blend_src(…) attr. (#8137) Erich Gubler 2025-08-24 14:37:19 -04:00
  • c4a834e4f9 Make the compacted hal acceleration structure inherit a label from the base BLAS. #8103 Vecvec 2025-08-24 21:11:13 +12:00
  • 7394d4351b Remove copy-pasted mention of acceleration structures from mesh docs. (#8135) Jim Blandy 2025-08-23 23:13:40 -07:00
  • 37c4c88138 Fix RT validation error (#8132) Connor Fitzgerald 2025-08-23 15:09:25 -04:00
  • 167ff7b952 [metal] Implement support for external textures Jamie Nicol 2025-06-09 16:14:02 +01:00
  • 2c6f06a82b [naga msl-out] Implement support for external textures Jamie Nicol 2025-06-09 16:14:02 +01:00
  • 2cada72dfb [naga] Make external texture snapshot test call textureLoad() with both vec2<i32> and vec2<i32> coordinates Jamie Nicol 2025-08-14 19:47:55 +01:00
  • bb21da3014 [naga msl-out] Split up write_wrapped_functions() Jamie Nicol 2025-08-14 11:11:56 +01:00
  • 4b5e38ab49 [naga spv-out] Add f16 io polyfill (#7884) cryvosh 2025-08-21 04:50:32 -04:00
  • 2996c926d4 [docs] Security policy (#8006) Andy Leiserson 2025-08-20 19:20:22 -07:00
  • 8897c9e93f [deno] Enable additional vertex formats (#8095) Andy Leiserson 2025-08-20 15:35:42 -07:00
  • e7a99be058 [deno] Fix some problems in the handling of device limits (#8085) Andy Leiserson 2025-08-20 14:58:56 -07:00
  • fe86710af7 Properly enable getrandom in nanorand (#8098) Connor Fitzgerald 2025-08-20 17:16:58 -04:00
  • 17a17f716a Initial precompiled shaders implementation (#7834) Magnus 2025-08-20 15:20:59 -05:00
  • eb9b2e9c9b Add changelog entry for external texture support (#8123) Jamie Nicol 2025-08-20 16:35:47 +01:00
  • 6a4eaa9293 chore(deps): update cargo.lock (#8116) renovate[bot] 2025-08-20 11:32:22 -04:00
  • 57d89b4a4f docs(vulkan): clarify safety contract for DeviceShared::set_object_name (#8055) Erich Gubler 2025-08-20 11:22:35 -04:00
  • 9aaed2c0cc [naga] Ensure validation rejects invalid sample operations of ImageClass::External images. (#8121) Jamie Nicol 2025-08-20 08:30:54 +01:00
  • 875250348c chore(deps): update crate-ci/typos action to v1.35.5 (#8114) renovate[bot] 2025-08-18 20:30:42 -04:00
  • 7bd005531e chore(deps): update actions/checkout action to v5 (#8115) renovate[bot] 2025-08-18 20:30:21 -04:00
  • 21497a5322 chore(deps): update cts digest to 94f4ce1 (#8113) renovate[bot] 2025-08-18 10:18:46 -07:00
  • 576210214d Fix minimal versions CI failure (#8112) Andy Leiserson 2025-08-17 13:23:08 -07:00
  • 0c0df249cf Only commit hopefully (#8101) SupaMaggie70Incorporated 2025-08-14 08:03:06 -05:00
  • dd93ed5975 chore(deps): update cargo.lock (#8079) renovate[bot] 2025-08-13 23:07:26 +00:00
  • 54be6a2b5b Fix empty ifs causing errors on spirv 1.6 (#7883) Vecvec 2025-08-14 03:27:51 +12:00
  • 2d835bf3b4 Call uncaptured error handler without the lock held. Kevin Reid 2025-07-26 08:59:04 -07:00
  • ea8315e28e Change uncaptured error handler pointer type from Box to Arc. Kevin Reid 2025-07-26 09:35:31 -07:00
  • 2e8a600e35 Add Sync bound to uncaptured error handler. Kevin Reid 2025-07-26 08:50:58 -07:00
  • 486c151772 [dx12,vulkan] Add support for P010 texture format (#8086) Jamie Nicol 2025-08-13 14:35:20 +01:00
  • 01b3204e7f [hal] Minor doc clarification. (#8087) Jim Blandy 2025-08-12 09:54:04 -07:00
  • a96a6cd63b Update to slab 0.4.11. (#8088) Jim Blandy 2025-08-12 09:49:16 -07:00
  • 445ecb3fee Update backport label ref. in release-checklist.md & style fixes (#8081) Erich Gubler 2025-08-11 17:10:26 -04:00
  • e7dad314ed Accept configuration from the environment for the trace player (#8083) Andy Leiserson 2025-08-11 13:04:53 -07:00
  • 0cc8c11afe Escape control chars in source when printing diagnostics (#8049) Andy Leiserson 2025-08-11 12:16:46 -07:00
  • f9df2b5442 docs(CHANGELOG): move #7345's entry to Unreleased Erich Gubler 2025-08-07 12:30:28 -04:00
  • d17228fda8 docs(CHANGELOG): port 26.0.{3,4} release notes Erich Gubler 2025-08-07 11:34:57 -04:00
  • 02636cd940 style(CHANGELOG): trim extra whitespace Erich Gubler 2025-08-07 11:34:57 -04:00
  • 505d721674 chore(deps): update rust crate ctor to 0.5 (#8078) renovate[bot] 2025-08-11 11:20:14 +02:00
  • 0990ecd574 chore(deps): update crate-ci/typos action to v1.35.3 (#8077) renovate[bot] 2025-08-11 11:16:35 +02:00
  • e7cdfc436a Allow disabling waiting for latency waitable object (#7400) Marc Pabst 2025-08-10 11:01:25 +01:00
  • f04b3b020f Remove lifetime from BufferSlice, BufferView, BufferViewMut (#8046) sagudev 2025-08-10 11:15:36 +02:00
  • b9f66e77e5 docs(release-checklist): include This release includes crate, … in the CHANGELOG, too (#8063) Erich Gubler 2025-08-10 05:10:10 -04:00
  • ee0719f2d8 docs(CHANGELOG): more clean-up (#8061) Erich Gubler 2025-08-10 05:09:33 -04:00
  • 1b948fbf42 Fix 'Read-only attachment with load' error message (#8068) Lisitsa Nikita 2025-08-09 18:58:32 +03:00
  • b1bf444b7a Fix error message when render pipeline vertex attribute location is greater or equal to the maximum number of vertex attributes (fixes #8064) (#8065) Lisitsa Nikita 2025-08-09 18:48:11 +03:00
  • f6a3af1f1d refactor(deno_webgpu): remove unused allow(dead_code) on GPUError::Internal Erich Gubler 2025-08-05 17:08:56 -04:00
  • 495df81f14 fix(deno_webgpu): expose GPUUncapturedErrorEvent in bootstrap.js Erich Gubler 2025-08-05 17:08:56 -04:00