refactor(srp): make universal renderer execution context-first
Promote ScriptableRenderer renderer-recording context methods to the primary Universal execution seam and route the renderer-driven pipeline through that seam. Update managed probes and scripting expectations to cover the new non-public renderer recording contract, and archive the completed phase plan.
This commit is contained in:
@@ -1178,6 +1178,8 @@ TEST_F(
|
||||
bool hasRendererBackedRenderPipelineAssetType = false;
|
||||
bool hasRendererBackedRenderPipelineType = false;
|
||||
bool hasRendererDrivenRenderPipelineType = false;
|
||||
bool hasRendererSupportsRendererRecording = false;
|
||||
bool hasRendererRecordRenderer = false;
|
||||
bool hasPublicRendererSupportsStageRenderGraph = false;
|
||||
bool hasPublicRendererRecordStageRenderGraph = false;
|
||||
|
||||
@@ -1285,6 +1287,14 @@ TEST_F(
|
||||
selectionScript,
|
||||
"HasRendererDrivenRenderPipelineType",
|
||||
hasRendererDrivenRenderPipelineType));
|
||||
EXPECT_TRUE(runtime->TryGetFieldValue(
|
||||
selectionScript,
|
||||
"HasRendererSupportsRendererRecording",
|
||||
hasRendererSupportsRendererRecording));
|
||||
EXPECT_TRUE(runtime->TryGetFieldValue(
|
||||
selectionScript,
|
||||
"HasRendererRecordRenderer",
|
||||
hasRendererRecordRenderer));
|
||||
EXPECT_TRUE(runtime->TryGetFieldValue(
|
||||
selectionScript,
|
||||
"HasPublicRendererSupportsStageRenderGraph",
|
||||
@@ -1320,6 +1330,8 @@ TEST_F(
|
||||
EXPECT_TRUE(hasRendererBackedRenderPipelineAssetType);
|
||||
EXPECT_TRUE(hasRendererBackedRenderPipelineType);
|
||||
EXPECT_TRUE(hasRendererDrivenRenderPipelineType);
|
||||
EXPECT_TRUE(hasRendererSupportsRendererRecording);
|
||||
EXPECT_TRUE(hasRendererRecordRenderer);
|
||||
EXPECT_FALSE(hasPublicRendererSupportsStageRenderGraph);
|
||||
EXPECT_FALSE(hasPublicRendererRecordStageRenderGraph);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user