Commit graph

15 commits

Author SHA1 Message Date
fb1b1c09ec Fix module naming 2025-04-10 14:12:26 +02:00
Thomas Friedel
cc9247c627 moved math code to backendbase package so that backends can also use it 2020-03-22 10:07:18 +01:00
Thomas Friedel
f47d24543d removed explicit deleting of gradients
removed finalizers from backends, instead using a finalizer as an emergency catch on the frontend
2020-03-21 13:05:04 +01:00
Thomas Friedel
22c3c25d8e removed opaque and deleted flags from backend, deleted state is now maintained in frontend 2019-02-27 16:06:41 +01:00
Thomas Friedel
a36c635367 renamed the gradient creation methods; removed SetLineEnd function 2019-02-22 16:56:27 +01:00
Thomas Friedel
816582dbb3 removed FillMatrix and moved transformations to frontend 2019-02-22 16:53:53 +01:00
Thomas Friedel
c5c13de2a4 moved gradients to backend 2019-02-22 16:39:30 +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
34c01f47d4 added checks that LoadGL is called before anything else is done 2018-09-18 14:20:08 +02:00
Thomas Friedel
5da544d78b performance optimization, avoid use of stencil buffer when drawing with opaque styles 2018-07-19 16:59:22 +02:00
Thomas Friedel
54e97761de no longer using TEXTURE_1D since it is not available on GL ES 2018-05-10 17:26:31 +02:00
Thomas Friedel
5bd0ccce2e updated docs 2018-04-30 16:30:19 +02:00
Thomas Friedel
26d11865b5 switched from float32 to float64 for better compatibility with the default go math package; moved vector and matrix code into package 2018-03-21 12:45:32 +01:00
Thomas Friedel
9c7a01b8b8 prepared radial gradients, but they don't work yet 2018-02-08 13:00:16 +01:00
Thomas Friedel
7edac03910 added linear gradients 2018-02-07 12:53:46 +01:00