Commit Graph

49 Commits

Author SHA1 Message Date
3e54720e91 android lost GL context at startup 2019-03-08 21:15:46 +01:00
033c39aef5 improve termination sequence on windows, use patterns instead of textures as directory name 2019-02-20 11:48:17 +01:00
49d9b17719 fix mixer rect, textures popup, parallel abr import 2019-02-15 16:02:52 +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
a193666f4a create default paths on android 2019-02-03 15:56:45 +01:00
fbe07e2fc6 android orientation to user and not sensor 2019-01-31 14:45:22 +01:00
36d034dfd9 android enter keymap 2019-01-29 20:02:59 +01:00
75260ec4c4 fix android egl errors, implement android backspace in text input 2019-01-29 18:41:24 +01:00
d7dd2f06c9 android implement tick and frame time 2019-01-29 17:03:41 +01:00
b1d5bdbb8c fix android view resize on keyboard, also allow all device orientations 2019-01-29 16:35:23 +01:00
53fd2d60b5 android recursive mutex fix, android file path resolver fix 2019-01-28 00:27:56 +01:00
99c06803ae add scrollbar, improve presets, other small fixes 2019-01-27 17:19:06 +01:00
f5c4aed4fd add progress bar to lightmap rendering 2019-01-15 22:25:23 +01:00
9d13087036 fix recurseve mutex on Android 2018-12-15 16:35:37 +01:00
f3f22bdd85 update android project and link issue because previously removed the app_dummy 2018-10-09 13:05:26 +02:00
b4c986d273 update osx, ios and android projects with the new eraser flag on mouse events 2018-10-09 12:39:24 +02:00
dba5eef824 fix android compile, fix windows system info log, implement touch/stylus events on windows 2018-10-08 21:13:44 +02:00
daf3484426 disable ssl in curl on android, implement interactive permission for android 23+ 2018-09-30 23:51:15 +02:00
0ec8435357 implement android import, update android project and build for release 2018-09-30 13:42:17 +02:00
c6f8bf7b9f update Xcode project, fix some warnings, update android icons, ignore unrecognized files in the doc browser 2018-09-22 23:21:39 +02:00
0d3431a9de update android and xcode projects, fix document title and change default resolution to 1024px 2017-11-14 08:45:35 +00:00
283e4e2b5c implement multithreaded rendering with context switch, gl state save/restore, add progress bar ui node, implement stencil texture for brush, implement multithreaded canvas load/save/export pano. Missing multithread in windows. 2017-10-20 09:16:12 +01:00
90ec0b6f7b fix EGL context loss on Android 2017-09-27 20:21:34 +01:00
81a5fb10e3 android: fix directory listing, keyboard show/hide and read chars 2017-08-20 00:51:59 +01:00
51e355d039 fix log thread bug, add clean memory button, fix pinch zoom bug, set android back button to undo 2017-05-12 13:31:56 +01:00
b50011babf added Normal lines mode for perspective aligned lines 2017-05-07 15:25:54 +01:00
3ea3fadc46 complete open/save project including layer names, in layout bring canvas to background and use translucent UI on top, save computation on Android with lazy rendering on events only 2017-05-01 19:35:58 +01:00
c691595767 adding open/save project and changing layout 2017-05-01 17:06:59 +01:00
02ffbf3d77 downgrade Android SDK to use old permission mode because on demand request require Java code 2017-04-30 19:27:45 +01:00
fa49d9ee09 save and restore layers image when context is lost in Android 2017-04-29 21:30:40 +01:00
2e47ccb0c6 destroy all textures on window destruction and restore OpenGL objects when Android resumes the app 2017-04-28 15:06:23 +01:00
5ac666f911 fix android gestures pinch and pan, supports only two fingers 2017-04-24 11:32:08 +01:00
d558bc1e04 fixing fingers tracking on Android 2017-04-24 08:06:20 +01:00
ea1bff1f10 added basic gesture system on Android 2017-04-18 01:10:06 +02:00
45cf8c9168 map keys and handle key events on Android and OS X 2017-04-17 19:35:48 +02:00
28fe61704f implement simple stroke undo based on actions history 2017-04-16 01:57:54 +02:00
9a4fd5e5c9 implement the complete stroke shader with custom blending mode 2017-04-05 15:55:11 +01:00
b6c9429b89 init log before everything else, use WMI to read machine and system info, rtt fixed on Samsung A3, try to create different EGL context config 2017-04-02 15:02:45 +01:00
0dfb458c71 Android opengl debug callback, Android device properties, fix texture internal format 2017-04-02 11:35:11 +01:00
b1a3cb0309 add remote logging system using curl, normalize log messages removing \n, fix fra shaders precision issue, enable core and forward comp. in WGL, disable multisampling, 2017-03-31 15:39:51 +01:00
ade95724e8 change android icon, move code so .cpp and implement stroke preview using Stroke class for accurate preview. 2017-03-29 00:50:51 +01:00
675e0148ec integrate and link lib curl for android, add VAO support for brush draw, sync canvas with screen redraw instead of input events 2017-03-28 20:25:23 +01:00
291ba7ae78 testing curl for android 2017-03-28 09:19:25 +01:00
a1e3fd4ecf change node children from unique to shared ptr, rename Canvas2D to StrokePreview, add panel toolbar with icon buttons to toggle 2017-03-25 17:28:57 +00:00
0bc5e7aea9 compile for Android, add initial TextInput support 2017-03-25 08:35:09 +00:00
ee6d352fc6 added asset loading class, zoom factor, vbo switch, shader version 2017-03-13 01:16:20 +00:00
a2a221b17a refactor app and enable gles 3.0 2017-03-04 19:04:08 +00:00
11050fde9c added android project and linked to engine source with successful compilation 2017-03-03 09:52:22 +00:00