refactor(srp): add camera depth prepass planning bridge

This commit is contained in:
2026-04-21 16:56:20 +08:00
parent 1cb23cd178
commit 4300e45168
7 changed files with 123 additions and 2 deletions

View File

@@ -49,6 +49,14 @@ RenderSurface CameraFramePlan::BuildGraphManagedIntermediateSurfaceTemplate(
return graphManagedSurface;
}
RenderSurface CameraFramePlan::BuildCameraDepthOnlySurfaceTemplate(
const RenderSurface& surface) {
RenderSurface depthOnlySurface = surface;
depthOnlySurface.SetColorAttachments({});
depthOnlySurface.ClearClearColorOverride();
return depthOnlySurface;
}
CameraFramePlan CameraFramePlan::FromRequest(const CameraRenderRequest& request) {
CameraFramePlan plan = {};
plan.request = request;