From f46ad8ba5331bd6c27a9749aeb7201c09a8f6ef1 Mon Sep 17 00:00:00 2001 From: Kevin Chen Date: Tue, 12 May 2026 11:04:55 -0400 Subject: [PATCH 1/2] Specify where RenderGraph is, add it to prelude --- _release-content/migration-guides/render_graph_as_systems.md | 5 +++-- crates/bevy_render/src/lib.rs | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/_release-content/migration-guides/render_graph_as_systems.md b/_release-content/migration-guides/render_graph_as_systems.md index 6c3c78de0185c..2e6f5304dbf12 100644 --- a/_release-content/migration-guides/render_graph_as_systems.md +++ b/_release-content/migration-guides/render_graph_as_systems.md @@ -52,5 +52,6 @@ The `ViewNode` trait is replaced by a regular system using the `ViewQuery` param parameter instead of being passed as `&mut`. Use `.before()` / `.after()` with the actual system functions (e.g., `main_opaque_pass_3d`) rather than `Node3d` labels. -System sets `Core3dSystems::Prepass`, `MainPass`, and `PostProcess` are available for coarse ordering. The `RenderGraph` -schedule remains as the top-level schedule for non-camera rendering. +System sets `Core3dSystems::Prepass`, `MainPass`, and `PostProcess` are available for coarse ordering. +The `RenderGraph` schedule, available as `bevy_render::renderer::RenderGraph`, +remains as the top-level schedule for non-camera rendering. diff --git a/crates/bevy_render/src/lib.rs b/crates/bevy_render/src/lib.rs index 9febbfff70d30..036f647e37ac8 100644 --- a/crates/bevy_render/src/lib.rs +++ b/crates/bevy_render/src/lib.rs @@ -72,8 +72,8 @@ pub mod view; pub mod prelude { #[doc(hidden)] pub use crate::{ - camera::NormalizedRenderTargetExt as _, texture::ManualTextureViews, view::Msaa, - ExtractSchedule, + camera::NormalizedRenderTargetExt as _, renderer::RenderGraph, texture::ManualTextureViews, + view::Msaa, ExtractSchedule, }; } From 0a89acfbe0d63b78a1b0be2c63167f56592e50d4 Mon Sep 17 00:00:00 2001 From: Kevin Chen Date: Tue, 12 May 2026 11:25:44 -0400 Subject: [PATCH 2/2] use external bevy::render, not bevy_render --- _release-content/migration-guides/render_graph_as_systems.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_release-content/migration-guides/render_graph_as_systems.md b/_release-content/migration-guides/render_graph_as_systems.md index 2e6f5304dbf12..826d7c455c225 100644 --- a/_release-content/migration-guides/render_graph_as_systems.md +++ b/_release-content/migration-guides/render_graph_as_systems.md @@ -53,5 +53,5 @@ parameter instead of being passed as `&mut`. Use `.before()` / `.after()` with t `main_opaque_pass_3d`) rather than `Node3d` labels. System sets `Core3dSystems::Prepass`, `MainPass`, and `PostProcess` are available for coarse ordering. -The `RenderGraph` schedule, available as `bevy_render::renderer::RenderGraph`, +The `RenderGraph` schedule, available as `bevy::render::renderer::RenderGraph`, remains as the top-level schedule for non-camera rendering.