Commit graph

64 commits

Author SHA1 Message Date
Thomas Friedel
9b5004d6b9 fixed a bug with anticlockwise arcs 2018-02-06 11:33:20 +01:00
Thomas Friedel
e5bdee1d67 calculate circle steps dynamically 2018-02-06 10:57:02 +01:00
Thomas Friedel
0bd060ae1b path points are now transformed by the transformation matrix as they are added 2018-02-05 19:53:10 +01:00
Thomas Friedel
3ead983efa clipping is now saved and restored 2018-02-05 12:27:34 +01:00
Thomas Friedel
ad4fee68ef fixed a bug with the way the stencil buffer was used 2018-02-05 11:11:08 +01:00
Thomas Friedel
46c68ca5ad added dashed lines 2018-02-05 11:10:50 +01:00
Thomas Friedel
d9854d540e added line end styles 2018-01-31 21:37:47 +01:00
Thomas Friedel
f46b60da65 added different line joint styles 2018-01-31 18:38:09 +01:00
Thomas Friedel
a8db8886c7 added miter joints for stroked paths 2018-01-31 16:50:36 +01:00
Thomas Friedel
20674e7f7a polygons should only be defined by the path since the last moveTo 2018-01-31 12:12:42 +01:00
Thomas Friedel
4a0b551a93 added a clip function to clip to a polygon (doesn't work with save/restore yet) 2018-01-30 18:32:39 +01:00
Thomas Friedel
6480345a60 added save and restore functions for draw state 2018-01-29 15:32:17 +01:00
Thomas Friedel
79bf4f6b5f arc function implemented 2018-01-25 16:24:32 +01:00
Thomas Friedel
0715639ad2 rearranged things a bit 2018-01-25 15:50:05 +01:00