Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 16 additions & 2 deletions release-content/migration-guides/bevy_render_reorganization.md
Original file line number Diff line number Diff line change
@@ -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.
4 changes: 2 additions & 2 deletions release-content/release-notes/scene-type-crates.md
Original file line number Diff line number Diff line change
@@ -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.
Loading