Commit graph

26 commits

Author SHA1 Message Date
Thomas Friedel
a4826a3e12 fixed a problem with closed paths and self intersecting polygons
added the readme example as a test
2019-05-12 13:05:49 +02:00
Thomas Friedel
3a749132e2 added a shadow test 2019-04-25 17:30:38 +02:00
Thomas Friedel
ff4c73b6b7 fixed a transformation issue 2019-04-17 16:11:25 +02:00
Thomas Friedel
222c12142a updated tests 2019-02-24 13:25:29 +01:00
Thomas Friedel
3e874d544b updated tests, copied improved gradients from master branch 2019-02-22 16:44:34 +01:00
Thomas Friedel
f962da34c4 removed openglinterface 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
38eddd2837 moved a lot of fill code to the backend; also started moving shadow drawing code to 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
6091afb755 added some tests; improved gradient and image pattern transformations 2019-02-22 16:37:48 +01:00
Thomas Friedel
57348acc02 added an optional alpha channel for offscreen canvas, and a DeleteOffscreen function 2019-02-18 11:29:12 +01:00
Thomas Friedel
c1f855278d undid some of the changes from the last update since it didn't work properly; added some tests 2019-01-25 13:16:48 +01:00
Thomas Friedel
3800d8519c fixed a bug with self intersecting polygons, added a test 2019-01-11 11:01:12 +01:00
Thomas Friedel
deaa8f87b6 added flags to track if the path is convex 2018-11-13 13:08:41 +01:00
Thomas Friedel
4327bd938a added offscreen rendering to test cases 2018-11-01 17:32:02 +01:00
Thomas Friedel
b73d093683 implemented line dash offset 2018-09-18 15:17:04 +02:00
Thomas Friedel
e887b6ad3e updated xmobile implementation for new version, also added to tests 2018-09-18 15:07:45 +02:00
Thomas Friedel
bfed5dc792 implemented text stroking 2018-09-01 17:06:00 +02:00
Thomas Friedel
56995ff396 line dash is now only applied when calling stroke 2018-09-01 16:42:07 +02:00
Thomas Friedel
4c11aac929 added another test 2018-09-01 15:59:14 +02:00
Thomas Friedel
1392b6caa8 added two more tests 2018-08-06 17:17:04 +02:00
Thomas Friedel
368dda1372 disabled multisampling for tests 2018-07-31 11:52:32 +02:00
Thomas Friedel
b6c22b9374 line dash bugfix, implemented getLineDash, added a test 2018-07-30 14:56:19 +02:00
Thomas Friedel
a68d11e11a two more tests 2018-07-27 16:55:03 +02:00
Thomas Friedel
ee6bdb3af3 added two more test cases 2018-07-27 16:46:32 +02:00
Thomas Friedel
f32a3df7f6 started adding tests 2018-07-27 16:28:15 +02:00