Commit Graph

20 Commits

Author SHA1 Message Date
283e4e2b5c implement multithreaded rendering with context switch, gl state save/restore, add progress bar ui node, implement stencil texture for brush, implement multithreaded canvas load/save/export pano. Missing multithread in windows. 2017-10-20 09:16:12 +01:00
78ec5a079e implement selection mask with lasso tool 2017-10-07 13:35:53 +01:00
de59ae151c remove unused shaders, fix color blending algorithm in shader 2017-08-18 02:01:35 +01:00
10fecd46b0 layer highlight when selected 2017-08-11 19:07:48 +01:00
e134ba553d implement frame buffer fetch extension for iOS, change composition on stroke drawing and commit, add rename layer dialog 2017-08-09 09:59:39 +01:00
9f23021fb8 implement alpha locking per layer 2017-05-02 03:43:16 +01:00
f64e9e746c cube to equirect conversion using shader, save latlong to file 2017-04-30 02:20:54 +01:00
78a87f9cd3 add checkerboard shader and draw it 2017-04-29 23:12:36 +01:00
fa49d9ee09 save and restore layers image when context is lost in Android 2017-04-29 21:30:40 +01:00
a82c76ce41 canvas pan/zoom, project into canvas using inverse transform, implement eraser (early prototype) 2017-04-09 22:40:38 +01:00
d340324c3d fix stroke shader with better blending and initial support to opacity 2017-04-07 01:45:50 +01:00
9a4fd5e5c9 implement the complete stroke shader with custom blending mode 2017-04-05 15:55:11 +01:00
e8cabebe66 implement instanced drawing 2017-03-27 22:29:47 +01:00
a385addae5 implement basic paint canvas 2017-03-26 14:23:15 +01:00
a2cb0ecafe added render target and bezier classes, added stroke settings panel 2017-03-24 03:15:29 +00:00
03a5212e56 added color quad and hue slider 2017-03-21 09:56:33 +00:00
c34d1a1f44 minor changes and added namespace to avoid conflicts when integrating with PanoPainter 2017-03-15 08:17:22 +00:00
5e5ddf310c added image widget with atlas support and global texture manager 2017-02-07 23:42:39 +00:00
d2f59c3ea1 testing bitmap font generation and draw using stb_truetype 2017-02-02 21:54:48 +00:00
39f44eca5e rename .hpp headers to .h 2017-01-31 22:48:55 +00:00