|
|
c7523310d5
|
add overlay blending mode
|
2017-11-14 14:10:38 +00:00 |
|
|
|
7564d11570
|
add message when failed to load thumbs from cloud
|
2017-11-14 09:31:12 +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 |
|
|
|
8bc440b9b8
|
add xml attributes for combobox node and add resolution selection for new doc
|
2017-11-12 22:39:23 +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 |
|
|
|
5dccd61160
|
implement blend mode selection in shader and fix alpha lock
|
2017-11-12 03:27:28 +00:00 |
|
|
|
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 |
|
|
|
71f18cb292
|
fix brush selection handler
|
2017-11-08 08:18:39 +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 |
|
|
|
33ea544f0b
|
single file cloud upload
|
2017-11-06 22:19:24 +00:00 |
|
|
|
fc402d584a
|
implement download and open from the cloud browser
|
2017-11-06 10:07:19 +00:00 |
|
|
|
05c5bd1bdb
|
update Xcode and android projects
|
2017-11-06 00:03:57 +00:00 |
|
|
|
11c26555a4
|
implement cloud browser
|
2017-11-05 22:54:04 +00:00 |
|
|
|
ae7a8948b7
|
rename things
|
2017-11-05 13:33:39 +00:00 |
|
|
|
87df30ff41
|
implement save as, save version and file existence check on save
|
2017-11-05 13:15:41 +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 |
|
|
|
b49414bcd6
|
implement file browser dialog
|
2017-11-04 14:50:06 +00:00 |
|
|
|
a3276906f9
|
implement multithreading for windows, implement file uploading when saving
|
2017-11-03 21:27:33 +00:00 |
|
|
|
cfc4312c89
|
linear interpolation on layers draw
|
2017-11-02 22:23:06 +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 |
|
|
|
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 |
|
|
|
41e52b7757
|
add brush preset panel
|
2017-10-03 14:35:30 +01:00 |
|
|
|
db55a055fd
|
new icon and set on windows, new layout for brush preset
|
2017-10-02 08:09:40 +01:00 |
|
|
|
9ec1768acc
|
use Photos framework to export xmp data into the iOS Photo Gallery
|
2017-09-30 23:24:00 +01:00 |
|
|
|
ccde247f2a
|
init brush settings at startup
|
2017-09-30 22:45:35 +01:00 |
|
|
|
4b49772af8
|
change brush size based on camera fov / zoom, refactor brush value curves
|
2017-09-30 20:30:46 +01:00 |
|
|
|
964795b44d
|
add support for high res brush textures, implement mipmaps on brush
|
2017-09-30 16:35:12 +01:00 |
|
|
|
763e446cc5
|
implemented brush settings switch between pen/erase
|
2017-09-28 22:30:47 +01:00 |
|
|
|
b4b9cf2a7c
|
add cursor history for missed mouse move events on Windows (only for left click)
|
2017-09-28 21:35:58 +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 |
|
|
|
90ec0b6f7b
|
fix EGL context loss on Android
|
2017-09-27 20:21:34 +01:00 |
|
|
|
50d7e57d7c
|
use native OSX curl library, prepare bundle names for publish
|
2017-09-24 22:10:28 +01:00 |
|
|
|
04841a996b
|
add pressure control flag on size and flow, change data directory in OSX to Documents
|
2017-09-24 18:55:15 +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 |
|
|
|
506923de69
|
add brush follow-orientation flag to stroke settings and fix stroke preview
|
2017-08-20 16:01:49 +01:00 |
|
|
|
eee574085b
|
fix layer select after merge, add brush rotation
|
2017-08-20 13:30:28 +01:00 |
|
|
|
81a5fb10e3
|
android: fix directory listing, keyboard show/hide and read chars
|
2017-08-20 00:51:59 +01:00 |
|