请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师您好,想问下,FrameBuffer就是后面视频中提到的在屏幕上的缓冲区吗?

如题。或者,在屏缓冲区就是在屏渲染吧,on-screen?

正在回答

4回答

于海 2018-04-03 09:58:22

相信这位同学在学习的时候能感受到这门课程的讲解深度。

在GPU层面缓冲区有多种类型,注意避免概念上的混淆 ,比如有帧缓冲区,渲染缓冲区等。 这些概念基本都包含在GPU层面,FrameBuffer是帧缓冲区,离屏渲染小节提到的在屏缓冲区、屏幕外缓冲区可以理解为OpenGL多通道渲染管线当中涉及到的渲染缓冲区。

由于这门课程是以面试为切入点的一门实战课,在面试过程当中、甚至实际业务开发过程当中,我们关注的重心,更多的是在CPU层面。

我们也会搜集一些同学们关于更偏向底层、硬件的一些学习需求,如果可能我们会专门开设相关课程,满足同学们的学习需要。

1 回复 有任何疑惑可以回复我~
  • 提问者 PeterSix3244453 #1
    谢谢老师!棒棒哒
    回复 有任何疑惑可以回复我~ 2018-04-03 10:00:57
于海 2018-04-03 09:28:39

FrameBuffer直译过来就是帧缓冲区的意思,我们看到的UI是不变的或者说是流畅的,实际上是在1s内会有60帧的画面更新,不论是iphone手机还是传统的CRT显示器,基本原理都是类似的。 当显示器或者说某一个硬件每隔1/60s (约等于 16.7ms)会发送一次VSync垂直同步信号,由视频控制器去接收这个信号来调度FrameBuffer也就是帧缓冲区中的将要显示的下一帧数据。从PPT的展示来看,没有视频缓冲区这个表达,可能是口误,其实指的就是帧缓冲区。

2 回复 有任何疑惑可以回复我~
于海 2018-04-03 09:55:58

我补充回答你

1 回复 有任何疑惑可以回复我~
提问者 PeterSix3244453 2018-04-03 09:33:27

我打错了,我想说的是,在屏缓冲区,就是on-screen那个。打成了视频,我修改一下。。

0 回复 有任何疑惑可以回复我~

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号