Commit Graph

51 Commits

Author SHA1 Message Date
a1a2d2ca7b remove forgotten line 2019-04-23 12:21:09 +02:00
b4a9061cc4 lazy stroke preview rendering 2019-04-23 12:17:46 +02:00
042ad503d2 improve reload ui 2019-04-22 10:05:13 +02:00
15db5c233b use single shared framebuffer to render stroke previews 2019-03-29 09:31:30 +01:00
3d625567aa brush settings reset button, hook crash handler on every thread, update changelog 2019-03-13 10:08:13 +01:00
fda399f7dd update color at picking and cleanup code from some warnings 2019-03-11 15:35:59 +01:00
1cbe9a4a76 move presets panel out of stroke panel, implement brush buttons in quick panel 2019-03-05 17:49:14 +01:00
312cfe1ee2 testing color picker 2019-03-03 23:09:43 +01:00
91ce555c0a add quick access panel 2019-03-03 21:43:18 +01:00
9a9d018ffb draw main brush preview first if the queue is long 2019-03-02 19:08:11 +01:00
1edbc27ae6 unload brush texture from main memory, preload brush on preview to free render thread 2019-03-01 23:28:30 +01:00
27f4cb3ba8 restore multithreading on iOS and use DisplayLink to decouple rendering from the main loop 2019-03-01 15:16:05 +01:00
8cd02787b3 testing iOS multithread rendering 2019-03-01 10:07:54 +01:00
44ca908c6d disable multithread on iOS 2019-02-28 23:28:25 +01:00
f20f935d43 threaded brush preview rendering 2019-02-28 14:47:06 +01:00
a961630eb4 increase stroke preview pad, fix message box capture behavior 2019-02-28 10:23:34 +01:00
d0071de461 fix high dpi presets panel size 2019-02-28 09:40:16 +01:00
b8cf9c7318 change brush preview curve and fix max size also on dual brush 2019-02-27 19:12:11 +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
cedb8bc3fe bind zero when texture is not defined for dual brush or pattern to avoid using the previous tex in slot 2019-02-26 16:23:51 +01:00
451406c17c preset button to simple button 2019-02-26 16:15:02 +01:00
a0ed079299 scale brush size on high dpi 2019-02-26 15:14:42 +01:00
cbfcd66bfc restore use fragcoord to fix import/transform 2019-02-26 00:30:10 +01:00
d3768f43c9 parse abr from PS 2018, restore xmp injection, check uniform hash collision 2019-02-25 23:23:14 +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
399bc3d433 move brush opacity from comp to stroke 2019-02-24 20:55:06 +01:00
3d1412aee2 free resources on app destruction 2019-02-24 12:31:53 +01:00
3a1a48a0d0 pixel based brush size, Photoshop slider curve, improve abr import 2019-02-23 20:46:20 +01:00
e63fcf018e screen space pattern failed, needs screen space uv coordinate on CompDraw shader 2019-02-22 10:44:08 +01:00
cb2b1b5aa2 combobox selected element alignment, brush preview 2019-02-22 02:44:18 +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
7faab0124d remove UseFragCoordUV2 2019-02-20 01:30:18 +01:00
c752434e98 pattern tweaks 2019-02-20 01:26:38 +01:00
7954e4d900 brush panel folding 2019-02-19 23:29:07 +01:00
ccd23cd662 fix samplers on brush preview 2019-02-19 12:30:58 +01:00
08cca154b7 improve brush preview 2019-02-19 11:33:41 +01:00
e4ee87e4c6 rename texture to pattern and implement initial pattern settings 2019-02-17 23:41:17 +01:00
56fa1079c6 fix stroke preview, add license messages, fix node scroll 2019-01-29 22:33:40 +01:00
6f3465392b fix iOS short stroke preview 2019-01-26 01:02:48 +01:00
14b26c8902 Popup presets panel, fix padding scissor, stacked mouse capture 2019-01-26 00:55:57 +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
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
3ee10bb88d implement motion controllers and vr drawing with brush preview 2018-11-02 13:49:15 +01:00
a64e2fa8fb fix stroke preview, use hmd pose instead of eye, fix vr fullscreen mode 2018-10-28 23:31:22 +01:00