openGL中隐藏和删除节点的区别:单纯隐藏节点还是可能影响帧率

Mo先生 2020-03-15 04:27:41
各位码友
我在OpenGL场景中只显示一个文本,实时刷新帧率,然后把其他的3D和2D节点全部隐藏了(大概由8-9个),但是PC上的帧率还是很低,就50多帧。把隐藏的节点全部删除,帧率马上恢复到300多帧。初步结论是隐藏的节点可能不占用GPU的开销,但是可能占用内存和CPU的资源,绘制场景的时候还是包括了隐藏的节点,不过没显示出来而已,实际上绘制场景的时间并没有因为节点隐藏而减少导致帧率下降。再或者是我没有开启OpenGL的某种优化,可以减少绘制场景的时间。小弟拙见,望各位码友切勿见笑。
...全文
171 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,245

社区成员

发帖
与我相关
我的任务
社区描述
OpenAPI
社区管理员
  • OpenAPI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧