Path: blob/main/release-content/migration-guides/render_graph_as_systems.md
9328 views
------The RenderGraph API has been removed. Render passes are now systems that run in Core3d or Core2d schedules.
Before:
After:
The ViewNode trait is replaced by a regular system using the ViewQuery parameter. RenderContext is now a system 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.