diff options
author | Armin Le Grand <Armin.Le.Grand@me.com> | 2020-02-08 12:14:09 +0100 |
---|---|---|
committer | Armin Le Grand <Armin.Le.Grand@me.com> | 2020-02-08 16:24:27 +0100 |
commit | 9c9f76dd5b6fb115e521ac6568673c7a10879192 (patch) | |
tree | 6c3b949ee5616ce65452e7311cc8fc47622d2cff /external/libcdr | |
parent | ef877db09c11f7e201a4bc941e05085bd0eef956 (diff) |
tdf#130478 add direct dash paint in cairo
Make use of mentioned task's 1st commit now
and implement direct dashing for cairo. All
the data is now available (that was the work),
make use of it.
Keeping a local static bool to control it, so
later if needed can be switched on/off e.g
using some global var/setting.
Cairo will now do buffering of complex polygon
data in cairo path data (from some compexity
on and timer/mem-controlled), but not dismantle
to own, stroked data.
With bDoDirectCairoStroke disabled, the dis-
mantled data will be buffered - more mem, but
should also help - at least it gets reused
now that it is possible to keep it at the
original geometry (incoming polygon) at all
Change-Id: Ic08f659d7ccbedc910ec678b1509ee1a7f3f2112
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88262
Tested-by: Jenkins
Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>
Diffstat (limited to 'external/libcdr')
0 files changed, 0 insertions, 0 deletions