refactor(rendering): generalize pipeline stage render graph boundary

This commit is contained in:
2026-04-15 19:31:52 +08:00
parent df8f433fbb
commit 7671663b12
20 changed files with 108 additions and 84 deletions

View File

@@ -99,15 +99,16 @@ void ScriptableRenderPipelineHost::Shutdown() {
ShutdownCameraFrameStandalonePasses();
}
bool ScriptableRenderPipelineHost::SupportsMainSceneRenderGraph() const {
bool ScriptableRenderPipelineHost::SupportsStageRenderGraph(
CameraFrameStage stage) const {
return m_mainSceneRenderer != nullptr &&
m_mainSceneRenderer->SupportsMainSceneRenderGraph();
m_mainSceneRenderer->SupportsStageRenderGraph(stage);
}
bool ScriptableRenderPipelineHost::RecordMainSceneRenderGraph(
const RenderPipelineMainSceneRenderGraphContext& context) {
bool ScriptableRenderPipelineHost::RecordStageRenderGraph(
const RenderPipelineStageRenderGraphContext& context) {
return m_mainSceneRenderer != nullptr &&
m_mainSceneRenderer->RecordMainSceneRenderGraph(context);
m_mainSceneRenderer->RecordStageRenderGraph(context);
}
bool ScriptableRenderPipelineHost::Render(