Commit Graph

39 Commits

Author SHA1 Message Date
5a37f578cb implement save request on OSX, add Quick Look extentions 2018-07-31 00:38:10 +02:00
9b5094f510 quick switch Pen/Erase with E 2018-07-27 12:23:28 +02:00
b06453bd7b resize using ALT+RMB 2018-07-27 11:20:28 +02:00
361374deb0 fix picker which crashed on resolution change, timelapse frame only when draw a stroke 2018-06-05 19:40:27 +02:00
0a3363fb13 fix color picker panel, introduce an added() method when a node is added to che scene 2017-12-23 10:56:38 +00:00
4473bc8bd4 remove glm swizzling for better debugability 2017-11-12 17:39:30 +00:00
e280629cf2 add noise parameter to the brush settings 2017-11-12 17:02:24 +00:00
53062711fa refactor to have a single global current brush on Canvas::m_current_brush and make panels read from it for drawing instead of relying on their own copy 2017-11-07 09:14:02 +00:00
a3276906f9 implement multithreading for windows, implement file uploading when saving 2017-11-03 21:27:33 +00:00
c8e115774f add wet parameter, fix selection mask modes 2017-10-27 00:47:48 +01:00
b40a5b656b add free and poly selection mask tools, fix some threading gl problems 2017-10-24 14:20:12 +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
32ede1be90 implementing better triangulation 2017-10-11 10:16:54 +01:00
163937b4a6 update windows project to add poly2tri 2017-10-09 09:40:40 +01:00
78ec5a079e implement selection mask with lasso tool 2017-10-07 13:35:53 +01:00
4b49772af8 change brush size based on camera fov / zoom, refactor brush value curves 2017-09-30 20:30:46 +01:00
763e446cc5 implemented brush settings switch between pen/erase 2017-09-28 22:30:47 +01:00
c85ce8cb8f implementing separate pen/erase brush settings 2017-09-28 16:43:53 +01:00
de59ae151c remove unused shaders, fix color blending algorithm in shader 2017-08-18 02:01:35 +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
eb4cf07162 picking works on iOS, now cleanup the code 2017-08-02 23:15:13 +01:00
95c00701f7 fix color picking 2017-08-02 23:06:46 +01:00
235862c9d1 adding color picking on iOS 2017-08-02 19:51:59 +01:00
4e765f1450 Trying to add history to the Fill tool 2017-07-15 10:51:58 +01:00
0f721393bb added color picking with ALT key, added crash report library for windows 2017-05-29 08:47:04 +01:00
c987b19c83 add jpg library, export as jpg, export animation frames, add pressure support on mac 2017-05-16 21:55:51 +01:00
1f6c688258 refactor layout.h into single file per Node* classes 2017-05-13 21:58:04 +01:00
51e355d039 fix log thread bug, add clean memory button, fix pinch zoom bug, set android back button to undo 2017-05-12 13:31:56 +01:00
6dbb8bf3a1 fix texture id bug, few gestures bugs solved 2017-05-12 01:30:56 +01:00
6f785c1944 log history memory usage add fix virtual dtor for Action subclasses to be deleted from memory 2017-05-10 13:41:27 +01:00
eb8f93af91 enable depth test when rendering the layers, reduce pan camera speed 2017-05-10 01:53:09 +01:00
aada69d447 add drop down menu to clear grids 2017-05-10 01:43:01 +01:00
fbb73ccbbb compress file when saving, using bbox, dirty flags and PNG compression 2017-05-10 01:27:57 +01:00
6548ac3748 fix equirectangular shader for higher precision, add polygon draw mode 2017-05-09 08:47:20 +01:00
b50011babf added Normal lines mode for perspective aligned lines 2017-05-07 15:25:54 +01:00
de1ace0d63 syn 2017-05-07 10:31:13 +01:00
f800df6cf5 added camera pan for parallax and improved line drawing with preview line 2017-05-06 23:22:34 +01:00
427dd66976 separate pen mode and camera in different modes to be composed, start implementing line draw mode 2017-05-05 21:57:02 +01:00
484bf6fab4 implement pen and erase as strategy pattern introducing the CanvasMode classes 2017-05-04 23:32:02 +01:00