-1
我主要對ARM Mali GPU和Android感興趣,但這裏的任何通用信息都會有用。我只是想知道在哪個級別,我們都知道對這樣的術語如「GUI應用程序切換到後臺」瞭解低級別的GUI應用程序背景模式
- 在平臺API級別(即圖形堆棧系統庫上面的OpenGL)(1)
- 在OpenGL的級別? (2)
- GPU(驅動程序和硬件級別)是否理解「應用程序轉到後臺」是什麼? (3)
基本上,從我的理解應該是(1)。是否有任何應用程序進入背景時會發生什麼的標準,即哪些圖形數據可能會被丟棄,哪些是恢復所需的?或者每個平臺都以自己的方式來實現這一點?請問,有人可以提供任何有用的信息或參考資料,從低級圖形上下文中必須保存什麼數據,以便在從後臺返回到前臺時恢復GUI應用程序?
我認爲你可能需要完全完成這個Android - 一般而言,從UI /窗口管理器的角度來看「在後臺」的程序並不一定意味着它的窗口仍然不可見並且需要即使不是這樣,也不一定會影響正在使用的資源。考慮一下Windows 3.1媒體播放器,它在最小化時繼續播放視頻,但將縮小的輸出呈現爲其_desktop圖標_,而不是(很酷!) – Notlikethat