Commit graph

18 commits

Author SHA1 Message Date
fb1b1c09ec Fix module naming 2025-04-10 14:12:26 +02:00
Thomas Friedel
34087abece Path2D now caches the triangulation for filling 2020-03-22 11:52:35 +01:00
Thomas Friedel
804a9c2774 replaced [2]float64 with Vec type 2020-03-22 10:15:42 +01:00
Thomas Friedel
5ce888f8b9 small performance improvements 2019-05-23 16:32:03 +02:00
Thomas Friedel
7fa1f9096f implemented FillImageMask in software backend 2019-05-12 13:06:23 +02:00
Thomas Friedel
0476a8a85f shadow global alpha fix 2019-04-24 12:34:36 +02:00
Thomas Friedel
e7d0b1a7ee text shadow rendering moved to backend 2019-02-22 16:39:30 +01:00
Thomas Friedel
ac9a395c05 removed some dead code 2019-02-22 16:39:30 +01:00
Thomas Friedel
476dbac6e2 moved image loading and drawing into backend 2019-02-22 16:39:18 +01:00
Thomas Friedel
c28c50a22e added a blurred fill style in backend, used it for blurred shadow drawing 2019-02-22 16:38:27 +01:00
Thomas Friedel
c5c8ac500f some shadow drawing now works using the backend 2019-02-22 16:38:27 +01:00
Thomas Friedel
114b292be7 moved some more gl code into the backend 2019-02-22 16:38:27 +01:00
Thomas Friedel
7dbcd9b420 made DrawStyle public for use by backends; changed color to be color.RGBA 2019-02-22 16:38:27 +01:00
Thomas Friedel
7297427a70 fixed a bug with offscreen rendering 2018-11-01 17:31:36 +01:00
Thomas Friedel
a01a6799f1 reduced the maximum shadow blur size to avoid running into some gpu limitations for now 2018-10-31 12:39:14 +01:00
Thomas Friedel
afad74f7b2 vary the gaussian shader kernel size depending on the blur radius for better performance 2018-07-27 15:58:38 +02:00
Thomas Friedel
f2225e857a implemented shadowBlur (wip) 2018-07-27 14:11:53 +02:00
Thomas Friedel
6b4af8f29f added support for shadows (not yet blurred) 2018-06-14 15:03:25 +02:00