Commit Graph

  • e826e8c8f8 chore(deps): update icu_* crates Erich Gubler 2026-04-06 21:43:29 +00:00
  • 5ef05480d2 chore(deps): upgrade libc 0.2.183 → 0.2.184 Erich Gubler 2026-04-06 17:20:52 -06:00
  • 97e196940f chore(deps): upgrade indexmap 2.13.0 → 2.13.1 Erich Gubler 2026-04-06 17:20:21 -06:00
  • 8a3474f9d7 chore(deps): upgrade tinystr 0.8.2 → 0.8.3 Erich Gubler 2026-04-06 17:19:34 -06:00
  • 389893df54 chore(deps): upgrade zerotrie 0.2.3 → 0.2.4 Erich Gubler 2026-04-06 17:18:41 -06:00
  • 90ee3ae0f7 chore(deps): upgrade zerovec 0.11.5 → 0.11.6 & deps Erich Gubler 2026-04-06 17:14:41 -06:00
  • d435526983 chore(deps): update cc 1.2.58 → 1.2.59 Erich Gubler 2026-04-06 21:43:29 +00:00
  • fe725d6df0 Return helpful error when WebGPU is disabled (#9319) Emil Ernerfeldt 2026-04-07 18:18:35 +02:00
  • 74827c4181 Implements #9176 : [[max_total_threads_per_threadgroup]] MSL attribute (#9327) Ali 2026-04-07 12:40:13 +03:00
  • 0d71ee7622 chore(deps): Add changelogUrl to CTS renovate config (#9381) Andy Leiserson 2026-04-06 16:09:24 -07:00
  • 14d92004e1 chore(deps): update cts digest to c378a32 (#9375) renovate[bot] 2026-04-06 14:40:17 -07:00
  • 3a8b7eaf05 fix(naga): validate @must_use usage on non-function declarations (#9367) dnsn021 2026-04-04 01:20:04 +08:00
  • 41bb9cbd25 Fix validation for bindings with different sizes (#9341) Kristoffer Søholm 2026-04-03 03:01:28 +02:00
  • c58092266e fixed incorrect packed_int3 conversion generated for Metal (#9355) Ali 2026-04-02 22:29:04 +03:00
  • 1080b4faf3 fix(wgsl-in): Handle Unterminated Block Comments (#9356) Brendon Daugherty 2026-04-02 12:26:21 -07:00
  • e46eda2e4f Full per_vertex implementation (#9219) Inner Daemons 2026-04-02 00:33:42 -05:00
  • e8afd9a906 fix debug assertion not covering both parts of the debug statement (#9352) Elabajaba 2026-04-01 21:56:14 -04:00
  • 11db97cf1b fix(core): Use more checked arithmetic (#9357) Andy Leiserson 2026-04-01 15:23:21 -07:00
  • 438ed2a7ce feat(core): support building custom geometry BLAS (#9290) Dylan Blokhuis 2026-04-01 09:55:22 +02:00
  • fd04edc0ac Fix bad debug_assert in dx12 indirect multi draw (#9332) Kristoffer Søholm 2026-03-31 19:46:25 +02:00
  • 514cff91db refactor: export TextureChannel (#9349) TornaxO7 2026-03-31 19:09:51 +02:00
  • e14050d7db fix(core): Fix resource usage for R/O depth w/o TEXTURE_BINDING (#9346) Andy Leiserson 2026-03-31 08:02:11 -07:00
  • be1a7114ed chore(deps): update cargo.lock (#9336) renovate[bot] 2026-03-30 20:30:44 +00:00
  • 3909348d0d [d3d12] prefix enum variants with V instead of _ (#9337) Teodor Tanasoaia 2026-03-30 20:03:40 +02:00
  • b332c00043 [wgpu-core] set exclusive pipeline for empty BGLs returned by .get_bind_group_layout() (#9338) Teodor Tanasoaia 2026-03-30 19:47:17 +02:00
  • bfe5f5690e chore(deps): update codecov/codecov-action action to v6 (#9335) renovate[bot] 2026-03-30 12:29:46 -04:00
  • 4eb6c34c20 chore(deps): update rust crate ctor to 0.8 (#9334) renovate[bot] 2026-03-30 12:28:18 -04:00
  • 59c0c54029 Fix minor issues with @size attribute (#9322) Andy Leiserson 2026-03-30 07:56:09 -07:00
  • 55093bf2d1 fix(wgpu-hal/vulkan): only request shaderDrawParameters when needed (#9331) Mohamed Taha GUELZIM 2026-03-30 15:52:33 +02:00
  • f5bc1ffb06 Fix wrong binding array sampler limit in dx12 (#9330) Kristoffer Søholm 2026-03-29 22:36:10 +02:00
  • 5ccf829118 Add XCB display handle support to EGL backend John Tur 2026-03-20 01:44:55 -04:00
  • ede73935b3 Make more WriteOnly methods const. Kevin Reid 2026-03-27 17:29:07 -07:00
  • da19f17121 fix(core): Add validation in create_render_bundle_encoder (#9289) Andy Leiserson 2026-03-27 06:33:10 -07:00
  • 5bc99d51b7 Add support for RawWindowHandle::Drm/RawDisplayHandle::Drm to unix Vulkan (#9182) Andrew Wason 2026-03-26 22:15:01 +00:00
  • ae87ffe280 docs(CHANGELOG): sync 29.0.1 entries (#9315) Erich Gubler 2026-03-26 13:33:49 -06:00
  • fd2fa777b2 fix(core): create_bind_group: sort dynamic_binding_info (#9308) Erich Gubler 2026-03-26 12:52:10 -06:00
  • 89e86c5f9c fix(cts xtask): Parse Apple git version (#9314) Ali 2026-03-26 19:16:42 +02:00
  • a071a4d5aa Fixes #9283 : firstLeadingBit returns signed semantics result instead… (#9299) Ali 2026-03-26 15:46:43 +02:00
  • 923b896955 Prepare patch release v29.0.1 wgpu-v29.0.1 wgpu-types-v29.0.1 wgpu-hal-v29.0.1 wgpu-core-v29.0.1 v29.0.1 Andreas Reich 2026-03-26 09:20:38 +01:00
  • 2fdeb13888 Revert "[metal] fix limits" Andreas Reich 2026-03-26 09:28:00 +01:00
  • 814eef1ca2 Don't crash in the Display implementation of CreateTextureViewError::TooMany{MipLevels,ArrayLayers} when their base and offset overflow. By @ErichDonGubler in #8808. Erich Gubler 2026-01-03 09:06:50 -07:00
  • fbaf66fbe6 fix(gles): texture height initialized incorrectly in create_texture (#9302) Umaĵo 2026-03-25 23:48:15 +08:00
  • 55bc84c149 fix(metal): Check respondsToSelector before feature detection calls (#9284) Andy Leiserson 2026-03-23 10:38:33 -07:00
  • 274d1b7a21 fix(core): implement value comparison for Limits::max_inter_stage_shader_variables (#9264) Erich Gubler 2026-03-19 15:29:23 -06:00
  • a58f51a256 fix(naga): report offending index in IndexOutOfBounds for AccessIndex (#9312) cui 2026-03-26 18:34:21 +08:00
  • ce433776b5 fix(types): remove duplicate max_texture_dimension_1d in with_limits! (#9311) cui 2026-03-26 18:32:04 +08:00
  • c04119adf1 test(ci): enforce fmt. of *.{md,js,html,yml} with prettier 3.8.1 Erich Gubler 2024-10-04 11:30:45 -04:00
  • da87026797 style: run prettier --write . Erich Gubler 2026-03-24 16:51:59 -06:00
  • 6bf3c15b7a chore: add config. for prettier Erich Gubler 2024-10-04 11:30:45 -04:00
  • d909e7d7e5 chore: ignore deno_webgpu's JS files Erich Gubler 2026-03-24 16:48:33 -06:00
  • ae41c3841d test(cts): List updates (#9305) Andy Leiserson 2026-03-25 11:30:43 -07:00
  • 96675e5215 fix(naga): Reject direct access to atomic variables (#9262) ecoricemon 2026-03-26 02:23:34 +09:00
  • 05cac6d190 docs(CHANGELOG): fix up links in unreleased entries (#9303) Erich Gubler 2026-03-25 11:10:15 -06:00
  • f08572729c diag(core): parenthesize "s" in TooMany{MipLevels,ArrayLayers} msg. Erich Gubler 2026-01-03 09:18:51 -07:00
  • 99ffaea4cd fix(core): don't crash when end bound calc. of TooMany{MipLevels,ArrayLayers} overflows Erich Gubler 2026-01-03 09:13:13 -07:00
  • 591ad3ddfc diag(core): add backticks for code-like things in TooMany{MipLevels,ArrayLayers} Erich Gubler 2026-01-03 09:06:50 -07:00
  • 83923e0e29 fix(gles): texture height initialized incorrectly in create_texture (#9302) Umaĵo 2026-03-25 23:48:15 +08:00
  • 73600f11d7 Add no_std support for the naga/wgsl-in feature (#9055) Rob 2026-03-25 17:12:33 +02:00
  • 9c5adb73a7 fix(types): Check that with_limits! is exhaustive (#9294) Andy Leiserson 2026-03-24 13:54:40 -07:00
  • 098aaae40a Extend texture tests with exhaust (#9172) TornaxO7 2026-03-24 20:52:54 +01:00
  • a53ffffe38 Mesh shader HLSL writer (#8752) Inner Daemons 2026-03-24 14:42:38 -05:00
  • 1148bac37c Convert comments on lint attributes to reasons. (#9292) Kevin Reid 2026-03-24 11:58:52 -07:00
  • 8ddbd2d236 fix(naga): Disallow derivatives for f16 (#9154) Andy Leiserson 2026-03-24 10:52:47 -07:00
  • 6ebd5bfd4a style: run prettier on examples/README.md (#9269) Erich Gubler 2026-03-24 11:25:43 -06:00
  • 0226d561c0 test: Limit bucketing tests Andy Leiserson 2026-02-12 15:24:32 -08:00
  • 55b45559a7 feat(core): Limit bucketing Andy Leiserson 2026-02-09 16:06:49 -08:00
  • f9b4cbf365 refactor(tests): Add NoopBackendOptions::enabled() constructor Andy Leiserson 2026-02-13 10:51:41 -08:00
  • d199493486 fix(naga): Raise an error on division by zero (#9276) ecoricemon 2026-03-24 05:18:54 +09:00
  • 97e235fde8 fix(naga): Fix const evaluation on bool (#9275) ecoricemon 2026-03-24 05:13:11 +09:00
  • 5574c21126 Fix typo: dependant -> dependent in framework.rs comment (#9288) Charlie Tonneslan 2026-03-23 13:55:18 -04:00
  • f76801d8c1 fix(metal): Check respondsToSelector before feature detection calls (#9284) Andy Leiserson 2026-03-23 10:38:33 -07:00
  • 4e4708423c chore(deps): update cargo.lock (#9286) renovate[bot] 2026-03-23 16:47:35 +00:00
  • c9e475d8f4 chore(deps): update cts digest to 1497494 (#9285) renovate[bot] 2026-03-23 12:11:15 -04:00
  • df0116137f Fix typo (#9279) Timo Kösters 2026-03-23 05:46:17 +01:00
  • 81eca17db8 test(bench): Reset terminal color after report (#9272) Andy Leiserson 2026-03-20 11:12:04 -07:00
  • 3c13b5e68c fix(metal): unconditionally enable CLIP_DISTANCES Erich Gubler 2025-12-26 12:32:04 -07:00
  • cc1a10f24a fix(msl-out): print resolved binding before array length Erich Gubler 2026-03-19 13:55:44 -06:00
  • bb73dd843c fix(naga): Add validation for some math builtins in const-eval (#9249) ecoricemon 2026-03-21 01:47:41 +09:00
  • 0ca8ba04ac test(cts): add coverage for clip-distances feature Erich Gubler 2025-12-18 23:52:29 -05:00
  • 3e0e3591b5 fix(core): cover clip_distances bindings in max_inter_stage_shader_variables limit check Erich Gubler 2025-12-18 23:52:29 -05:00
  • c4169089e9 refactor(core): duplicate naga::BuiltIn to wgpu_core Erich Gubler 2025-12-18 23:06:34 -05:00
  • 105a8a2454 refactor(core): import naga::Builtin Erich Gubler 2025-12-18 23:01:50 -05:00
  • b910720048 Add render_with_compute example (#9211) Inner Daemons 2026-03-19 19:13:12 -05:00
  • b7de7886b4 refactor: use plural "clip distances" for cross-platform layers (#9267) Erich Gubler 2026-03-19 17:19:33 -06:00
  • 94ee0de5dc Improve release steps (#9263) Connor Fitzgerald 2026-03-19 18:57:17 -04:00
  • d29383b814 fix(core): implement value comparison for Limits::max_inter_stage_shader_variables (#9264) Erich Gubler 2026-03-19 15:29:23 -06:00
  • 5f76b453a4 Remove example warning Connor Fitzgerald 2026-03-18 20:30:19 -04:00
  • 06e2c7d24a Release v29 (#9260) v29.0.0 Connor Fitzgerald 2026-03-18 20:23:53 -04:00
  • e4dae053c0 Change get_current_texture output to a unified enum (#9257) Andreas Reich 2026-03-18 23:12:58 +01:00
  • 41e85e7e2e docs(CHANGELOG): Minor cleanup (#9258) Andy Leiserson 2026-03-18 14:35:37 -07:00
  • 805c372733 refactor(core): Interface::check_stage: use Iterator::zip for dimension checks (#9203) Erich Gubler 2026-03-18 14:55:45 -06:00
  • 2810e95489 Update to winit 0.30 (#9089) Connor Fitzgerald 2026-03-18 15:34:12 -04:00
  • 9a3bba6962 feat(tracing): Trace failed create_*_pipeline calls (#9209) Andy Leiserson 2026-03-18 11:17:13 -07:00
  • e6854ecf38 fix(core): panic on overflow for set_immediate's params. not coercing to usize Erich Gubler 2026-03-12 10:52:16 -06:00
  • 854ed79fd4 fix(core)!: validate set_immediate's values_offset param. Erich Gubler 2026-03-11 17:48:42 -06:00
  • f165d206ef fix(core)!: validate set_immediate's size_bytes param. Erich Gubler 2026-03-11 17:48:42 -06:00
  • 2a3dd23b03 fix(core)!: properly handle end offset overrun for immediate data Erich Gubler 2026-03-11 17:24:32 -06:00
  • d5c0b137e0 test: Annotate one more KosmicKrisp failure (#9256) Andy Leiserson 2026-03-18 10:13:25 -07:00
  • 04cce5ace7 feat(types): Add conversions to/from feature name strings (#9163) Andy Leiserson 2026-03-18 09:59:45 -07:00
  • 0e2650781c fix: dual-source blending validation Andy Leiserson 2026-03-10 19:17:26 -07:00