Commit Graph

69 Commits

Author SHA1 Message Date
87fcea61b8 request save on exit wip 2018-07-30 23:35:27 +02:00
9b5094f510 quick switch Pen/Erase with E 2018-07-27 12:23:28 +02:00
4a9ad0212d Merge branch 'master' of https://bitbucket.org/omigamedev/new_engine 2018-06-09 01:40:57 +02:00
fb528f87de implement cubes exporter for web viewer 2018-06-09 01:39:58 +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
376c6097d2 Merge branch 'master' of https://bitbucket.org/omigamedev/new_engine 2018-05-10 22:36:12 +02:00
2a728b3a07 fix stencil random every stroke and not sample 2018-05-10 22:35:59 +02:00
4f55b477da implement action redo 2018-05-10 22:32:34 +02:00
674e38d8cb add timelapse video generation on iOS and mac , fix history memory 2018-03-24 16:57:48 +01:00
da54181754 import facebook 360 stripe 2018-03-07 21:17:23 +01:00
72603d5df8 fix debug build with vs2017 2018-02-10 18:53:56 +01:00
f4cd7fdc62 add file picking for osx and ios and implement equirectangular import 2017-12-09 09:07:42 +00:00
0d3431a9de update android and xcode projects, fix document title and change default resolution to 1024px 2017-11-14 08:45:35 +00:00
4473bc8bd4 remove glm swizzling for better debugability 2017-11-12 17:39:30 +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
3e546affc9 fix: opening a doc async did not update the layers list, added on_complete callback to update the layers panel 2017-11-07 07:37:21 +00:00
ae7a8948b7 rename things 2017-11-05 13:33:39 +00:00
2baaff10cc add command line interface handler and implement convert command from pano to jpg 2017-11-04 16:04:22 +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
78ec5a079e implement selection mask with lasso tool 2017-10-07 13:35:53 +01:00
964795b44d add support for high res brush textures, implement mipmaps on brush 2017-09-30 16:35:12 +01:00
c85ce8cb8f implementing separate pen/erase brush settings 2017-09-28 16:43:53 +01:00
2c0007c3c1 add xmp injection and disable some log messages 2017-09-27 23:02:39 +01:00
da4bfff69b implement canvas touch lock 2017-08-19 13:18:35 +01:00
10fecd46b0 layer highlight when selected 2017-08-11 19:07:48 +01:00
76b572831f implement layers merge down 2017-08-10 09:18:56 +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
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
4c0e8956bb fix layer delete 2017-06-03 19:40:57 +01:00
7b99f0510a added timeline slider and export animation frames 2017-05-15 00:43:37 +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
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
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
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
773ff61f92 pen state and buttons color when active 2017-05-04 21:46:35 +01:00
9f23021fb8 implement alpha locking per layer 2017-05-02 03:43:16 +01:00
182c0b1baf create NodeDialogOpen and bind it to the layout template 2017-05-02 00:15:27 +01:00
16a53af679 add NodeImageTexture for dynamic images, test image thumbnail opening and rendering 2017-05-01 22:22:16 +01:00
3ea3fadc46 complete open/save project including layer names, in layout bring canvas to background and use translucent UI on top, save computation on Android with lazy rendering on events only 2017-05-01 19:35:58 +01:00
c691595767 adding open/save project and changing layout 2017-05-01 17:06:59 +01:00
f64e9e746c cube to equirect conversion using shader, save latlong to file 2017-04-30 02:20:54 +01:00
73f689524b merge layers and save to png 2017-04-29 22:00:57 +01:00