Thomas Friedel
|
3d82ce6998
|
completed the gl implementations
|
2018-09-18 15:00:50 +02: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
|
caaba150e8
|
fixed a bug when lines in a polygon are parallel
|
2018-09-18 14:15:42 +02:00 |
|
Thomas Friedel
|
77993ea244
|
added MouseWheel event function
|
2018-09-08 11:07:55 +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
|
61612d0b50
|
fixed a bug in the triangulation function
|
2018-07-27 16:46:18 +02:00 |
|
Thomas Friedel
|
f32a3df7f6
|
started adding tests
|
2018-07-27 16:28:15 +02:00 |
|
Thomas Friedel
|
cd8fea11e5
|
mark shadowBlur as implemented
|
2018-07-27 15:59:29 +02: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
|
0cb030619e
|
added a function to switch to an offscreen framebuffer
|
2018-07-24 12:50:18 +02:00 |
|
Thomas Friedel
|
aabe03b003
|
added support for miter limit
|
2018-07-19 18:05:41 +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
|
78a6d8f020
|
bugfix for text getting cut off
|
2018-07-03 13:02:17 +02:00 |
|
Thomas Friedel
|
6b4af8f29f
|
added support for shadows (not yet blurred)
|
2018-06-14 15:03:25 +02:00 |
|
Thomas Friedel
|
3b9604efab
|
bugfix, cached images were only rendered from the next frame onwards
|
2018-06-10 17:52:59 +02:00 |
|
Thomas Friedel
|
60be0b7d92
|
added golang.org/x/mobile/gl implementation and an example using shiny
|
2018-05-28 17:08:24 +02:00 |
|
Thomas Friedel
|
61ad4d0dc2
|
sdlcanvas package now handles resize events automatically if there is no resize handler
|
2018-05-28 16:14:01 +02:00 |
|
Thomas Friedel
|
1cd53a4e6b
|
added a SetBounds function to replace the SetSize function
|
2018-05-28 16:04:13 +02:00 |
|
Thomas Friedel
|
447d83e9f0
|
bugfix, gradient textures were still incorrectly set as 1D textures
|
2018-05-28 16:01:35 +02:00 |
|
Thomas Friedel
|
964380f673
|
implemented clearRect
|
2018-05-23 12:33:18 +02:00 |
|
Thomas Friedel
|
d877b57424
|
Merge pull request #5 from jackwakefield/ascent-descent
Added ascent and descent to text measurements
|
2018-05-21 00:23:19 +02:00 |
|
Jack Wakefield
|
a3cc04778f
|
added ascent and descent to text measurements
|
2018-05-19 15:51:00 +01:00 |
|
Thomas Friedel
|
7d87ef795a
|
deleted the compiled android examples, moved the ios readme
|
2018-05-17 17:08:09 +02:00 |
|
Thomas Friedel
|
0efc4c6d59
|
line widths now work more like the html5 canvas
|
2018-05-17 16:24:46 +02:00 |
|
Thomas Friedel
|
a42e694c47
|
moved the gl implementations into a subdirectory
|
2018-05-17 15:16:50 +02:00 |
|
Thomas Friedel
|
eee6571d44
|
added size change event handler to events example
|
2018-05-17 15:11:03 +02:00 |
|
Thomas Friedel
|
50941d3075
|
clear stencil buffer on activate
|
2018-05-17 15:08:22 +02:00 |
|
Thomas Friedel
|
4e1004ec57
|
Merge pull request #3 from jackwakefield/master
Added a size change event handler
|
2018-05-17 15:06:26 +02:00 |
|
Jack Wakefield
|
27f755f171
|
added a size change event handler
|
2018-05-16 00:11:31 +01:00 |
|
Thomas Friedel
|
fec30a0848
|
Update README.md
|
2018-05-15 18:51:42 +02:00 |
|
Thomas Friedel
|
87fa8256eb
|
added an iOS GL implementation and example
|
2018-05-15 18:49:35 +02:00 |
|
Thomas Friedel
|
d56fc2e8ce
|
Update README.md
|
2018-05-15 18:19:46 +02:00 |
|
Thomas Friedel
|
e5d6793d59
|
added an Android GL implementation and an example for an Android app
|
2018-05-10 17:33:03 +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
|
06267645f6
|
changed openglinterface a bit to be less specific to the go-gl implementation
|
2018-05-10 13:08:30 +02:00 |
|
Thomas Friedel
|
7042a59cdb
|
Update README.md
|
2018-05-09 19:52:32 +02:00 |
|
Thomas Friedel
|
fc1a194e69
|
added a key char event handler
|
2018-05-09 19:45:21 +02:00 |
|
Thomas Friedel
|
e2e03846b8
|
added a simple event handling example
|
2018-05-09 19:38:06 +02:00 |
|
Thomas Friedel
|
22eceabf9f
|
added some basic input handling to sdl and glfw examples
|
2018-05-09 19:27:19 +02:00 |
|
Thomas Friedel
|
6ed91cb412
|
updated to go-sdl2 v0.3; also fixed key runes
|
2018-05-09 19:24:00 +02:00 |
|
Thomas Friedel
|
53630c5cff
|
reduced the goglimpl.go and added the complete versions for reference
|
2018-05-09 19:06:04 +02:00 |
|
Thomas Friedel
|
62eb6793c7
|
updated doc
|
2018-05-08 20:58:34 +02:00 |
|