本文主要是介绍Android VSYNC发展历程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
0 前言
安卓直到android-4.1.1_r1才首次引入VSYNC实现,然后逐步演进到android-4.4才得以完善,并在android-11、12后继续大改。
1 尚未引入
android-4.0.4_r2.1之前尚未引入VSYNC[1],SurfaceFlinger被实现为一个线程,通过睡眠来实现以固定帧率合成图(详见参考资料[2]第2.1小节)。
2 初步引入
android-4.1.1_r1开始引入VSYNC,但非常粗糙。
3 基本定型
android-4.4之后VSYNC的实现基本定型,详见参考资料[3]。
4 继续改进
todo
参考资料
[1]iTOP4412|Android-4.0.3_r1 VSYNC
[2]iTOP4412|Android-4.0.3_r1 SurfaceFlinger
[3]iTOP4412|Android-4.4.4_r1 VSYNC
这篇关于Android VSYNC发展历程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!