Close SRP backend contract

This commit is contained in:
2026-04-27 17:46:47 +08:00
parent 0d97cb5e51
commit 3ac5c34f84
12 changed files with 272 additions and 233 deletions

View File

@@ -302,10 +302,10 @@ TEST_F(
std::shared_ptr<const XCEngine::Rendering::Pipelines::ManagedRenderPipelineAssetRuntime>
assetRuntime = bridge->CreateAssetRuntime(descriptor);
ASSERT_NE(assetRuntime, nullptr);
EXPECT_EQ(assetRuntime->GetPipelineRendererAsset(), nullptr);
EXPECT_EQ(assetRuntime->GetPipelineBackendAsset(), nullptr);
EXPECT_EQ(
assetRuntime->GetPipelineRendererAssetPolicy(),
XCEngine::Rendering::Pipelines::ManagedPipelineRendererAssetPolicy::
assetRuntime->GetPipelineBackendAssetPolicy(),
XCEngine::Rendering::Pipelines::ManagedPipelineBackendAssetPolicy::
DefaultNativeBackend);
std::unique_ptr<XCEngine::Rendering::RenderPipelineStageRecorder> recorder =
@@ -402,10 +402,10 @@ TEST_F(
std::shared_ptr<const XCEngine::Rendering::Pipelines::ManagedRenderPipelineAssetRuntime>
assetRuntime = bridge->CreateAssetRuntime(descriptor);
ASSERT_NE(assetRuntime, nullptr);
EXPECT_EQ(assetRuntime->GetPipelineRendererAsset(), nullptr);
EXPECT_EQ(assetRuntime->GetPipelineBackendAsset(), nullptr);
EXPECT_EQ(
assetRuntime->GetPipelineRendererAssetPolicy(),
XCEngine::Rendering::Pipelines::ManagedPipelineRendererAssetPolicy::
assetRuntime->GetPipelineBackendAssetPolicy(),
XCEngine::Rendering::Pipelines::ManagedPipelineBackendAssetPolicy::
DefaultNativeBackend);
std::unique_ptr<XCEngine::Rendering::RenderPipelineStageRecorder> recorder =