non ho trovato una spiegazione chiara su come funziona il sistema grafico di Android, in particolare, fa uso di un server di visualizzazione, si è basata su DirectFB o X11, eccAndroid grafiche Internals
Da quello che ho riuscito a mettere insieme, Android dipende dal Linux frame buffer. Non ho trovato molto sul tipo di server di visualizzazione o su Android window manager che utilizza l'accesso multiplex al framebuffer, quindi qualsiasi suggerimento sarebbe molto apprezzato!
Infine, da quello che ho capito il set di istruzioni ARM fornisce istruzioni per accelerare OpenGL, ma come questo si integri con il server di visualizzazione non è chiaro, vale a dire. le applicazioni client negoziano un buffer di memoria condiviso in cui il client scrive direttamente?
Le librerie OpenGL per l'acceleratore di piattaforma sono open source? Ho trovato alcuni riferimenti che suggeriscono che sono binari a sorgente chiusa. Ancora una volta, qualsiasi suggerimento sarebbe apprezzato.
+1. Molto utile per le persone come me che hanno improvvisamente problemi legati alla visualizzazione .. :) potresti modificare il link del buffer del frame di linux. È stato cambiato e non più supportato sembra. Grazie in anticipo .. –