Commit Graph

56 Commits

Author SHA1 Message Date
1d1aef4095 enable timeline option 2019-09-21 00:02:48 +02:00
a8e9e92d96 implement export cube faces 2019-08-16 12:23:34 +02:00
542e5a9c19 refactor export equirectangular 2019-08-15 19:12:50 +02:00
f2d2ef1067 add focus project, fix recovery save on ui thread, fix grid commit, wave_sdk submodule, use PlatformActivity as base for android/quest/focus and extend VRActivity on focus. 2019-07-29 22:54:50 +02:00
627a3bbb14 limit camera zoom 2019-07-28 11:06:16 +02:00
85d9c057f8 fix color bleeding 2019-07-21 00:27:34 +02:00
4cbf0c47b4 add glad to load OpenGL extensions 2019-07-09 11:07:01 +02:00
d4551ba647 add history to equirect import 2019-06-26 14:48:23 +02:00
5f72f9901f fix bucket undo 2019-06-25 14:49:14 +02:00
2782d864ed add undo action for bucket fill 2019-06-23 14:58:26 +02:00
3f13c8a61e implement flood fill algorithm 2019-06-22 07:39:09 +02:00
9ee4bc42b9 add history to layer create, delete, move, rename, and merge 2019-06-18 17:39:35 +02:00
c48a6da8a6 improving actions history 2019-06-14 18:46:11 +02:00
dc9da77cf8 review vr stuff, fix controller-ui ray casting 2019-06-05 16:27:29 +02:00
898afe9052 vr paint 2019-05-06 21:03:22 +02:00
2da84ec63d render merged layers cache 2019-04-25 11:33:59 +02:00
5a1f6e48ce add export depth menu 2019-04-24 09:57:27 +02:00
fda399f7dd update color at picking and cleanup code from some warnings 2019-03-11 15:35:59 +01:00
3af923db96 fix selection and cursor 2019-03-09 23:07:06 +01:00
abca1d5162 opacity pressure and jitter, initial direction 2019-02-25 01:31:32 +01:00
dfa44dbb55 use unique_ptr to hold the Layers vector 2019-02-24 13:19:15 +01:00
3d1412aee2 free resources on app destruction 2019-02-24 12:31:53 +01:00
c752434e98 pattern tweaks 2019-02-20 01:26:38 +01:00
08cca154b7 improve brush preview 2019-02-19 11:33:41 +01:00
fa9d7a107b complete dual-brush implementation and ui integration 2019-02-14 13:18:00 +01:00
999723dd14 enable rtt dtor, default values for <text> node, dual-brush wip, more brush options 2019-02-14 02:08:29 +01:00
8ad005de8b refactor stroke drawing 2019-02-11 22:37:02 +01:00
24a6d0bae9 add export layers, export png, import brush padding 2019-02-04 00:08:31 +01:00
8e5a8eec1b refactor canvas modes 2019-02-01 22:51:25 +01:00
e3f6d1cc44 fix undo and redo 2019-02-01 17:47:32 +01:00
56fa1079c6 fix stroke preview, add license messages, fix node scroll 2019-01-29 22:33:40 +01:00
e26fcf1163 refactor Brush to be used in shared_ptr 2019-01-22 22:49:43 +01:00
2154396c6b fix usage of i8vec4 instead of u8vec4, fix grid commit bounds 2019-01-20 11:57:09 +01:00
c66bc1f1d7 fix mask 2019-01-20 00:39:25 +01:00
e0bb60980a implement layer bounds optminize function, add history to draw_objects with the right bounds. 2019-01-18 19:03:53 +01:00
d5b5946b3d update file format to 0.2 for blending mode, visibility and alpha lock attributes 2019-01-12 16:08:23 +01:00
7773026358 Set default document res to 6K. Implement blending on canvas, mixer and export equirect. 2019-01-07 15:32:12 +01:00
e4fe0cffed Improved mask also work on erase. Improved shaders for layer opacity, now when drawing doesn't change opacity. Improved layers panel layout to be similar to PS. Added layer blending option and visibility. Added custom icons to checkboxes and fixed the combobox items. 2019-01-05 12:41:21 +01:00
bbdad5a857 optimize stroke drawing 2018-12-07 00:45:14 +01:00
9f41831b71 add reset camera menu, update changelog, remove crash test menu 2018-11-30 15:27:24 +01:00
0c6b409606 remove ui namespace which is not really used, move CameraData in camera_modes.h to avoid the inclusion of canva.h 2018-11-27 14:24:01 +01:00
f34ffa825d save camera settings on selection to avoid different result when re-projecting the selection 2d screen points transformation (does not compile because of canvas.h cyclic dependency) 2018-11-27 14:21:56 +01:00
6f9b1b1c23 transform tool wip 2018-11-22 10:30:31 +01:00
8f9422b6d6 implement perspective correct interpolation to the 2D window space clipped brush stroke sample. 2018-11-15 18:09:19 +01:00
18067726b5 add transform mode and tollbar button, implement polygon clipping with uvs interpolation and cube faces projection with near plane clipping, add duplicate points removal template function, implement Spere mesh surface section creation. 2018-11-12 18:19:03 +01:00
3ee10bb88d implement motion controllers and vr drawing with brush preview 2018-11-02 13:49:15 +01:00
b366d6b61f hmd orient, vr ui 2018-10-28 22:25:15 +01:00
64ce471ed8 disable brush pressure averaging, implement single finger for camera rotation when touch draw is disabled 2018-10-13 17:03:15 +02:00
c9c7b9f1c4 add tick and on_tick event, fix unsaved document prompt, implement TextInput blinking cursor 2018-10-08 01:00:49 +02:00
e2069fadca implement work_path for documents and data_path for assets 2018-10-07 16:20:05 +02:00