2009-09-15 50 views

回答

2

我可以向你保證它有所不同。手機上的現代硬件功能非常強大,但仍然沒有被充分利用。

許多操作系統都沒有緩衝 - 繪圖代碼直接訪問由顯示器DMA DMA存儲的內存,並努力與垂直回掃同步。

然後一些操作系統爲無閃爍重繪引入了軟件雙緩衝。新場景組成一個屏幕外的緩衝區,然後將最終結果傳送到屏幕內存。不過,我已經看到這種策略的實現並不vsync,但!

然後像Android這樣的東西是圍繞硬件級別的高效緩衝而構建的。 android表面的拋物線在幕後進行。

+0

你是對的!! ...緩衝機制可能會有所不同..如果你有一些示例實現(代碼或一小段解釋),你可以把它放在這裏plz – pdssn

+0

這是硬件特定的,而不是通用的代碼。如果你的意思是實施它,你可以聘請有電話經驗的人爲你做這件事。 – Will

相關問題