15 Star 86 Fork 18

feng3d / feng3d

 / 详情

优化GPU高占用问题

已关闭
拥有者
创建于  
2018-06-11 00:34

gpu_high_bug

在什么都没有渲染的情况下。
只执行以下代码

gl.clearColor(scene3D.background.r, scene3D.background.g, scene3D.background.b, scene3D.background.a);
gl.clear(gl.COLOR_BUFFER_BIT);

如果将画布从分辨率(1130,744) ->(400,300),gpu占用率 %30->7.5%

可能原因

  1. Engine.ts gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT);

结论

属于正常情况

优化方案

使用脏标记进行清理。

评论 (0)

feng 创建了任务
feng 添加了标签引擎
feng 添加了标签优化
feng 修改任务状态为已拒绝

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
798004 feng3d admin 1578933120
TypeScript
1
https://gitee.com/feng3d/feng3d.git
git@gitee.com:feng3d/feng3d.git
feng3d
feng3d
feng3d

搜索帮助