Route equirectangular export writes through app core
This commit is contained in:
@@ -723,13 +723,15 @@ document/renderer-owned PNG bytes through a tested app-core write/publish
|
||||
executor using the app-core-planned legacy face filenames when available and
|
||||
falls back to retained `Canvas::export_cube_faces` on snapshot/write failure.
|
||||
PNG equirectangular export now uses the same document/composite payload to
|
||||
generate an equirectangular PNG through `pp_paint_renderer` before the retained
|
||||
fallback. Payload-complete layer and animation-frame PNG collections now use
|
||||
generate an equirectangular PNG through `pp_paint_renderer`, then writes it
|
||||
through the app-core file write/publish executor before the retained fallback.
|
||||
Payload-complete layer and animation-frame PNG collections now use
|
||||
pure `pp_paint_renderer` equirectangular PNG generation plus app-core
|
||||
collection write/publish execution before retained fallback. Payload-complete
|
||||
desktop JPEG equirectangular export now uses the same projection through
|
||||
`pp_paint_renderer`, `pp_assets` JPEG encoding, and GPano XMP injection before
|
||||
retained fallback. `pp_app_core` now owns the document-snapshot export route
|
||||
`pp_paint_renderer`, `pp_assets` JPEG encoding, GPano XMP injection, and the
|
||||
same app-core file write/publish executor before retained fallback.
|
||||
`pp_app_core` now owns the document-snapshot export route
|
||||
decision used by those live adapters, covering platform support, target support,
|
||||
PNG/JPEG equirectangular target support, collection/cube target support, and
|
||||
incomplete renderer-payload fallback; `pano_cli plan-export-snapshot-route`
|
||||
@@ -2606,15 +2608,17 @@ Results:
|
||||
write/publish service executor before falling back to retained `Canvas`
|
||||
execution on failure. PNG equirectangular export now writes a
|
||||
`pp_paint_renderer` equirectangular PNG from the same composited document
|
||||
frame before falling back to retained `Canvas` execution; payload-complete
|
||||
frame through the app-core file write/publish executor before falling back to
|
||||
retained `Canvas` execution; payload-complete
|
||||
layer and animation-frame PNG collections now write pure
|
||||
`pp_paint_renderer` equirectangular PNG sequences through a tested app-core
|
||||
collection write/publish executor before retained fallback. Depth export now
|
||||
prepares the same document/canvas snapshot, logs the shared renderer-upload
|
||||
readiness report, and records a tested paint-renderer depth render plan before
|
||||
retained `Canvas` execution. JPEG equirectangular export now writes a
|
||||
pure `pp_paint_renderer`/`pp_assets` JPEG with GPano XMP metadata before
|
||||
retained fallback. Web prepared-file handoff, video, and incomplete-readback
|
||||
pure `pp_paint_renderer`/`pp_assets` JPEG with GPano XMP metadata through the
|
||||
same app-core file write/publish executor before retained fallback.
|
||||
Web prepared-file handoff, video, and incomplete-readback
|
||||
collection cases remain on their prior retained writer paths. Actual broader
|
||||
writer replacement remains tracked under export debt.
|
||||
- Snapshot creation now rejects invalid embedded RGBA8 face payloads before
|
||||
|
||||
Reference in New Issue
Block a user