refactor(srp): move scene setup ownership into managed renderer

This commit is contained in:
2026-04-21 18:05:33 +08:00
parent 233cf25965
commit f75164a4fa
19 changed files with 623 additions and 292 deletions

View File

@@ -21,6 +21,12 @@ namespace XCEngine.Rendering
ConfigureCameraFramePlan(context);
}
internal bool ConfigureRenderSceneSetupInstance(
RenderSceneSetupContext context)
{
return ConfigureRenderSceneSetup(context);
}
internal bool ConfigureDirectionalShadowExecutionStateInstance(
DirectionalShadowExecutionContext context)
{
@@ -49,6 +55,12 @@ namespace XCEngine.Rendering
{
}
protected virtual bool ConfigureRenderSceneSetup(
RenderSceneSetupContext context)
{
return false;
}
protected virtual bool ConfigureDirectionalShadowExecutionState(
DirectionalShadowExecutionContext context)
{