Commit Graph

76 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
fa4e67617b add color dodge and multiply blending modes shaders, change tmp framebuffer to RGBA32F for better precision and fix the blending problem for the stroke not reaching full opacity 2017-11-11 16:54:21 +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
05c5bd1bdb update Xcode and android projects 2017-11-06 00:03:57 +00:00
ae7a8948b7 rename things 2017-11-05 13:33:39 +00:00
b42fbb197a add upload to cloud menu to copy all the files to the server 2017-11-04 22:48:18 +00:00
2baaff10cc add command line interface handler and implement convert command from pano to jpg 2017-11-04 16:04:22 +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
2a92beca7b stencil in brush preview 2017-10-22 19:58:20 +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
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