Commit Graph

32 Commits

Author SHA1 Message Date
1edbc27ae6 unload brush texture from main memory, preload brush on preview to free render thread 2019-03-01 23:28:30 +01:00
5575769651 match jitter to PS, preset change also size 2019-02-28 02:45:05 +01:00
c33fcdf932 fix initial direction 2019-02-27 11:59:44 +01:00
2108441e77 add roundness/aspect jitter 2019-02-27 01:33:41 +01:00
c3c2055011 add dual brush roundness property 2019-02-26 23:50:59 +01:00
f7b156acaa rename jitter spread to scatter, dual brush scatter mode single and both axis, fix scatter to follow the direction 2019-02-26 20:03:01 +01:00
d7ac967f12 compute tip scale when loading from brush tips, remove tip_width which was replaced by tip_scale 2019-02-26 17:44:36 +01:00
a0ed079299 scale brush size on high dpi 2019-02-26 15:14:42 +01:00
abca1d5162 opacity pressure and jitter, initial direction 2019-02-25 01:31:32 +01:00
bfaff312f8 brush scale for non-square brushes 2019-02-24 21:00:53 +01:00
3a1a48a0d0 pixel based brush size, Photoshop slider curve, improve abr import 2019-02-23 20:46:20 +01:00
e1f82373c6 move abr import to main menu, add progress bar 2019-02-23 00:45:14 +01:00
876c002616 all blending modes for pattern and dual brush 2019-02-22 02:26:25 +01:00
eaab9c79e5 move shaders into .glsl files and add #include feature 2019-02-21 19:26:40 +01:00
16eb9de358 pattern offset, invert and flip(xy) 2019-02-20 14:57:11 +01:00
e4ee87e4c6 rename texture to pattern and implement initial pattern settings 2019-02-17 23:41:17 +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
171ab31b47 code cleanup and improve brush direction 2019-02-11 18:39:26 +01:00
1d6c26f2ba add ABR brushes and presets with properties and patterns 2019-02-10 16:52:37 +01:00
c451acb6bc improving brush tips browser, average stroke direction 2019-01-31 13:56:54 +01:00
6f3465392b fix iOS short stroke preview 2019-01-26 01:02:48 +01:00
879be9d4fe implement brush presets save and restore from file, fix stencil nullptr, limit preview stroke max size 2019-01-23 16:53:58 +01:00
e26fcf1163 refactor Brush to be used in shared_ptr 2019-01-22 22:49:43 +01:00
7eac018ae4 implement tip popup tip selection and change default brush color to black 2019-01-16 16:10:19 +01:00
9c93747b17 implement stencil from file 2019-01-15 23:54:08 +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
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
46a4b217bf skip apple pencil first n samples to overcome the initial pressure spike 2018-10-24 13:10:23 +02:00
71de44a7c1 rename engine to src 2018-09-16 14:21:58 +02:00