Plan depth export through document renderer

This commit is contained in:
2026-06-05 21:03:27 +02:00
parent 3c36be4b43
commit 3be7171010
10 changed files with 443 additions and 14 deletions

View File

@@ -295,7 +295,10 @@ powershell -ExecutionPolicy Bypass -File scripts\automation\apple-remote-build.p
write pure document/paint-renderer equirectangular PNG sequences through the
app-core collection write/publish executor before retained fallback; JPEG/XMP
equirectangular export, Web handoff, incomplete-readback collection cases,
depth, and video export remain on retained writer paths.
and video export remain on retained writer paths. Depth export now plans the
retained image/depth output paths in `pp_app_core` and logs a tested
`pp_paint_renderer` depth render plan plus the shared document-frame
renderer-readiness report before retained `Canvas::export_depth` execution.
- `pano_cli save-document-project` writes that pure document export to a PPI
file and is covered by `pano_cli_save_document_project_roundtrip_smoke`,
which inspects and loads the generated file.
@@ -1141,9 +1144,10 @@ powershell -ExecutionPolicy Bypass -File scripts\automation\apple-remote-build.p
equirectangular export writes the pure document/paint-renderer
equirectangular PNG before retained fallback, payload-complete layer and
animation-frame collections write pure document/paint-renderer PNG sequences
through the app-core collection write/publish executor, and JPEG/XMP,
Web/incomplete-readback collection cases, and depth exports remain on older
retained paths. It
through the app-core collection write/publish executor, depth export plans
image/depth targets and logs the paint-renderer render plan plus shared
renderer readiness before retained execution, and JPEG/XMP plus
Web/incomplete-readback collection cases remain on older retained paths. It
also bridges timelapse and animation MP4 export picker-selected paths while
preserving desktop worker-thread timelapse behavior, mobile/Web save
callbacks, `App::rec_export`, animation `Canvas::export_anim_mp4`, and