Switch scene viewport flow to frame plans

This commit is contained in:
2026-04-14 00:40:11 +08:00
parent 21b0530f7b
commit e6950fa704
3 changed files with 22 additions and 22 deletions

View File

@@ -101,18 +101,18 @@ inline SceneViewportRenderPlanBuildResult BuildSceneViewportRenderPlan(
inline void ApplySceneViewportRenderPlan(
const ViewportRenderTargets& targets,
SceneViewportRenderPlan& plan,
Rendering::CameraRenderRequest& request) {
Rendering::CameraFramePlan& framePlan) {
ApplySceneViewportRenderRequestSetup(
targets,
&plan.postScenePasses,
request);
framePlan);
if (plan.HasOverlayPasses()) {
request.overlayPasses = &plan.overlayPasses;
framePlan.overlayPasses = &plan.overlayPasses;
}
request.hasClearColorOverride = plan.hasClearColorOverride;
request.clearColorOverride = plan.clearColorOverride;
framePlan.request.hasClearColorOverride = plan.hasClearColorOverride;
framePlan.request.clearColorOverride = plan.clearColorOverride;
}
} // namespace Editor