#include "Rendering/Pipelines/Internal/BuiltinForwardSceneSetup.h" #include "Rendering/Features/BuiltinGaussianSplatPass.h" #include "Rendering/Features/BuiltinVolumetricPass.h" #include "Rendering/Pipelines/BuiltinForwardPipeline.h" #include namespace XCEngine { namespace Rendering { namespace Pipelines { namespace Internal { void ConfigureBuiltinForwardPipeline( BuiltinForwardPipeline& pipeline) { pipeline.AddForwardSceneFeaturePass( std::make_unique()); pipeline.AddForwardSceneFeaturePass( std::make_unique()); } std::unique_ptr CreateConfiguredBuiltinForwardPipeline() { std::unique_ptr pipeline = std::make_unique(); ConfigureBuiltinForwardPipeline(*pipeline); return pipeline; } } // namespace Internal } // namespace Pipelines } // namespace Rendering } // namespace XCEngine