Export equirectangular PNGs through paint renderer
This commit is contained in:
@@ -255,7 +255,10 @@ powershell -ExecutionPolicy Bypass -File scripts\automation\apple-remote-build.p
|
||||
recording backend. It also covers the shared
|
||||
`prepare_document_frame_export_readiness` report consumed by CLI and live
|
||||
export-readiness bridges, including the recorded upload command summary and
|
||||
pure six-face PNG export bytes encoded through `pp_assets`.
|
||||
pure six-face PNG export bytes encoded through `pp_assets`. The compositor
|
||||
tests now also cover equirectangular PNG export from that same composited
|
||||
document frame using the shader-equivalent cube sampling policy and
|
||||
`pp_assets` PNG encoding.
|
||||
- `pano_cli simulate-document-export` exposes the same pure document-to-PPI
|
||||
export, asset-level decode, and document reimport path through JSON
|
||||
automation and is covered by `pano_cli_simulate_document_export_smoke`.
|
||||
@@ -284,8 +287,10 @@ powershell -ExecutionPolicy Bypass -File scripts\automation\apple-remote-build.p
|
||||
Cube-face export writes the pure document/renderer PNG bytes through the
|
||||
app-core write/publish executor to the planned retained face filename set and
|
||||
falls back to `Canvas::export_cube_faces` if snapshot capture, PNG generation,
|
||||
or file writing fails. Equirectangular, layer, animation-frame, depth, and
|
||||
video export remain on retained writer paths.
|
||||
or file writing fails. PNG equirectangular export writes a pure
|
||||
document/paint-renderer equirectangular PNG before falling back to the
|
||||
retained writer; JPEG/XMP equirectangular export, layer, animation-frame,
|
||||
depth, and video export remain on retained writer paths.
|
||||
- `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.
|
||||
@@ -1124,11 +1129,13 @@ powershell -ExecutionPolicy Bypass -File scripts\automation\apple-remote-build.p
|
||||
exports, Web prepared-file handoff, and legacy `Canvas` export execution while
|
||||
retained renderer/document/platform ownership is tracked by `DEBT-0043`.
|
||||
Equirectangular, layer, animation-frame, and cube-face execution now prepare
|
||||
the document snapshot plus shared paint-renderer export-readiness report before those
|
||||
retained calls; cube-face export writes pure face-PNG bytes to the app-core
|
||||
planned legacy work-directory face paths through the app-core write/publish
|
||||
executor before falling back to the retained writer, and depth export remains
|
||||
on the older retained path. It
|
||||
the document snapshot plus shared paint-renderer export-readiness report
|
||||
before retained calls; cube-face export writes pure face-PNG bytes to the
|
||||
app-core planned legacy work-directory face paths through the app-core
|
||||
write/publish executor before falling back to the retained writer, PNG
|
||||
equirectangular export writes the pure document/paint-renderer
|
||||
equirectangular PNG before retained fallback, and JPEG/XMP, collection, and
|
||||
depth exports 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
|
||||
|
||||
Reference in New Issue
Block a user