Commit graph

183 commits

Author SHA1 Message Date
Simon Fels
f7820e1f65 Fix incorrect boot properties 2016-11-15 07:47:07 +01:00
Simon Fels
914fcdf101 Disable boot animation 2016-11-11 11:45:53 +01:00
Simon Fels
0ee3c3aad9 Silence GLESv2 translator on errors we're not interested in 2016-11-11 11:35:03 +01:00
Simon Fels
5619662b0b Add simple sync script for Android builds 2016-11-11 09:57:44 +01:00
Simon Fels
66a6f1d2c3 Drop superflous debug comment 2016-11-11 09:41:19 +01:00
Simon Fels
6ee8734cf3 Add first stub methods to send window status updates from Android to host 2016-11-11 09:41:10 +01:00
Simon Fels
a39c1b2bd2 hwcomposer: and disable debug level logging by default 2016-11-11 09:07:09 +01:00
Simon Fels
c63088d47f Also send relative mouse move events 2016-11-11 09:05:06 +01:00
Simon Fels
8b6510e113 hwcomposer: disable verbose logging in info level 2016-11-11 09:04:52 +01:00
Simon Fels
ea90344cfd Drop unnecessary debug statements 2016-11-10 18:01:27 +01:00
Simon Fels
e1a5d5f5c7 Exclude a few Android packages which we don't need 2016-11-10 12:29:01 +01:00
Simon Fels
9ae788ceec Get rid of the old app manager which we're not going to use 2016-11-10 12:24:47 +01:00
Simon Fels
1d2c2814ac Bring back input support for the currently active window 2016-11-09 17:13:58 +01:00
Simon Fels
792f488cbc Drop use of not existing function 2016-11-09 15:51:25 +01:00
Simon Fels
aee51246a5 Drop unneeded ifdef 2016-11-09 12:06:57 +01:00
Simon Fels
905a1a9fb1 Do not support translation/rotation for textures we render 2016-11-09 11:09:15 +01:00
Simon Fels
1aeedaf199 Update GL viewport when window size changes 2016-11-09 09:40:25 +01:00
Simon Fels
b05b8bae8b Implement quick&dirty approach to update window size and position 2016-11-08 18:07:00 +01:00
Simon Fels
f2e39fb2f7 Use correct order in rect definition 2016-11-08 18:05:19 +01:00
Simon Fels
f7be0f8747 Reuse existing window when a layer with the same package already exists 2016-11-08 09:47:15 +01:00
Simon Fels
c4a09f75af Reset layer state when cycle is done 2016-11-08 08:36:03 +01:00
Simon Fels
72a7e2e407 Enable hwcomposer support by default 2016-11-08 08:21:39 +01:00
Simon Fels
2717449710 Remove unneeded width, height and use_sub_window arguments 2016-11-08 08:15:25 +01:00
Simon Fels
d5d2f8d36f Add display manager instance which hands relevant information to emugl layer 2016-11-08 08:14:38 +01:00
Simon Fels
2d63a6e568 emugl: update cmake configuration with missing files 2016-11-08 07:49:41 +01:00
Simon Fels
4c2711cfd0 Drop superflous second display detection 2016-11-08 07:46:17 +01:00
Simon Fels
8dfed5b792 Render all windows without border 2016-11-08 07:42:51 +01:00
Simon Fels
fbc8b984f2 Implement support for host side multi-window management 2016-11-08 07:41:41 +01:00
Simon Fels
c4e1e291ac Extend number of work threads to 8 2016-11-08 07:39:21 +01:00
Simon Fels
1fb98d2103 Don't join worker instances but hard stop them 2016-11-08 07:39:09 +01:00
Simon Fels
57edcc0ec7 Add support for adb connections
This change is quite large as it includes a small rework of how some
parts of the networking layer are written.
2016-11-08 07:37:02 +01:00
Simon Fels
8c19a8e42b Use current display resolution as display size 2016-10-21 20:02:53 +02:00
Simon Fels
113a06590a Launch container manager as daemon 2016-10-21 19:55:22 +02:00
Simon Fels
a87fe63cca Add snap application for container shell 2016-10-21 19:55:22 +02:00
Simon Fels
89fa39bd01 Specify android root path for container 2016-10-21 19:55:22 +02:00
Simon Fels
42f338ba8a Use translator libraries from snap if available 2016-10-21 19:55:22 +02:00
Simon Fels
244aa89a89 Move utility prefix function into utils namespace 2016-10-21 19:55:22 +02:00
Simon Fels
46b4303b41 Disable hwui hack now that we specify the correct GL version string 2016-10-13 18:44:51 +02:00
Simon Fels
962c20fe1c Disable telephony support 2016-10-13 18:44:08 +02:00
Simon Fels
1272f453a2 Correct object data handling from shader programs 2016-10-13 18:37:47 +02:00
Simon Fels
242bfca03e Don't remove SystemUI from our images 2016-10-13 18:37:08 +02:00
Simon Fels
8bb5486653 Drop unecessary shader extensions 2016-10-02 14:42:31 +02:00
Simon Fels
bd9a859d61 Enable hwcomposer support only conditionally 2016-09-30 17:21:15 +02:00
Simon Fels
dd48136721 Improve eglGetString processing to exclude certain not support extensions 2016-09-30 17:21:15 +02:00
Simon Fels
5daf631b5d Use host GLES driver conditionally 2016-09-30 17:21:15 +02:00
Simon Fels
d731ee77c2 Install and load our translator libraries on startup 2016-09-30 17:21:15 +02:00
Simon Fels
a14366c407 Disable shader additions when working with translator 2016-09-30 17:21:15 +02:00
Simon Fels
99b913c273 Correctly compare name against GL version 2016-09-30 17:21:15 +02:00
Simon Fels
636c04dd79 Check if object data is valid before accessing it 2016-09-30 17:21:15 +02:00
Simon Fels
a89027af97 hwcomposer: actually post buffers received to the screen 2016-09-30 17:21:15 +02:00