Alejandro Alonso a76401596e
Skip imperceptible shadows and simplify low-scale strokes (#11102)
*  Skip drop shadows that are imperceptible at current scale

Filter drop shadows by on-screen footprint (stricter for recursive
shapes) so overview HQ avoids expensive blur passes that barely show.

*  Simplify Path and Bool strokes at low scale

At overview zooms, Inner/Outer strokes fall back to Center and
dash/dotted styles become solid when the pattern is subpixel.
Strokes are never skipped so stroke-only icons stay visible.

*  Drain GPU work on partial render frames

Partial frames only flushed the Backbuffer, so tile GPU commands
queued until present_frame's flush_and_submit and stalled the
browser on large files. Submit the context each partial frame
without presenting Target or re-composing the tile atlas.

*  Prefer direct painting when effects are imperceptible

Skip the Fills/Strokes layered path when drop/inner shadows would
not paint at the current scale, and allow stroke-only shapes
(fills_none) on the direct path. Apply the same footprint LOD to
inner-shadow painting.
2026-08-06 15:58:11 +02:00
..
2026-03-18 17:43:27 +01:00
2025-11-03 10:43:35 +01:00
2025-05-28 16:40:57 +02:00
2026-07-30 12:11:53 +02:00
2025-02-25 15:43:12 +01:00
2025-02-25 15:43:12 +01:00
2026-06-02 09:38:52 +02:00
2025-02-25 15:43:12 +01:00
2025-05-19 11:14:55 +02:00
2026-03-13 12:47:34 +01:00