editor_state_to_layout_scene now constructs SceneNodes straight from the layout-resolved DocPayload (pen_document_to_payload) instead of routing through the intermediate shell-core Document model. The DocPayload already carries the resolved geometry + paint fields; apply_payload's only transforms on them are lossless format conversions, so the scene output is byte-identical (verified by the existing layout_scene tests). Adds effects_from_payload_ref so the builder can rebuild effects from a borrowed payload slice. |
||
|---|---|---|
| .. | ||
| op-editor-core | ||
| op-i18n | ||
| op-pen-loader | ||
| openpencil-desktop | ||
| openpencil-shell-core | ||
| openpencil-shell-native | ||
| openpencil-shell-web | ||
| wasm-libc-shim | ||
| CLAUDE.md | ||