mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-14 19:26:56 -04:00
In Outline view the renderer made a new path from the path data of each path and compound path it drew, in every frame. In Preview the renderer draws plain paths from the path it keeps for each object between frames. In Outline view the members of a clip group were culled by bounds measured again in every frame, and the bounds of a group inside a clip group were measured from every path in it. The outlined shapes of an Image Trace object were culled and drawn the same way. In Outline view the renderer now draws paths and compound paths from the paths it keeps for them, and culls the members of clip groups and the outlined shapes of Image Trace objects by the bounds it keeps for them. The live-effect geometry of those members is kept between frames too. The frames have the same pixels as before. With 50,000 paths at 2880x1800 on 8 threads, an Outline frame at 400% took 47.1 ms on main and takes 16.7 ms when the paths are the members of one clip group. It took 36.6 ms and takes 26.3 ms when the paths are paired into compound paths. Docs: docs/target-app-parity.md.