Commit Graph

63 Commits

Author SHA1 Message Date
78ec5a079e implement selection mask with lasso tool 2017-10-07 13:35:53 +01:00
9ec1768acc use Photos framework to export xmp data into the iOS Photo Gallery 2017-09-30 23:24:00 +01:00
964795b44d add support for high res brush textures, implement mipmaps on brush 2017-09-30 16:35:12 +01:00
2c0007c3c1 add xmp injection and disable some log messages 2017-09-27 23:02:39 +01:00
78484c53a4 fix indices bug 2017-08-22 01:48:42 +01:00
1877f1013d fix export blending issue (just disabled blend in equirectangular drawing), and cleanup a bit 2017-08-20 21:46:06 +01:00
cc146784c1 fixing export blending issue 2017-08-20 18:00:07 +01:00
eee574085b fix layer select after merge, add brush rotation 2017-08-20 13:30:28 +01:00
ac3857b697 fix color picker, add project delete button with message box 2017-08-19 12:09:03 +01:00
de59ae151c remove unused shaders, fix color blending algorithm in shader 2017-08-18 02:01:35 +01:00
90ee185dcd fix brush projection to eliminate seams, still problems with big brushes and need to implement erase 2017-08-13 16:59:58 +01:00
2711d4e9b0 fix document naming and file dialogs preset, add touch scroll, flip thumbnail, scroll gesture and wheel for sidebar 2017-08-12 18:06:36 +01:00
f08fd42a50 Merge branch 'master' of https://bitbucket.org/omigamedev/new_engine 2017-08-11 19:08:15 +01:00
10fecd46b0 layer highlight when selected 2017-08-11 19:07:48 +01:00
c2c046f77e fixes on xcode 2017-08-11 08:29:13 +01:00
9be2e8e147 add save dialog to specify file name 2017-08-11 00:04:54 +01:00
178c944df1 open dialog list files and thumbnail preview 2017-08-10 23:43:57 +01:00
b218daeb2e fix clear and fill bucket bug 2017-08-10 09:19:56 +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
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
4c0e8956bb fix layer delete 2017-06-03 19:40:57 +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
7b99f0510a added timeline slider and export animation frames 2017-05-15 00:43:37 +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
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
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
fa49d9ee09 save and restore layers image when context is lost in Android 2017-04-29 21:30:40 +01:00
2e47ccb0c6 destroy all textures on window destruction and restore OpenGL objects when Android resumes the app 2017-04-28 15:06:23 +01:00
5753002ca9 fix all six planes for rendering and drawing 2017-04-28 00:06:24 +01:00
a6a020a389 prepare to draw on multiple planes 2017-04-27 21:13:09 +01:00
e6332322b3 implement simple brush projection on single cube face, add camera rotation instead of pan 2017-04-26 23:51:05 +01:00
28fe61704f implement simple stroke undo based on actions history 2017-04-16 01:57:54 +02:00