refactor(rendering): clean native scene graph naming

This commit is contained in:
2026-04-15 20:00:30 +08:00
parent 5e841ddd1b
commit 22a2b982ef
7 changed files with 102 additions and 102 deletions

View File

@@ -1905,8 +1905,8 @@ TEST(CameraRenderer_Test, ResolvesGraphManagedFullscreenSequenceSourcesFromFrame
request.finalOutput.destinationSurface = request.surface;
CameraFramePlan plan = CameraFramePlan::FromRequest(request);
plan.colorChain.usesGraphManagedMainSceneColor = true;
plan.ConfigureGraphManagedMainSceneSurface();
plan.colorChain.usesGraphManagedSceneColor = true;
plan.ConfigureGraphManagedSceneSurface();
plan.colorChain.postProcess.usesGraphManagedOutputColor = true;
plan.colorChain.postProcess.source = CameraFrameColorSource::MainSceneColor;
plan.colorChain.finalOutput.source = CameraFrameColorSource::PostProcessColor;
@@ -2956,7 +2956,7 @@ TEST(SceneRenderer_Test, BuildsCameraColorScalePostProcessRequestFromCameraPassS
EXPECT_TRUE(plan.IsPostProcessStageValid());
EXPECT_NE(plan.postProcess.passes, nullptr);
ASSERT_EQ(plan.postProcess.passes->GetPassCount(), 2u);
EXPECT_TRUE(plan.UsesGraphManagedMainSceneColor());
EXPECT_TRUE(plan.UsesGraphManagedSceneColor());
EXPECT_FALSE(plan.UsesGraphManagedOutputColor(CameraFrameStage::PostProcess));
EXPECT_EQ(
plan.ResolveStageColorSource(CameraFrameStage::PostProcess),
@@ -3096,7 +3096,7 @@ TEST(SceneRenderer_Test, BuildsFinalOutputRequestFromResolvedFinalColorPolicy) {
EXPECT_TRUE(plan.IsFinalOutputStageValid());
ASSERT_NE(plan.finalOutput.passes, nullptr);
EXPECT_EQ(plan.finalOutput.passes->GetPassCount(), 1u);
EXPECT_TRUE(plan.UsesGraphManagedMainSceneColor());
EXPECT_TRUE(plan.UsesGraphManagedSceneColor());
EXPECT_EQ(
plan.ResolveStageColorSource(CameraFrameStage::FinalOutput),
CameraFrameColorSource::MainSceneColor);
@@ -3189,7 +3189,7 @@ TEST(SceneRenderer_Test, RoutesPostProcessIntoIntermediateSurfaceBeforeFinalOutp
ASSERT_NE(plan.finalOutput.passes, nullptr);
EXPECT_EQ(plan.postProcess.passes->GetPassCount(), 1u);
EXPECT_EQ(plan.finalOutput.passes->GetPassCount(), 1u);
EXPECT_TRUE(plan.UsesGraphManagedMainSceneColor());
EXPECT_TRUE(plan.UsesGraphManagedSceneColor());
EXPECT_TRUE(plan.UsesGraphManagedOutputColor(CameraFrameStage::PostProcess));
EXPECT_EQ(
plan.ResolveStageColorSource(CameraFrameStage::PostProcess),
@@ -3338,7 +3338,7 @@ TEST(SceneRenderer_Test, KeepsMainSceneGraphManagedWhenPostProcessIsEnabledAcros
renderer.BuildFramePlans(scene, nullptr, context, surface);
ASSERT_EQ(firstFramePlans.size(), 1u);
CameraFramePlan firstFramePlan = firstFramePlans[0];
EXPECT_TRUE(firstFramePlan.UsesGraphManagedMainSceneColor());
EXPECT_TRUE(firstFramePlan.UsesGraphManagedSceneColor());
EXPECT_EQ(
firstFramePlan.ResolveStageColorSource(CameraFrameStage::PostProcess),
CameraFrameColorSource::MainSceneColor);
@@ -3360,7 +3360,7 @@ TEST(SceneRenderer_Test, KeepsMainSceneGraphManagedWhenPostProcessIsEnabledAcros
renderer.BuildFramePlans(scene, nullptr, context, surface);
ASSERT_EQ(secondFramePlans.size(), 1u);
const CameraFramePlan secondFramePlan = secondFramePlans[0];
EXPECT_TRUE(secondFramePlan.UsesGraphManagedMainSceneColor());
EXPECT_TRUE(secondFramePlan.UsesGraphManagedSceneColor());
EXPECT_EQ(
secondFramePlan.ResolveStageColorSource(CameraFrameStage::PostProcess),
CameraFrameColorSource::MainSceneColor);
@@ -3425,7 +3425,7 @@ TEST(SceneRenderer_Test, KeepsPostProcessOutputGraphManagedWhenFinalOutputIsEnab
CameraFramePlan firstFramePlan = firstFramePlans[0];
EXPECT_TRUE(firstFramePlans[0].postProcess.IsRequested());
EXPECT_TRUE(firstFramePlans[0].finalOutput.IsRequested());
EXPECT_TRUE(firstFramePlan.UsesGraphManagedMainSceneColor());
EXPECT_TRUE(firstFramePlan.UsesGraphManagedSceneColor());
EXPECT_TRUE(firstFramePlan.UsesGraphManagedOutputColor(CameraFrameStage::PostProcess));
EXPECT_EQ(
firstFramePlan.ResolveStageColorSource(CameraFrameStage::PostProcess),
@@ -3457,7 +3457,7 @@ TEST(SceneRenderer_Test, KeepsPostProcessOutputGraphManagedWhenFinalOutputIsEnab
renderer.BuildFramePlans(scene, nullptr, context, surface);
ASSERT_EQ(secondFramePlans.size(), 1u);
const CameraFramePlan secondFramePlan = secondFramePlans[0];
EXPECT_TRUE(secondFramePlan.UsesGraphManagedMainSceneColor());
EXPECT_TRUE(secondFramePlan.UsesGraphManagedSceneColor());
EXPECT_TRUE(secondFramePlan.UsesGraphManagedOutputColor(CameraFrameStage::PostProcess));
EXPECT_EQ(
secondFramePlan.ResolveStageColorSource(CameraFrameStage::PostProcess),
@@ -3695,14 +3695,14 @@ TEST(ScriptableRenderPipelineHost_Test, ForwardsRendererLifetimeAndFrameRenderin
auto initialRenderer = std::make_unique<MockPipeline>(initialState);
MockPipeline* initialRendererRaw = initialRenderer.get();
Pipelines::ScriptableRenderPipelineHost host(std::move(initialRenderer));
EXPECT_EQ(host.GetMainSceneRenderer(), initialRendererRaw);
EXPECT_EQ(host.GetPipelineRenderer(), initialRendererRaw);
auto replacementRenderer = std::make_unique<MockPipeline>(replacementState);
MockPipeline* replacementRendererRaw = replacementRenderer.get();
host.SetMainSceneRenderer(std::move(replacementRenderer));
host.SetPipelineRenderer(std::move(replacementRenderer));
EXPECT_EQ(initialState->shutdownCalls, 1);
EXPECT_EQ(host.GetMainSceneRenderer(), replacementRendererRaw);
EXPECT_EQ(host.GetPipelineRenderer(), replacementRendererRaw);
CameraRenderRequest request = {};
request.scene = &scene;
@@ -3780,7 +3780,7 @@ TEST(ScriptableRenderPipelineHostAsset_Test, CreatesHostFromRendererAssetAndForw
auto* host =
dynamic_cast<Pipelines::ScriptableRenderPipelineHost*>(pipeline.get());
ASSERT_NE(host, nullptr);
EXPECT_NE(host->GetMainSceneRenderer(), nullptr);
EXPECT_NE(host->GetPipelineRenderer(), nullptr);
EXPECT_EQ(assetState->createCalls, 1);
}