refactor(srp): move standalone stage fallback ownership into backend
This commit is contained in:
@@ -8,9 +8,6 @@
|
||||
#include "Rendering/Pipelines/Internal/BuiltinForwardSceneSetup.h"
|
||||
#include "Rendering/Pipelines/ManagedScriptableRenderPipelineAsset.h"
|
||||
#include "Rendering/Pipelines/ScriptableRenderPipelineHost.h"
|
||||
#include "Rendering/Passes/BuiltinDepthOnlyPass.h"
|
||||
#include "Rendering/Passes/BuiltinObjectIdPass.h"
|
||||
#include "Rendering/Passes/BuiltinShadowCasterPass.h"
|
||||
|
||||
namespace XCEngine {
|
||||
namespace Rendering {
|
||||
@@ -26,18 +23,6 @@ CreateBuiltinForwardPipelineRendererAsset() {
|
||||
return s_builtinForwardPipelineAsset;
|
||||
}
|
||||
|
||||
std::unique_ptr<RenderPass> CreateBuiltinDepthOnlyStandalonePass() {
|
||||
return std::make_unique<Passes::BuiltinDepthOnlyPass>();
|
||||
}
|
||||
|
||||
std::unique_ptr<RenderPass> CreateBuiltinObjectIdStandalonePass() {
|
||||
return std::make_unique<Passes::BuiltinObjectIdPass>();
|
||||
}
|
||||
|
||||
std::unique_ptr<RenderPass> CreateBuiltinShadowCasterStandalonePass() {
|
||||
return std::make_unique<Passes::BuiltinShadowCasterPass>();
|
||||
}
|
||||
|
||||
std::unique_ptr<SceneDrawBackend> TryCreateSceneDrawBackendFromAsset(
|
||||
const std::shared_ptr<const RenderPipelineAsset>& asset) {
|
||||
if (asset == nullptr) {
|
||||
|
||||
Reference in New Issue
Block a user