Commit Graph

  • e4e2c451d2 renovate: Fix config syntax error (#9603) trunk Andy Leiserson 2026-05-29 12:12:43 -07:00
  • da6c5d467a style(CHANGELOG): capitalize unreleased BugFixes > dx12 section title Erich Gubler 2026-05-22 15:46:14 +02:00
  • d268313044 docs(CHANGELOG): escape brackets for #9507's entry Erich Gubler 2026-05-22 15:44:08 +02:00
  • 31bd4c00ff style(CHANGELOG): refine #9182/#9390's entry Erich Gubler 2026-05-22 15:42:53 +02:00
  • 64bb6d6ae3 style(CHANGELOG): add Add verb and backticks for #9085's entry Erich Gubler 2026-05-22 15:41:31 +02:00
  • a4b9a6cef3 docs(CHANGELOG): move #9560's entry to Fixed Erich Gubler 2026-05-22 15:40:26 +02:00
  • 3565180f2c docs(CHANGELOG): add backticks to #9369's entry Erich Gubler 2026-05-22 15:45:01 +02:00
  • 4b1dc3071c docs(CHANGELOG): move #9369's entry to Fixed Erich Gubler 2026-05-22 15:38:14 +02:00
  • 5f1a3cfa7b docs(CHANGELOG): move #9379's entry to Fixed Erich Gubler 2026-05-22 15:38:14 +02:00
  • 19b232806b docs(CHANGELOG): move #9325's entry to Fixed Erich Gubler 2026-05-22 15:35:54 +02:00
  • 7437348495 docs(CHANGELOG): add Add verb to entry for #9290. Erich Gubler 2026-05-22 15:35:54 +02:00
  • a7e0298dc5 Validate LoadOp and StoreOp are None for attachments without corresponding depth or stencil aspect (#9567) Luo Zhihao 2026-05-29 23:28:50 +08:00
  • a1fceed071 Move fence synchronisation into wgpu-hal (#9475) Vecvec 2026-05-29 09:49:12 +12:00
  • 5c4cdc16a4 fix(doc): fix wording wrt TIMESTAMP_QUERY features (#9593) Rui He 2026-05-28 11:02:06 -07:00
  • 43f076a46f renovate: only update Rust toolchain to 3 releases ago (#9598) Kevin Reid 2026-05-27 17:58:08 -07:00
  • 498e746ad2 [naga msl-out] Remove unnecessary pub from Writer fields. (#9395) Jim Blandy 2026-05-27 09:13:17 -07:00
  • 6d40e7c14a test(cts): Move copy_ranges out of fail.lst (#9509) Andy Leiserson 2026-05-27 08:35:44 -07:00
  • 1503796ad4 refactor(hal): Remove unnecessary unsafe Send/Sync impls (#9580) Andy Leiserson 2026-05-26 16:23:51 -07:00
  • dd63d2244c More map_label changes (#9526) Andy Leiserson 2026-05-26 16:09:57 -07:00
  • a16439c1c7 chore(deps): update cargo.lock (#9585) renovate[bot] 2026-05-26 13:25:21 +00:00
  • 86379627ce chore(deps): update cts digest to c2a9d94 (#9582) renovate[bot] 2026-05-26 08:52:24 -04:00
  • 8f4def424a test: Additional "life cycle" tests Andy Leiserson 2026-05-22 12:18:02 -07:00
  • fc1aa76bad fix(core): Don't use {buffer,texture}_init_actions for usage tracking Andy Leiserson 2026-05-22 10:25:48 -07:00
  • d1e15bc3d3 refactor(core): Rename used_*_ranges to *_init_actions Andy Leiserson 2026-05-22 10:05:08 -07:00
  • 94ae672216 chore(deps): update rust crate hashbrown to 0.17 renovate/hashbrown-0.x renovate[bot] 2026-05-25 01:17:57 +00:00
  • 22bea009e6 fix(gles): Tidy locking in struct Buffer (#9505) Andy Leiserson 2026-05-22 16:58:36 -07:00
  • ce445e882e Expose notes from wgsl::ParseError (#9572) kwillemsen 2026-05-22 16:01:01 +02:00
  • e940ef9103 chore(deps): update cts digest to 2e0221e renovate[bot] 2026-05-04 02:04:26 +00:00
  • 24125f1c44 fix(deno): Reject invalid texture usage with validation error Andy Leiserson 2026-05-04 16:23:00 -07:00
  • 20238a196d test(cts): Move some config from actions yaml to xtask (#9519) Andy Leiserson 2026-05-21 08:57:58 -07:00
  • 561df1b3d1 ci: Install Metal toolchain for shaders job (#9556) Andy Leiserson 2026-05-20 19:29:18 -07:00
  • f6c48bc322 Update Cargo.lock (#9564) renovate[bot] 2026-05-20 19:27:33 +00:00
  • 52d9d2d71b test(cts): Disable textureNumSamples test on dx12 (#9555) Andy Leiserson 2026-05-20 11:57:11 -07:00
  • 9a3a73f690 chore(deps): Set minimumReleaseAge of 1 week (#9546) Andy Leiserson 2026-05-20 11:39:15 -07:00
  • 892986cb20 Update crate-ci/typos action to v1.46.2 (#9562) renovate[bot] 2026-05-20 15:40:06 +00:00
  • ca0475384f fix: duplicated words in wgpu-hal lib.rs and wgpu-types surface/limits doc-comments (#9549) otjdiepluong 2026-05-20 20:54:06 +05:30
  • 4471e9d415 chore(deps): Remove unused dependency ctor (#9547) Andy Leiserson 2026-05-20 08:23:50 -07:00
  • d88b06caca Fix type resolution issue in GL push constants (#9116) Connor Fitzgerald 2026-05-20 11:19:51 -04:00
  • 34e688f816 fix(metal): Restore the Queue::as_raw method (#9560) Andy Leiserson 2026-05-17 19:16:30 -07:00
  • fd34b485cb fix(webgpu): use unchecked_into for GpuCanvasContext (#9537) 5unekku 2026-05-15 15:57:50 -04:00
  • 16aec0b09a Trigger a surface resize to deal with window resize race condition (#9525) k9 2026-05-14 21:24:25 -04:00
  • ede780d7e8 Update Cargo.lock (#9536) renovate[bot] 2026-05-13 17:14:29 +00:00
  • 42db911ab9 ci: Include the runner image version in the cache key (#9544) Andy Leiserson 2026-05-13 08:59:19 -07:00
  • 4c1ea47ea2 fix(dx12): Fix textureNum{Levels,Layers,Samples} functions (#9542) Andy Leiserson 2026-05-13 08:51:15 -07:00
  • ecbed8b574 fix: provide default display handle for web canvas surface targets (#9476) Rob 2026-05-13 03:44:43 +03:00
  • ed4d16e56c hal/metal: Expose raw_device() from Metal Adapter (#9518) AdrianEddy 2026-05-13 02:18:50 +02:00
  • 6208d80934 Add an explicit initial_state to create_texture_from_hal (#9496) AdrianEddy 2026-05-13 01:59:56 +02:00
  • 1781d73b40 msl: fix cooperative matrix loading semantics (#9451) Dzmitry Malyshau 2026-05-12 14:20:06 -07:00
  • 265a7f9e0b Fix for render_with_compute in browsers (#9529) k9 2026-05-12 17:14:27 -04:00
  • 1546cca5ed Add StagingBelt::finish_and_recall_on_submit Misaki Kasumi 2026-05-04 23:34:33 -07:00
  • 928ddb40f5 fix(dx12): Map components properly for textureLoad from stencil (#9520) Andy Leiserson 2026-05-12 03:00:21 -07:00
  • b2adc9cfce Fix a documentation typo for backend_options field (#9522) Cupcake6 2026-05-11 20:37:56 +03:00
  • 20d6629185 fix(naga): Don't panic on oversize types (#9516) Andy Leiserson 2026-05-11 09:58:12 -07:00
  • 6469861478 Small optimization to prepare_surface_texture_for_submit (#9473) Andy Leiserson 2026-05-08 13:39:47 -07:00
  • ea6f25df53 Update crate-ci/typos action to v1.46.1 (#9492) renovate[bot] 2026-05-08 17:02:29 +00:00
  • 04a7fe85d6 add changelog entry teoxoy 2026-05-07 18:35:41 +02:00
  • 786b8b11da [hlsl] handle matCx2<f16> in the uniform address space properly teoxoy 2026-05-05 15:55:07 +02:00
  • 22720cf121 fix reading from uniform variables of type array<matCx2<T>, N> teoxoy 2026-05-05 15:30:12 +02:00
  • 4448bc7735 Add missing map_label and ser/de to wgpu-types/texture (#9480) Luo Zhihao 2026-05-08 02:01:46 +08:00
  • 72bb53b0ed Change map_label_and_view_formats to take view_formats by reference (#9481) Luo Zhihao 2026-05-07 04:19:14 +08:00
  • 82fdc4e5ca Update Cargo.lock (#9495) renovate[bot] 2026-05-06 18:31:12 +00:00
  • aba219f910 test: Check for device loss (#9477) Andy Leiserson 2026-05-06 11:03:00 -07:00
  • 54bf53eb11 fix(core): Check for device loss on all submit paths (#9478) Andy Leiserson 2026-05-06 10:06:19 -07:00
  • e6ee3aa4a8 fix(gles): Remove debug_assert_eq!(gl_fence.value, wait_value) (#9502) Andy Leiserson 2026-05-06 09:10:34 -07:00
  • 64394cc73a Invoke the mapping callback even if the buffer is invalid. (#9513) Jim Blandy 2026-05-06 08:19:12 -07:00
  • fa37706650 Roll back hashbrown dependency to 0.16. (#9503) Jim Blandy 2026-05-04 17:04:08 -07:00
  • bb83a5824a Allow empty buffer slices to be instantiated (#8505) N.E.C. 2026-05-03 13:40:29 -07:00
  • cd80751e6b [Vulkan] Add drop_guard to Buffer for externally owned buffers (#9452) AdrianEddy 2026-05-03 16:53:29 +02:00
  • 4cbe6232b2 Bump versions to v29.0.3 v29.0.3 v29 Connor Fitzgerald 2026-05-01 22:06:53 -04:00
  • ed3fb9da19 fix debug assertion not covering both parts of the debug statement (#9352) Elabajaba 2026-04-01 21:56:14 -04:00
  • d4d264f72f Bump versions to v29.0.2 v29.0.2 Connor Fitzgerald 2026-05-01 14:02:04 -04:00
  • 7d7b9481ff Don't fail metal create_fence if no shared event could be created (#9415) Andreas Reich 2026-04-16 03:04:16 +02:00
  • 9890bc9525 Fix missing dependency feature activations when building wgpu-hal with gles/dx12 in isolation (#9325) Andreas Reich 2026-04-08 21:32:00 +02:00
  • bca70e5afb Fix validation for bindings with different sizes (#9341) Kristoffer Søholm 2026-04-03 03:01:28 +02:00
  • 5db7c60e5f Fix bad debug_assert in dx12 indirect multi draw (#9332) Kristoffer Søholm 2026-03-31 19:46:25 +02:00
  • 9594023075 refactor: export TextureChannel (#9349) TornaxO7 2026-03-31 19:09:51 +02:00
  • 41d557fd8d fix(wgpu-hal/vulkan): only request shaderDrawParameters when needed (#9331) Mohamed Taha GUELZIM 2026-03-30 15:52:33 +02:00
  • cccd90e161 Fix wrong binding array sampler limit in dx12 (#9330) Kristoffer Søholm 2026-03-29 22:36:10 +02:00
  • cdc5ca5ed9 fix(core): Use more checked arithmetic, part 2 (#9363) firefox-150 Andy Leiserson 2026-04-09 14:21:20 -07:00
  • 8d766f6f73 Fix validation for bindings with different sizes (#9341) Kristoffer Søholm 2026-04-03 03:01:28 +02:00
  • f52e38509f fix(core): Use more checked arithmetic (#9357) Andy Leiserson 2026-04-01 15:23:21 -07:00
  • 1ab3b90289 [Dx12/hal] Add Queue::add_wait_fence / add_signal_fence for coordination with external APIs (#9463) AdrianEddy 2026-04-30 05:12:55 +02:00
  • 2b0de9abe6 chore(deps): update cargo.lock (#9467) renovate[bot] 2026-04-30 00:04:05 +00:00
  • 2a9c23f607 Vulkan: Use Drop impl for swapchain and surface (#9449) Neel Tamtam 2026-04-29 18:29:45 -05:00
  • 89be5d5301 fix(metal): Check ObjC introspection for supportsShaderBarycentricCoordinates (#9472) Andy Leiserson 2026-04-29 16:04:41 -07:00
  • dc7f438bd0 [Vulkan/hal] Add Queue::add_wait_semaphore functions (#9461) AdrianEddy 2026-04-30 00:57:02 +02:00
  • c406a89bcf Add raw_handle method on vulkan::Buffer (#9459) Willow Griffiths 2026-04-29 23:51:07 +01:00
  • a03e86608d [vk] implement our own descriptor allocator (#9161) Teodor Tanasoaia 2026-04-30 00:40:16 +02:00
  • e02d64bf61 [metal] arm64_32 (ILP32/watchOS) support (#9411) Matt Hargett 2026-04-30 07:27:35 +09:00
  • 632ab0f9ad Add WebGL2 Adapter::new_external() + context accessor (#9438) Jack Lavigne 2026-04-29 22:35:13 +02:00
  • e1e4bb1a14 fix(core): Flush pending writes before mapAsync, if needed Andy Leiserson 2026-03-23 17:59:34 -07:00
  • 0aaa7ff4b1 fix(core): Flush pending writes in on_submitted_work_done Andy Leiserson 2026-04-17 14:06:44 -07:00
  • 8e9f7e572b refactor(core): Make submit_with_pending_writes more general Andy Leiserson 2026-04-15 17:25:28 -07:00
  • 78c90239c1 chore(core): Remove an unused error variant Andy Leiserson 2026-03-23 17:59:34 -07:00
  • e68c004fe1 chore(deps): update cts digest to 8640b42 (#9466) renovate[bot] 2026-04-27 09:04:54 -07:00
  • 868eb17098 SHADER_I16 full support (#9412) JMS55 2026-04-24 17:49:41 -07:00
  • e14294e8eb fix(metal): Add missing autorelease pools Ali 2026-04-23 19:12:09 +03:00
  • 253477b9ec test: Enable ray_aabb_compute test on metal (#9441) Andy Leiserson 2026-04-22 17:48:28 -04:00
  • 0d32f7e756 fix(core): Order BUFFER_MAP_STATE lock after QUEUE_PENDING_WRITES Andy Leiserson 2026-04-17 15:00:29 -07:00
  • 90dd7435e9 fix(core): Don't overlap QUEUE_PENDING_WRITES and QUEUE_LIFE_TRACKER locks Andy Leiserson 2026-04-17 15:00:29 -07:00