Commit graph

36 commits

Author SHA1 Message Date
Simon Fels
9646a5fbc3 Remove unneeded log messages from translator libraries 2017-02-24 19:08:20 +01:00
Simon Fels
30c2186826 Abstract selector of translator or host GL libs a bit more 2017-02-06 07:12:10 +01:00
Simon Fels
a6e26f46d6 Revert "First attempt on getting rid of the socket server"
This reverts commit 91d37082ab.
2016-11-18 12:53:43 +01:00
Simon Fels
91d37082ab First attempt on getting rid of the socket server 2016-11-18 12:53:27 +01:00
Simon Fels
609d80395c Migrate emugl layer into the core 2016-11-15 13:59:53 +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
66a6f1d2c3 Drop superflous debug comment 2016-11-11 09:41:19 +01:00
Simon Fels
ea90344cfd Drop unnecessary debug statements 2016-11-10 18:01:27 +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
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
fbc8b984f2 Implement support for host side multi-window management 2016-11-08 07:41:41 +01:00
Simon Fels
1272f453a2 Correct object data handling from shader programs 2016-10-13 18:37:47 +02:00
Simon Fels
8bb5486653 Drop unecessary shader extensions 2016-10-02 14:42:31 +02:00
Simon Fels
dd48136721 Improve eglGetString processing to exclude certain not support extensions 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
085e3c56a3 Import EGL/GLES translator 2016-09-17 10:48:24 +02:00
Simon Fels
5ee8c02b8d Hand EGL native display into renderer to not use default display 2016-08-08 07:09:11 +02:00
Simon Fels
b4dab18561 Remove uneeded log statement to note missing GL symbols
Missing GL symbols will be noted once they are called.
2016-07-04 17:50:24 +02:00
Simon Fels
b2ce1a24be Disable bandwidth logging 2016-06-23 17:28:40 +02:00
Simon Fels
a947ad7960 Remove all Android.mk files from external source 2016-06-23 11:51:52 +02:00
Simon Fels
116216c6b6 Force OpenGL ES 2.0 until our host system does this properly 2016-06-22 18:46:53 +02:00
Simon Fels
fba864ed41 Print out OpenGL traces only when build in trace mode 2016-06-20 08:26:40 +02:00
Simon Fels
720b71f1e8 A bunch more changes to get the whole system properly booted 2016-06-20 08:25:33 +02:00
Simon Fels
3222551702 Initial work 2016-06-14 11:34:17 +02:00