Commit Graph

534 Commits

Author SHA1 Message Date
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
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
49d9b17719 fix mixer rect, textures popup, parallel abr import 2019-02-15 16:02:52 +01:00
945c51aa25 dual-brush blend modes 2019-02-15 02:17:04 +01:00
6aca330db3 update Xcode project 2019-02-14 13:30:57 +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
171ab31b47 code cleanup and improve brush direction 2019-02-11 18:39:26 +01:00
97c3ac0d19 make brushes square when imported from ABR 2019-02-11 00:45:53 +01:00
6e41263600 fix utf-16 reading and make it work on android 2019-02-10 20:55:26 +01:00
1d6c26f2ba add ABR brushes and presets with properties and patterns 2019-02-10 16:52:37 +01:00
e629a2a7b5 make popup ptr local on main menu 2019-02-09 11:54:42 +01:00
1876207afb implement RLE decode 2019-02-08 14:44:34 +01:00
d8f23adb35 parse samp section for ABR version 6.2 2019-02-08 13:40:37 +01:00
a1e4f0b536 parse patterns section 2019-02-08 01:51:04 +01:00
fcc66ab9b5 implement enum and fix double/float byte order 2019-02-07 22:25:49 +01:00
f76a5c2fc3 print ABR file structure recursively 2019-02-07 22:05:30 +01:00
17d5320ecb add fmt module for c++ string formatting 2019-02-07 20:55:34 +01:00
cdef5283a6 cleanup modules, initial ABR file support 2019-02-07 20:39:02 +01:00
24a6d0bae9 add export layers, export png, import brush padding 2019-02-04 00:08:31 +01:00
a193666f4a create default paths on android 2019-02-03 15:56:45 +01:00
c2d526dec9 save brushes settings 2019-02-03 14:36:48 +01:00
d8728344c4 implement add and remove custom brushes 2019-02-02 16:53:33 +01:00
e9ead45447 improve brush jitter 2019-02-02 15:10:09 +01:00
fe7c357bcc update scrollbar scroller on tick, fix Transform mode recursive loop 2019-02-02 14:24:50 +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
91d6905238 add popup tick to stroke panel 2019-01-31 15:57:37 +01:00
6159e71eed improve scrollbar detection and scroll behavior 2019-01-31 15:09:49 +01:00
fbe07e2fc6 android orientation to user and not sensor 2019-01-31 14:45:22 +01:00
b5c3325e1f extensions status indicator in title bar 2019-01-31 14:16:29 +01:00
c451acb6bc improving brush tips browser, average stroke direction 2019-01-31 13:56:54 +01:00
ff633eb2c8 add mutex to App::update, move custom app-glue to git submodule 2019-01-30 23:40:15 +01:00
c55ed36f2c glsl framebuffer_fetch extension check at runtime 2019-01-30 15:43:45 +01:00
489036a40c use glsl built-in ifdef directive for extensions 2019-01-30 14:00:56 +01:00
c516e8ae78 fix parallax camera 2019-01-30 11:44:39 +01:00
08490b248e fix osx arrow keys bug 2019-01-30 11:18:52 +01:00
56fa1079c6 fix stroke preview, add license messages, fix node scroll 2019-01-29 22:33:40 +01:00
36d034dfd9 android enter keymap 2019-01-29 20:02:59 +01:00
b7528dcdc8 fix iOS text input submit 2019-01-29 19:58:31 +01:00
75260ec4c4 fix android egl errors, implement android backspace in text input 2019-01-29 18:41:24 +01:00