refactor(srp): rename first-party renderer package to universal

This commit is contained in:
2026-04-19 14:04:19 +08:00
parent 537d7d99fc
commit 570467a083
13 changed files with 147 additions and 147 deletions

View File

@@ -248,8 +248,8 @@ TEST_F(
classes.end(),
ScriptClassDescriptor{
"XCEngine.RenderPipelines.Universal",
"XCEngine.Rendering.FirstParty",
"ForwardRenderPipelineAsset"}),
"XCEngine.Rendering.Universal",
"UniversalRenderPipelineAsset"}),
classes.end());
EXPECT_NE(
std::find(
@@ -276,7 +276,7 @@ TEST_F(
ScriptClassDescriptor{
"GameScripts",
"Gameplay",
"ManagedForwardRenderPipelineProbeAsset"}),
"ManagedUniversalRenderPipelineProbeAsset"}),
classes.end());
EXPECT_EQ(
std::find(
@@ -428,16 +428,16 @@ TEST_F(MonoScriptRuntimeTest, ManagedGraphicsSettingsRoundTripsRenderPipelineAss
TEST_F(
MonoScriptRuntimeTest,
ManagedGraphicsSettingsRoundTripsScriptCoreForwardRenderPipelineAssetSelection) {
ManagedGraphicsSettingsRoundTripsScriptCoreUniversalRenderPipelineAssetSelection) {
Scene* runtimeScene =
CreateScene("ScriptCoreForwardRenderPipelineSelectionScene");
CreateScene("ScriptCoreUniversalRenderPipelineSelectionScene");
GameObject* scriptObject =
runtimeScene->CreateGameObject("ScriptCoreForwardRenderPipelineProbe");
runtimeScene->CreateGameObject("ScriptCoreUniversalRenderPipelineProbe");
ScriptComponent* script =
AddScript(
scriptObject,
"Gameplay",
"ScriptCoreForwardRenderPipelineSelectionProbe");
"ScriptCoreUniversalRenderPipelineSelectionProbe");
ASSERT_NE(script, nullptr);
engine->OnRuntimeStart(runtimeScene);
@@ -446,8 +446,8 @@ TEST_F(
const XCEngine::Rendering::Pipelines::ManagedRenderPipelineAssetDescriptor descriptor =
XCEngine::Rendering::Pipelines::GetConfiguredManagedRenderPipelineAssetDescriptor();
EXPECT_EQ(descriptor.assemblyName, "XCEngine.RenderPipelines.Universal");
EXPECT_EQ(descriptor.namespaceName, "XCEngine.Rendering.FirstParty");
EXPECT_EQ(descriptor.className, "ForwardRenderPipelineAsset");
EXPECT_EQ(descriptor.namespaceName, "XCEngine.Rendering.Universal");
EXPECT_EQ(descriptor.className, "UniversalRenderPipelineAsset");
EXPECT_NE(descriptor.managedAssetHandle, 0u);
bool selectionRoundTripSucceeded = false;
@@ -464,14 +464,14 @@ TEST_F(
selectedPipelineAssetTypeName));
EXPECT_EQ(
selectedPipelineAssetTypeName,
"XCEngine.Rendering.FirstParty.ForwardRenderPipelineAsset");
"XCEngine.Rendering.Universal.UniversalRenderPipelineAsset");
EXPECT_TRUE(runtime->TryGetFieldValue(
script,
"SelectedRendererDataTypeName",
selectedRendererDataTypeName));
EXPECT_EQ(
selectedRendererDataTypeName,
"XCEngine.Rendering.FirstParty.ForwardRendererData");
"XCEngine.Rendering.Universal.UniversalRendererData");
}
TEST_F(
@@ -759,16 +759,16 @@ TEST_F(
TEST_F(
MonoScriptRuntimeTest,
DefaultCameraRendererUsesScriptCoreForwardPipelineAssetAndRespectsRendererData) {
DefaultCameraRendererUsesScriptCoreUniversalPipelineAssetAndRespectsRendererData) {
Scene* runtimeScene =
CreateScene("ScriptCoreForwardRenderPipelineDefaultRendererScene");
CreateScene("ScriptCoreUniversalRenderPipelineDefaultRendererScene");
GameObject* selectionObject =
runtimeScene->CreateGameObject("ScriptCoreForwardRenderPipelineSelection");
runtimeScene->CreateGameObject("ScriptCoreUniversalRenderPipelineSelection");
ScriptComponent* selectionScript =
AddScript(
selectionObject,
"Gameplay",
"ScriptCoreConfiguredForwardRenderPipelineRuntimeSelectionProbe");
"ScriptCoreConfiguredUniversalRenderPipelineRuntimeSelectionProbe");
ASSERT_NE(selectionScript, nullptr);
engine->OnRuntimeStart(runtimeScene);
@@ -785,8 +785,8 @@ TEST_F(
"XCEngine.RenderPipelines.Universal");
EXPECT_EQ(
asset->GetDescriptor().namespaceName,
"XCEngine.Rendering.FirstParty");
EXPECT_EQ(asset->GetDescriptor().className, "ForwardRenderPipelineAsset");
"XCEngine.Rendering.Universal");
EXPECT_EQ(asset->GetDescriptor().className, "UniversalRenderPipelineAsset");
auto* host =
dynamic_cast<XCEngine::Rendering::Pipelines::ScriptableRenderPipelineHost*>(
@@ -814,11 +814,11 @@ TEST_F(
XCEngine::RHI::Format::D32_Float);
const XCEngine::Rendering::RenderGraphTextureHandle colorTarget =
graphBuilder.CreateTransientTexture(
"ScriptCoreForwardMainSceneColor",
"ScriptCoreUniversalMainSceneColor",
colorDesc);
const XCEngine::Rendering::RenderGraphTextureHandle depthTarget =
graphBuilder.CreateTransientTexture(
"ScriptCoreForwardMainSceneDepth",
"ScriptCoreUniversalMainSceneDepth",
depthDesc);
const XCEngine::Rendering::RenderSceneData sceneData = {};
@@ -827,7 +827,7 @@ TEST_F(
XCEngine::Rendering::RenderGraphBlackboard blackboard = {};
const XCEngine::Rendering::RenderPipelineStageRenderGraphContext graphContext = {
graphBuilder,
"ScriptCoreForwardMainScene",
"ScriptCoreUniversalMainScene",
XCEngine::Rendering::CameraFrameStage::MainScene,
{},
sceneData,
@@ -856,22 +856,22 @@ TEST_F(
ASSERT_EQ(compiledGraph.GetPassCount(), 1u);
EXPECT_STREQ(
compiledGraph.GetPassName(0).CStr(),
"ScriptCoreForwardMainScene.Opaque");
"ScriptCoreUniversalMainScene.Opaque");
host->GetStageRecorder()->Shutdown();
}
TEST_F(
MonoScriptRuntimeTest,
DefaultSceneRendererUsesManagedForwardPipelineForPlannedMainSceneAndPostProcessRender) {
Scene* runtimeScene = CreateScene("ManagedForwardRenderPipelineSceneRendererScene");
DefaultSceneRendererUsesManagedUniversalPipelineForPlannedMainSceneAndPostProcessRender) {
Scene* runtimeScene = CreateScene("ManagedUniversalRenderPipelineSceneRendererScene");
GameObject* selectionObject =
runtimeScene->CreateGameObject("ManagedForwardRenderPipelineSelection");
runtimeScene->CreateGameObject("ManagedUniversalRenderPipelineSelection");
ScriptComponent* selectionScript =
AddScript(
selectionObject,
"Gameplay",
"ManagedForwardRenderPipelineRuntimeSelectionProbe");
"ManagedUniversalRenderPipelineRuntimeSelectionProbe");
ASSERT_NE(selectionScript, nullptr);
GameObject* cameraObject = runtimeScene->CreateGameObject("Camera");
@@ -913,7 +913,7 @@ TEST_F(
EXPECT_EQ(pipelineAsset->GetDescriptor().namespaceName, "Gameplay");
EXPECT_EQ(
pipelineAsset->GetDescriptor().className,
"ManagedForwardRenderPipelineProbeAsset");
"ManagedUniversalRenderPipelineProbeAsset");
const std::vector<XCEngine::Rendering::CameraFramePlan> plans =
renderer.BuildFramePlans(
@@ -987,16 +987,16 @@ TEST_F(
TEST_F(
MonoScriptRuntimeTest,
DefaultSceneRendererUsesScriptCoreForwardRendererFeatureForPlannedPostProcessRender) {
DefaultSceneRendererUsesScriptCoreUniversalRendererFeatureForPlannedPostProcessRender) {
Scene* runtimeScene =
CreateScene("ScriptCoreForwardRendererFeatureSceneRendererScene");
CreateScene("ScriptCoreUniversalRendererFeatureSceneRendererScene");
GameObject* selectionObject =
runtimeScene->CreateGameObject("ScriptCoreForwardRendererFeatureSelection");
runtimeScene->CreateGameObject("ScriptCoreUniversalRendererFeatureSelection");
ScriptComponent* selectionScript =
AddScript(
selectionObject,
"Gameplay",
"ScriptCoreForwardPostProcessRendererFeatureRuntimeSelectionProbe");
"ScriptCoreUniversalPostProcessRendererFeatureRuntimeSelectionProbe");
ASSERT_NE(selectionScript, nullptr);
GameObject* cameraObject = runtimeScene->CreateGameObject("Camera");
@@ -1037,10 +1037,10 @@ TEST_F(
EXPECT_EQ(
pipelineAsset->GetDescriptor().assemblyName,
"XCEngine.RenderPipelines.Universal");
EXPECT_EQ(pipelineAsset->GetDescriptor().namespaceName, "XCEngine.Rendering.FirstParty");
EXPECT_EQ(pipelineAsset->GetDescriptor().namespaceName, "XCEngine.Rendering.Universal");
EXPECT_EQ(
pipelineAsset->GetDescriptor().className,
"ForwardRenderPipelineAsset");
"UniversalRenderPipelineAsset");
const std::vector<XCEngine::Rendering::CameraFramePlan> plans =
renderer.BuildFramePlans(
@@ -1068,17 +1068,17 @@ TEST_F(
TEST_F(
MonoScriptRuntimeTest,
ScriptCoreForwardRendererFeatureConfiguresCameraRequestPolicy) {
ScriptCoreUniversalRendererFeatureConfiguresCameraRequestPolicy) {
Scene* runtimeScene =
CreateScene("ScriptCoreForwardRendererFeatureCameraRequestScene");
CreateScene("ScriptCoreUniversalRendererFeatureCameraRequestScene");
GameObject* selectionObject =
runtimeScene->CreateGameObject("ScriptCoreForwardCameraRequestSelection");
runtimeScene->CreateGameObject("ScriptCoreUniversalCameraRequestSelection");
ScriptComponent* selectionScript =
AddScript(
selectionObject,
"Gameplay",
"ScriptCoreForwardShadowlessRendererFeatureRuntimeSelectionProbe");
"ScriptCoreUniversalShadowlessRendererFeatureRuntimeSelectionProbe");
ASSERT_NE(selectionScript, nullptr);
GameObject* cameraObject = runtimeScene->CreateGameObject("Camera");
@@ -1115,10 +1115,10 @@ TEST_F(
EXPECT_EQ(
pipelineAsset->GetDescriptor().assemblyName,
"XCEngine.RenderPipelines.Universal");
EXPECT_EQ(pipelineAsset->GetDescriptor().namespaceName, "XCEngine.Rendering.FirstParty");
EXPECT_EQ(pipelineAsset->GetDescriptor().namespaceName, "XCEngine.Rendering.Universal");
EXPECT_EQ(
pipelineAsset->GetDescriptor().className,
"ForwardRenderPipelineAsset");
"UniversalRenderPipelineAsset");
XCEngine::Rendering::CameraRenderRequest request = {};
request.scene = runtimeScene;