refactor(srp): remove managed backend key binding detour

This commit is contained in:
2026-04-21 18:46:43 +08:00
parent ed738475fe
commit 01b5e0abcd
8 changed files with 76 additions and 157 deletions

View File

@@ -1,6 +1,7 @@
#include "Rendering/Pipelines/ScriptableRenderPipelineHost.h"
#include "Rendering/Execution/DirectionalShadowExecutionState.h"
#include "Rendering/Internal/RenderPipelineFactory.h"
#include "Rendering/Pipelines/BuiltinForwardPipeline.h"
#include "Rendering/Pipelines/ManagedScriptableRenderPipelineAsset.h"
#include "Rendering/Passes/BuiltinDepthOnlyPass.h"
@@ -14,9 +15,7 @@ namespace Pipelines {
namespace {
std::shared_ptr<const RenderPipelineAsset> CreateDefaultPipelineRendererAsset() {
static const std::shared_ptr<const RenderPipelineAsset> s_defaultRendererAsset =
std::make_shared<BuiltinForwardPipelineAsset>();
return s_defaultRendererAsset;
return Rendering::Internal::CreateDefaultPipelineRendererAsset();
}
std::unique_ptr<RenderPipelineRenderer> CreatePipelineRendererFromAsset(