Commit Graph

  • 1cbebdcffe [core] Don't skip binding index checks for derived layouts. (#8325) Jim Blandy 2025-10-10 09:38:35 -07:00
  • 2e48faf95d Map more limits in WebGPU (#8328) Tom Schuster 2025-10-10 18:11:16 +02:00
  • d0bb62a157 Added from_custom to texture (#8315) Robin Cramer 2025-10-09 11:22:54 -04:00
  • 3958790a85 refactor: Split finish between Global and CommandEncoder (#8288) Andy Leiserson 2025-10-09 06:13:45 -07:00
  • adf4b2f2de fix: reject fragment shader output locations > max_color_attachments limit Erich Gubler 2025-10-06 16:16:12 -04:00
  • 1f91bfe465 refactor: check_stage: convert if to match for I/O checks Erich Gubler 2025-10-06 16:16:12 -04:00
  • 93692470ab refactor: Interface::check_stage: use concat!(…) for non-invariant @builtin(position) warning Erich Gubler 2025-10-07 09:43:11 -04:00
  • bbedf6c226 docs(CHANGELOG): polish enumerate_adapters-is-async section (#8318) Erich Gubler 2025-10-08 14:19:00 -04:00
  • a8f51f8fd1 Split MipmapFilterMode from FilterMode (#8314) Sam 2025-10-08 18:06:33 +02:00
  • 8ff1eb995d typo(CHANGELOG): s/elimnating/eliminating (#8317) Erich Gubler 2025-10-07 15:23:06 -04:00
  • 2ea52e021f [ci] Reset cache tag for CTS Andy Leiserson 2025-10-06 12:45:27 -07:00
  • 854664a90d chore(deps): update crate-ci/typos action to v1.37.3 (#8306) renovate[bot] 2025-10-06 19:32:39 +00:00
  • 4652ea4189 Changed enumerate_adapters to be able to work with custom backends (#8230) Robin Cramer 2025-10-06 15:27:23 -04:00
  • 1072b87894 Fix stray comma in function signatures in Metal (#8311) Teodor Tanasoaia 2025-10-06 20:59:45 +02:00
  • 98caa62267 [msl-out] use separator closure for all fn arguments teoxoy 2025-10-06 19:35:54 +02:00
  • ad15442b89 Improve error message when image write without format used (#8294) Connor Fitzgerald 2025-10-06 13:25:25 -04:00
  • e73d0558f0 Fix docs.rs build (#8292) Connor Fitzgerald 2025-10-06 13:11:48 -04:00
  • d28fb4d776 Update changelog for release v27.0.2 (#8293) Connor Fitzgerald 2025-10-06 13:11:35 -04:00
  • abc2dfab52 chore(deps): update cts digest to 9fe13c9 (#8305) renovate[bot] 2025-10-06 09:00:33 -07:00
  • 790235717e Make include_spirv actually work statically (#8250) Clar Fon 2025-10-04 03:50:52 -04:00
  • 334170b21e Block creating mesh shader pipelines when the feature is not available (#8298) Andy Leiserson 2025-10-04 00:12:52 -07:00
  • 627bf91c61 Bump version to v27.0.2 wgpu-hal-v27.0.2 v27.0.2 Connor Fitzgerald 2025-10-03 23:40:47 -04:00
  • b34c110332 Gate DX12 mesh shader command signature initialization on device support. (#8297) David Stern 2025-10-03 20:41:58 -04:00
  • b3c6a0b5cc Gate DX12 mesh shader command signature initialization on device support. (#8297) David Stern 2025-10-03 20:41:58 -04:00
  • c76dea031c Bump version to v27.0.1 wgpu-v27.0.1 wgpu-types-v27.0.1 wgpu-hal-v27.0.1 wgpu-core-v27.0.1 v27.0.1 Connor Fitzgerald 2025-10-02 12:55:32 -04:00
  • d3f487ee49 Clarify changelog Connor Fitzgerald 2025-10-02 12:53:03 -04:00
  • 0df9350a2e Fix docs.rs build Connor Fitzgerald 2025-10-02 12:44:50 -04:00
  • 7b988969be Remove trunk example warning Connor Fitzgerald 2025-10-01 19:47:08 -04:00
  • 482a983e10 Release v27 (#8287) wgpu-v27.0.0 wgpu-types-v27.0.0 wgpu-info-v27.0.0 wgpu-hal-v27.0.0 wgpu-core-v27.0.0 wgpu-core-deps-windows-linux-android-v27.0.0 wgpu-core-deps-wasm-v27.0.0 wgpu-core-deps-emscripten-v27.0.0 wgpu-core-deps-apple-v27.0.0 v27.0.0 naga-v27.0.0 naga-cli-v27.0.0 Connor Fitzgerald 2025-10-01 19:36:18 -04:00
  • 9380b87755 chore(deps): update cargo.lock (#8229) renovate[bot] 2025-10-01 22:42:49 +00:00
  • 333f811e9c Rework wgpu::PollType to only two enum variants (#8285) Andreas Reich 2025-10-02 00:08:07 +02:00
  • 43eccd28f8 [naga] Remove naga::path_like. Use String instead. (#8284) Jim Blandy 2025-10-01 09:08:18 -07:00
  • 5b194ec510 [deno] Remove kludge for type properties (#8262) Andy Leiserson 2025-10-01 08:23:46 -07:00
  • a2547f8211 chore(deps): update dependency macos to v15 (#8278) renovate[bot] 2025-10-01 10:59:09 -04:00
  • 5146b3f8ae fix(namer): normalize ":<>," characters to a snake case separator Erich Gubler 2025-07-25 17:23:42 -04:00
  • 90702156af fix(namer): escape, rather than strip, non-ASCII ident. characters Erich Gubler 2025-07-22 11:08:39 -04:00
  • 00ea850d79 Allow timeouting on poll (#8282) Andreas Reich 2025-10-01 09:19:24 +02:00
  • 06fc6f7345 feat(wgsl): recognize enable primitive-index; (#8237) Erich Gubler 2025-09-30 18:02:10 -04:00
  • d0bcb7e62d CI: Disallow all warnings in cargo deny and prune unmatched skips (#8283) Marijn Suijten 2025-09-30 23:45:14 +02:00
  • 8c4aebc0c1 (Naga) Implement OpImageGather and OpImageDrefGather when ingesting SPIR-V (#8280) Nils Hasenbanck 2025-09-29 19:15:32 +02:00
  • ea80c7dbc3 hal/vulkan: Accurately map all formats except fp16 to use the non-linear sRGB color space (#8226) Marijn Suijten 2025-09-29 17:50:10 +02:00
  • 8cb94db802 (Naga) Add support for Storage Image Multisample when ingesting SPIR-V (#8270) Nils Hasenbanck 2025-09-29 17:45:39 +02:00
  • a01ffb7967 Fix unused warning in a specific feature config (#8271) Andy Leiserson 2025-09-29 08:44:05 -07:00
  • bc43a23e04 chore(deps): update cts digest to 5e7bd6e (#8275) renovate[bot] 2025-09-29 11:43:27 -04:00
  • 9c92a907e1 chore(deps): update crate-ci/typos action to v1.36.3 (#8276) renovate[bot] 2025-09-29 11:43:13 -04:00
  • f1c876c875 Create a seperate event for each fence wait. (#8273) Vecvec 2025-09-30 04:38:33 +13:00
  • 61e5124eb9 [deno] Return undefined instead of null from WebGPU APIs (#8266) Andy Leiserson 2025-09-26 17:10:09 -07:00
  • 2b71b1f99d feat(deno): accept GPUTexture as GPUBindingResource Erich Gubler 2025-09-18 14:02:17 -04:00
  • 375095f789 feat(deno): accept GPUBuffer as GPUBindingResource Erich Gubler 2025-09-18 14:02:17 -04:00
  • ce96254f4f [msl] fix vertex pulling with a stride of 0 (#8265) Teodor Tanasoaia 2025-09-26 19:37:37 +02:00
  • 3375284f16 [D3D12] fix setting vertex buffer array stride if 0 (#8260) Teodor Tanasoaia 2025-09-26 13:45:37 +02:00
  • cac1bf998c test(cts): add …,vertex_state,correctness:array_stride_zero:*, expect fail on macOS Erich Gubler 2025-09-25 13:08:27 -04:00
  • 83a0722eb6 test(cts): allow comma-separated backend list in fails-if(…) Erich Gubler 2025-09-25 14:04:53 -04:00
  • 5cbab61109 refactor(xtask/cts): move TEST_LINE_REGEX to single site of use Erich Gubler 2025-09-25 14:12:14 -04:00
  • 5e6c151f9f chore: remove advisories.ignore entry for RUSTSEC-2025-0056 Erich Gubler 2025-09-17 16:47:26 -04:00
  • 67f7a4ea3b [deno] add illegal constructor errors Kenta Moriuchi 2025-09-17 15:05:34 -04:00
  • 492fb59648 Update to deno 2.4.5 Andy Leiserson 2025-09-17 15:13:44 -04:00
  • ad4f10f60f [deno] fix android build cions 2025-09-17 15:35:05 -04:00
  • 7f30a8d66e [deno] Switch rustfmt to edition 2024 Andy Leiserson 2025-09-17 15:30:13 -04:00
  • eb3bed5f53 [deno] add resize method to UnsafeWindowSurface chirsz 2025-09-17 15:35:30 -04:00
  • b6b951d467 Update to deno 2.3.2 Andy Leiserson 2025-09-17 14:49:40 -04:00
  • 3ebae1bf3b Update to deno 2.2.12 Andy Leiserson 2025-09-17 14:09:21 -04:00
  • 190050e296 [deno] add deviceStartCapture and deviceStopCapture Leo Kettmeir 2025-09-17 14:03:25 -04:00
  • 48097412fc [deno] release current texture of surface after present chirsz 2025-09-17 13:50:45 -04:00
  • 99a6fdd803 [deno] move isFallbackAdapter from GPUAdapter to GPUAdapterInfo Kenta Moriuchi 2025-09-17 11:54:32 -04:00
  • e714cb0339 [deno] Format with Deno's rustfmt config Andy Leiserson 2025-09-17 11:46:34 -04:00
  • 099a95ba64 chore: update min. req. for strum 0.27 → 0.27.1 Erich Gubler 2025-09-17 17:20:19 -04:00
  • 5093585d5b chore: update min. req. for indexmap to 2.8 Erich Gubler 2025-09-17 17:12:23 -04:00
  • a6c71911a8 chore: update min. req. for tokio to 1.45.1 Erich Gubler 2025-09-17 17:09:26 -04:00
  • 9aeb5a4079 chore: update min. req. for libc to 0.2.171 Erich Gubler 2025-09-17 17:06:35 -04:00
  • 157134293c chore: ignore rustc-hash 1.1.0 in cargo-deny check for dupes Erich Gubler 2025-09-17 16:58:06 -04:00
  • 1f88dfa6e0 style: Cargo.toml: strip trailing whitespace Erich Gubler 2025-09-17 16:51:36 -04:00
  • b3423dc6c4 chore: update min. req. for smallvec 0.13.1 → 0.14 Erich Gubler 2025-09-17 16:47:26 -04:00
  • 1967900565 Encode commands on finish (#8220) Andy Leiserson 2025-09-25 11:22:51 -07:00
  • 990aef977e Expose external memory of vulkan texture (#8257) Xiaopeng Li 2025-09-25 20:27:54 +08:00
  • 2f7ebf1401 (Naga) Add support for Descriptor Runtime Indexing when ingesting SPIR-V (#8256) Nils Hasenbanck 2025-09-25 14:25:04 +02:00
  • 05cc6dca82 [hal/dx12] Mesh Shaders (#8110) Magnus 2025-09-24 22:24:56 -05:00
  • 1f10d0ce8a [naga] Don't report shader errors as their own source (#8258) Andy Leiserson 2025-09-24 19:42:24 -07:00
  • 4566e56677 chore(deps): update rust crate encase to 0.12 (#8228) renovate[bot] 2025-09-24 22:18:05 +00:00
  • 81f02f26f2 chore(deps): update rust crate ron to 0.11 (#8196) renovate[bot] 2025-09-24 17:47:32 -04:00
  • 6ef8e1f103 Expose raw handles (#8174) Jay McCarthy 2025-09-24 15:16:47 -06:00
  • b2b76e6bfc chore(deps): update rust crate hashbrown to 0.16 (#8194) renovate[bot] 2025-09-24 20:50:01 +00:00
  • 084431b548 [naga] Implement atan2 in const (#8222) Sam 2025-09-24 20:23:25 +02:00
  • d2ee4b8be5 Fix #8151. (#8215) Cai Bear 2025-09-24 09:03:58 -07:00
  • ba0b6b9b0e [vulkan, naga spv-out] Remap resource bindings Jamie Nicol 2025-07-24 10:35:10 +01:00
  • 725549363b [vulkan] Use corresponding bind group layout entries when creating bind groups, rather than list of vk::DescriptorType Jamie Nicol 2025-07-23 16:33:47 +01:00
  • ffd4e9fb53 chore(deps): update cts digest to 81bfec7 (#8253) renovate[bot] 2025-09-23 13:37:29 -07:00
  • 3efd640178 naga: Correct spelling in wgsl parsing rg11b10float -> rg11b10ufloat (#8219) EriKWDev 2025-09-21 12:41:17 +02:00
  • f6005a16c8 Include FreeBSD in conditional compile attributes (#8246) Andie Bradley 2025-09-20 21:46:46 -05:00
  • 0b38e96379 [msl] vertex pulling: fix unpacking snorm16x2 & snorm16x4 (#8249) Teodor Tanasoaia 2025-09-20 00:11:31 +02:00
  • 68199042ed Remove unused stale copy of webgpu.idl (#8242) Andy Leiserson 2025-09-18 23:48:58 -04:00
  • c7fd582f05 docs(README): Update statement on naga spec conformance (#8233) Andy Leiserson 2025-09-16 10:45:48 -04:00
  • b55c24cf27 [naga wgsl-in] Allow trailing comma in switch cases (#8165) Matthias Reitinger 2025-09-16 13:58:23 +02:00
  • 023f124fa5 chore(deps): update cts digest to 7a9fcc3 (#8227) renovate[bot] 2025-09-16 07:56:22 -04:00
  • aee8cd1650 Lazy-load the dcomp library (#8216) Andy Leiserson 2025-09-15 11:48:28 -07:00
  • 04a3401638 Extract command encoding to free functions (#8210) Andy Leiserson 2025-09-11 12:15:33 -07:00
  • 67bdd80a38 Add cbindgen:ignore directives (#8212) Andy Leiserson 2025-09-11 12:10:05 -07:00
  • 6815bd364d chore(deps): Update bitflags version (#8209) Andy Leiserson 2025-09-11 12:09:13 -07:00
  • 33a45e16e0 wgpu: Remove Arc in WebGPU backend Benoît du Garreau 2025-08-27 18:08:20 +02:00
  • 1bef4ff193 wgpu: Make CommandBuffer not shared/clonable Benoît du Garreau 2025-08-27 18:04:00 +02:00