From f884a4148a2c2dc6c6945d2919b783b0e178e420 Mon Sep 17 00:00:00 2001 From: Andreas Reich Date: Tue, 11 Feb 2025 22:41:52 +0100 Subject: [PATCH] docs(CHANGELOG): move `Features` split entry to `Major Features` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This entry is backwards-compatible, so it can be "promoted" from `Changes` to "just" a highlight. 🙂 --- CHANGELOG.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5686568c5a..26966f3fae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -128,6 +128,15 @@ can be disabled by using `Device::create_shader_module_trusted()`. By @jamienicol in [#6929](https://github.com/gfx-rs/wgpu/pull/6929) and [#7080](https://github.com/gfx-rs/wgpu/pull/7080). +#### Split up `Features` internally + +Internally split up the `Features` struct and recombine them internally using a macro. There should be no breaking +changes from this. This means there are also namespaces (as well as the old `Features::*`) for all wgpu specific +features and webgpu feature (`FeaturesWGPU` and `FeaturesWebGPU` respectively) and `Features::from_internal_flags` which +allow you to be explicit about whether features you need are available on the web too. + +By @Vecvec in [#6905](https://github.com/gfx-rs/wgpu/pull/6905), [#7086](https://github.com/gfx-rs/wgpu/pull/7086) + ### New Features - Added mesh shader support to `wgpu_hal`. By @SupaMaggie70Incorporated in [#7089](https://github.com/gfx-rs/wgpu/pull/7089) @@ -169,14 +178,6 @@ By @jamienicol in [#6929](https://github.com/gfx-rs/wgpu/pull/6929) and [#7080]( - Rename `instance_id` and `instance_custom_index` to `instance_index` and `instance_custom_data` by @Vecvec in [#6780](https://github.com/gfx-rs/wgpu/pull/6780) -##### Split up `Features` internally - -Internally split up the `Features` struct and recombine them internally using a macro. There should be no breaking -changes from this. This means there are also namespaces (as well as the old `Features::*`) for all wgpu specific -features and webgpu feature (`FeaturesWGPU` and `FeaturesWebGPU` respectively) and `Features::from_internal_flags` which -allow you to be explicit about whether features you need are available on the web too. - -By @Vecvec in [#6905](https://github.com/gfx-rs/wgpu/pull/6905), [#7086](https://github.com/gfx-rs/wgpu/pull/7086) #### Naga