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