mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-07 19:12:46 +00:00
On a multithreaded context, a drop shadow or glow drawn through a filter layer is drawn into an offscreen that covers the art plus the blur's spread, but its frame kept the view's visible rect. Art outside the view but within the spread was culled, so it cast no shadow, and a long stroke was outlined only near the view, so its far parts no longer fed the blur. The offscreen's frame now takes its visible rect from its own area, and the frame of content kept from an earlier split takes the window it is drawn over.