diff --git a/release-content/migration-guides/bevy_render_reorganization.md b/release-content/migration-guides/bevy_render_reorganization.md index 82a6ef914633c..4b44be1e26ade 100644 --- a/release-content/migration-guides/bevy_render_reorganization.md +++ b/release-content/migration-guides/bevy_render_reorganization.md @@ -1,8 +1,22 @@ --- title: `bevy_render` reorganization -pull_requests: [19949] +pull_requests: [19997, 19991, 20000, 19949, 19943, 19953] --- You must now import `ToNormalizedRenderTarget` to use `RenderTarget::normalize` `ManualTextureViews` is now in `bevy_render::texture` -Camera and visibility types have been moved to a new crate, `bevy_camera`, but continue to be re-exported by bevy_render. + +Camera and visibility types have been moved to a new crate, `bevy_camera`, but continue to be re-exported by `bevy_render` for now. +Import them directly or from `bevy::camera` now, as the re-exports will be removed. + +Shader types have been moved to a new crate, `bevy_shader`, but continue to be re-exported by `bevy_render` for now. +Import them directly or from `bevy::shader` now, as the re-exports will be removed. + +Light types have been moved to a new crate, `bevy_light`, but continue to be re-exported by `bevy_render` for now. +Import them directly or from `bevy::light` now, as the re-exports will be removed. + +Mesh types have been moved to a new crate, `bevy_mesh`, but continue to be re-exported by `bevy_render` for now. +Import them directly or from `bevy::mesh` now, as the re-exports will be removed. + +Image types have been moved to a new crate, `bevy_image`, but continue to be re-exported by `bevy_render` for now. +Import them directly or from `bevy::image` now, as the re-exports will be removed. diff --git a/release-content/release-notes/scene-type-crates.md b/release-content/release-notes/scene-type-crates.md index 875c2a5e925ce..2ebbf26aaef2e 100644 --- a/release-content/release-notes/scene-type-crates.md +++ b/release-content/release-notes/scene-type-crates.md @@ -1,7 +1,7 @@ --- title: Define scenes without depending on bevy_render authors: ["@atlv24"] -pull_requests: [19997, 19991, 20000, 19949, 19943, 19953] +pull_requests: [19997, 19991, 20000, 19949, 19943, 19953, 20330] --- -It is now possible to use cameras, lights, and meshes without depending on the Bevy renderer. This makes it possible for 3rd party custom renderers to be drop-in replacements for rendering existing scenes. +It is now possible to use cameras, lights, shaders, images, and meshes without depending on the Bevy renderer. This makes it possible for 3rd party custom renderers to be drop-in replacements for rendering existing scenes.