Я не нашел четкого объяснения того, как работает графическая система Android, в частности, использует ли она сервер отображения, основана ли она на DirectFB или X11 и т. Д.
Из того, что мне удалось собрать воедино, Android зависит от фрейм-буфера Linux. Я не особо нашел, что за сервер отображения или оконный менеджер Android использует мультиплексный доступ к фреймбуферу, поэтому любые указатели будут очень благодарны!
Наконец, насколько я понимаю, набор инструкций ARM предоставляет инструкции для ускорения OpenGL, но как это интегрируется с сервером отображения, не ясно, т.е. согласовывают ли клиентские приложения буфер разделяемой памяти, в который клиент пишет напрямую?
Имеются ли библиотеки OpenGL для ускорителя платформы с открытым исходным кодом? Я нашел несколько ссылок, предполагающих, что это двоичные файлы с закрытым исходным кодом. Опять же, приветствуются любые указатели.