refactor(rendering): route managed scene recording through native scene renderer factory

This commit is contained in:
2026-04-18 01:24:21 +08:00
parent 1ba73fdf0a
commit 2409f479e9
5 changed files with 26 additions and 4 deletions

View File

@@ -1,5 +1,6 @@
#include "Rendering/Internal/RenderPipelineFactory.h"
#include "Rendering/Pipelines/BuiltinForwardPipeline.h"
#include "Rendering/Pipelines/ManagedScriptableRenderPipelineAsset.h"
#include "Rendering/Pipelines/ScriptableRenderPipelineHost.h"
@@ -55,6 +56,10 @@ std::unique_ptr<RenderPipeline> CreateRenderPipelineOrDefault(
return std::make_unique<Pipelines::ScriptableRenderPipelineHost>();
}
std::unique_ptr<NativeSceneRenderer> CreateDefaultNativeSceneRenderer() {
return std::make_unique<Pipelines::BuiltinForwardPipeline>();
}
} // namespace Internal
} // namespace Rendering
} // namespace XCEngine