mirror of
https://github.com/storytold/photocraft.git
synced 2026-10-30 19:22:07 +01:00
Session::edit now reports empty damage when the step leaves every layer's pixels and the document's compositing fields untouched (same_pixels: a bounded walk over the layer tree comparing tiles by pointer), so a selection change no longer recomposites the whole canvas. Adds a lasso_bench example. Fixes #1773. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>