Thomas Friedel
|
e3bb07a09c
|
fixed image drawing, added some interpolation
|
2019-05-12 13:06:23 +02:00 |
|
Thomas Friedel
|
a0a1adef12
|
fixed overlapping alpha
|
2019-05-12 13:06:23 +02:00 |
|
Thomas Friedel
|
9edbb8da85
|
added a boolean to run tests on the software backend
|
2019-05-12 13:06:23 +02:00 |
|
Thomas Friedel
|
ec3bde6374
|
proper color mixing
|
2019-05-12 13:06:23 +02:00 |
|
Thomas Friedel
|
4d0f41cc6b
|
more precise rasterization
|
2019-05-12 13:06:23 +02:00 |
|
Thomas Friedel
|
973e410204
|
more accurate rasterizing
|
2019-05-12 13:06:23 +02:00 |
|
Thomas Friedel
|
d1d2186a2f
|
added a function to run the tests on the software backend
|
2019-05-12 13:06:23 +02:00 |
|
Thomas Friedel
|
7fa1f9096f
|
implemented FillImageMask in software backend
|
2019-05-12 13:06:23 +02:00 |
|
Thomas Friedel
|
faf179caa0
|
implemented clipping and drawImage
|
2019-05-12 13:06:23 +02:00 |
|
Thomas Friedel
|
9f99dff89b
|
started a software backend
|
2019-05-12 13:06:23 +02:00 |
|
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
|
aa059cfcf3
|
more image pattern fixes
|
2019-05-02 12:42:23 +02:00 |
|
Thomas Friedel
|
23a92d2221
|
fixed image pattern transform matrix
|
2019-05-02 12:23:53 +02:00 |
|
Thomas Friedel
|
9b7322ff16
|
moved version history to releases
|
2019-04-30 21:57:50 +02:00 |
|
Thomas Friedel
|
e4dae7a86f
|
updated xmobile backend with latest gogl code
|
2019-04-30 21:53:14 +02:00 |
|
Thomas Friedel
|
eed8f3e241
|
removed greyscale image loading, using full rgb conversion instead
|
2019-04-30 21:53:01 +02:00 |
|
Thomas Friedel
|
3e21561f29
|
updated readme
|
2019-04-25 18:00:30 +02:00 |
|
Thomas Friedel
|
f89b3eccdc
|
implemented imapge pattern repeat types
|
2019-04-25 17:58:21 +02:00 |
|
Thomas Friedel
|
a5d921223f
|
implemented image pattern transformation
|
2019-04-25 17:46:53 +02:00 |
|
Thomas Friedel
|
3a749132e2
|
added a shadow test
|
2019-04-25 17:30:38 +02:00 |
|
Thomas Friedel
|
9103dfb672
|
updated go.mod
|
2019-04-24 17:10:39 +02:00 |
|
Thomas Friedel
|
1f6301a2f9
|
canvas activate bugfix
|
2019-04-24 17:10:31 +02:00 |
|
Thomas Friedel
|
b2568a0205
|
updated readme
|
2019-04-24 12:37:09 +02:00 |
|
Thomas Friedel
|
7d0fc7ceb8
|
regenerated
|
2019-04-24 12:35:11 +02:00 |
|
Thomas Friedel
|
0476a8a85f
|
shadow global alpha fix
|
2019-04-24 12:34:36 +02:00 |
|
Thomas Friedel
|
312633710b
|
updated go-sdl2 version
|
2019-04-22 15:28:51 +02:00 |
|
Thomas Friedel
|
abfc73419b
|
set global alpha
|
2019-04-18 21:13:06 +02:00 |
|
Thomas Friedel
|
287ff8905f
|
another transformation bugfix
|
2019-04-18 16:33:50 +02:00 |
|
Thomas Friedel
|
41a0ed18af
|
updated readme
|
2019-04-18 14:47:45 +02:00 |
|
Thomas Friedel
|
6d46d9d554
|
removed the clipping reapplication after context switching since it didn't work properly
|
2019-04-18 14:46:20 +02:00 |
|
Thomas Friedel
|
ff4c73b6b7
|
fixed a transformation issue
|
2019-04-17 16:11:25 +02:00 |
|
Thomas Friedel
|
857e6c4e47
|
IsPointInStroke implemented
|
2019-04-17 11:31:53 +02:00 |
|
Thomas Friedel
|
c9fcfbdd53
|
clipping bugfix
|
2019-04-16 16:15:59 +02:00 |
|
Thomas Friedel
|
70ece785e9
|
implemented self intersecting polygon support
|
2019-04-16 14:18:51 +02:00 |
|
Thomas Friedel
|
7c4521b227
|
added a function to check if a point is in a path
|
2019-04-10 11:59:26 +02:00 |
|
Thomas Friedel
|
e40654181e
|
fixed build tags for macos and ios
|
2019-04-02 11:29:18 +02:00 |
|
Thomas Friedel
|
2163c982fd
|
updated readme
|
2019-03-30 11:40:06 +01:00 |
|
Thomas Friedel
|
b7397ee4dc
|
fixed stroke scaling
|
2019-03-30 11:35:32 +01:00 |
|
Thomas Friedel
|
b2502f5472
|
simplified matrix type
|
2019-03-30 11:08:49 +01:00 |
|
Thomas Friedel
|
0e16a8261b
|
added function to create an image pattern
|
2019-03-28 11:25:59 +01:00 |
|
Thomas Friedel
|
5acbe5452b
|
updated missing features
|
2019-03-28 10:55:23 +01:00 |
|
Thomas Friedel
|
6a082a74a3
|
clipping bugfix
|
2019-03-28 10:53:49 +01:00 |
|
Thomas Friedel
|
3590b73c8b
|
udpated readme
|
2019-03-20 12:29:43 +01:00 |
|
Thomas Friedel
|
04b3418c3b
|
added an activate function and an exported TextureID so that other GL code can also use the canvas
|
2019-03-20 12:18:36 +01:00 |
|
Thomas Friedel
|
c98bc6c23d
|
backend can now reuse gl contexts, updated examples and docs
|
2019-03-20 11:48:52 +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
|
ba8238ba66
|
canvas bounds update fix, gomobile example works again
|
2019-02-27 15:46:08 +01:00 |
|
Thomas Friedel
|
9c3cccabdd
|
offscreen backend now has its own type, can be used as image when drawing images
|
2019-02-27 13:05:23 +01:00 |
|
Thomas Friedel
|
122488e64c
|
updated glfwcanvas to use gl backend, fixed error handling
|
2019-02-24 16:34:42 +01:00 |
|
Thomas Friedel
|
2717a0bdd9
|
removed openglinterface implementations
|
2019-02-24 16:34:16 +01:00 |
|