采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
如题。或者,在屏缓冲区就是在屏渲染吧,on-screen?
相信这位同学在学习的时候能感受到这门课程的讲解深度。
在GPU层面缓冲区有多种类型,注意避免概念上的混淆 ,比如有帧缓冲区,渲染缓冲区等。 这些概念基本都包含在GPU层面,FrameBuffer是帧缓冲区,离屏渲染小节提到的在屏缓冲区、屏幕外缓冲区可以理解为OpenGL多通道渲染管线当中涉及到的渲染缓冲区。
由于这门课程是以面试为切入点的一门实战课,在面试过程当中、甚至实际业务开发过程当中,我们关注的重心,更多的是在CPU层面。
我们也会搜集一些同学们关于更偏向底层、硬件的一些学习需求,如果可能我们会专门开设相关课程,满足同学们的学习需要。
谢谢老师!棒棒哒
FrameBuffer直译过来就是帧缓冲区的意思,我们看到的UI是不变的或者说是流畅的,实际上是在1s内会有60帧的画面更新,不论是iphone手机还是传统的CRT显示器,基本原理都是类似的。 当显示器或者说某一个硬件每隔1/60s (约等于 16.7ms)会发送一次VSync垂直同步信号,由视频控制器去接收这个信号来调度FrameBuffer也就是帧缓冲区中的将要显示的下一帧数据。从PPT的展示来看,没有视频缓冲区这个表达,可能是口误,其实指的就是帧缓冲区。
我补充回答你
我打错了,我想说的是,在屏缓冲区,就是on-screen那个。打成了视频,我修改一下。。
登录后可查看更多问答,登录/注册
从BAT/TMD名企真题入手,结合源码及应用,构建完整iOS知识体系
1.7k 11
2.3k 9
1.6k 9
1.4k 8
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号