Commit Graph

23 Commits

Author SHA1 Message Date
daaa7f9d48 add ComboBox node, add blend modes button in stroke panel, move brush shader code to ShaderManager and avoid the same shader being recompiled many times 2017-11-12 03:02:40 +00:00
c8e115774f add wet parameter, fix selection mask modes 2017-10-27 00:47:48 +01:00
856628162a add stencil alpha control to ui 2017-10-20 10:26:08 +01:00
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