Commit Graph

579 Commits

Author SHA1 Message Date
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
5575769651 match jitter to PS, preset change also size 2019-02-28 02:45:05 +01:00
ad4c7a3eb5 switch follow modes 2019-02-28 02:02:36 +01:00
c3e9ca6048 abr opacity jitter value, longer presets popup 2019-02-28 01:50:47 +01:00
d598ea2b94 improve brush step size 2019-02-28 01:04:32 +01:00
aa189a3468 fix presets save and restore 2019-02-28 00:22:12 +01:00
0e90264d7c fix scissor clipping on draw 2019-02-27 21:33:48 +01:00
b8cf9c7318 change brush preview curve and fix max size also on dual brush 2019-02-27 19:12:11 +01:00
f8987e2236 associate abr files to panopainter on iOS and fix import menu 2019-02-27 16:43:57 +01:00
c33fcdf932 fix initial direction 2019-02-27 11:59:44 +01:00
d6501293e9 define STBI_NEON on android but disable x86 that's not compatible with the flag on clang 2019-02-27 11:40:46 +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
ebcb918bdc extend jitter scatter slider to 1000% 2019-02-26 23:05:10 +01:00
449eb437f4 add button to collapse all brush settings 2019-02-26 22:03:32 +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
0d848aba92 fix ABR angle conversion 2019-02-26 18:30:34 +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
c66edd9b98 reset direction smoothing when angle is big 2019-02-26 16:48:13 +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
87044e06c4 fix opacity jitter 2019-02-25 02:27:45 +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
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
420e0a8c2a ABR tip dynamics (aka jitter) 2019-02-24 11:03:47 +01:00
3d02c7a5eb check if dual brush is enabled 2019-02-24 02:01:17 +01:00
76fbe9e940 import dual brush from abr 2019-02-24 01:43:06 +01:00
4d5b64e5bc import computedBrush from ABR 2019-02-24 00:40:22 +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
edc2bacc90 add color burn, fragment early discard 2019-02-22 14:52:01 +01:00
099b1bddc5 Merge remote-tracking branch 'origin/master' 2019-02-22 10:44:19 +01:00
e63fcf018e screen space pattern failed, needs screen space uv coordinate on CompDraw shader 2019-02-22 10:44:08 +01:00
b6cdc3193d fix shaders on osx 2019-02-22 03:18:37 +01:00
eab6e68534 restore update every frame 2019-02-22 02:52:19 +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
39ee7289c5 fix shaders format 2019-02-21 21:51:55 +01:00
78ca0ee6ad shader auto reload 2019-02-21 20:20:43 +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
033c39aef5 improve termination sequence on windows, use patterns instead of textures as directory name 2019-02-20 11:48:17 +01:00
7faab0124d remove UseFragCoordUV2 2019-02-20 01:30:18 +01:00