23 lines
686 B
C++
23 lines
686 B
C++
|
|
#include "Rendering/Pipelines/Internal/BuiltinForwardSceneSetup.h"
|
||
|
|
|
||
|
|
#include "Rendering/Features/BuiltinGaussianSplatPass.h"
|
||
|
|
#include "Rendering/Features/BuiltinVolumetricPass.h"
|
||
|
|
#include "Rendering/SceneRenderFeatureHost.h"
|
||
|
|
|
||
|
|
#include <memory>
|
||
|
|
|
||
|
|
namespace XCEngine {
|
||
|
|
namespace Rendering {
|
||
|
|
namespace Pipelines {
|
||
|
|
namespace Internal {
|
||
|
|
|
||
|
|
void RegisterBuiltinForwardSceneFeatures(SceneRenderFeatureHost& featureHost) {
|
||
|
|
featureHost.AddFeaturePass(std::make_unique<Features::BuiltinGaussianSplatPass>());
|
||
|
|
featureHost.AddFeaturePass(std::make_unique<Features::BuiltinVolumetricPass>());
|
||
|
|
}
|
||
|
|
|
||
|
|
} // namespace Internal
|
||
|
|
} // namespace Pipelines
|
||
|
|
} // namespace Rendering
|
||
|
|
} // namespace XCEngine
|