Refactor rendering frame execution contracts
This commit is contained in:
@@ -222,6 +222,16 @@ bool BuiltinGaussianSplatPass::Initialize(const RenderContext& context) {
|
||||
return EnsureInitialized(context);
|
||||
}
|
||||
|
||||
bool BuiltinGaussianSplatPass::IsActive(const RenderSceneData& sceneData) const {
|
||||
return !sceneData.visibleGaussianSplats.empty();
|
||||
}
|
||||
|
||||
bool BuiltinGaussianSplatPass::Prepare(
|
||||
const RenderContext& context,
|
||||
const RenderSceneData& sceneData) {
|
||||
return PrepareGaussianSplatResources(context, sceneData);
|
||||
}
|
||||
|
||||
bool BuiltinGaussianSplatPass::PrepareGaussianSplatResources(
|
||||
const RenderContext& context,
|
||||
const RenderSceneData& sceneData) {
|
||||
|
||||
Reference in New Issue
Block a user