Egret is a brand new open mobile game and application engine which allows you to quickly build mobile games and apps on Android,iOS and Windows.
3.92k
stars
795
forks
source link
iOS14 H5卡顿问题:部分解决方案(index buffer共享问题) #397
Closed
kenkozheng closed 3 years ago
egret默认设置12288大小的index buffer,每次drawcall都使用这个index buffer + offset 方式,一般来说,这是一个优化措施。但对iOS14成了负担,导致性能骤降。
我们游戏项目已自行修改引擎,建议官方尽快修复。 附件是我们自己的修改方案,希望能给官方一些有用参考。
WebGLRenderContext.ts ` public $drawWebGL() { if (this.drawCmdManager.drawDataLen == 0 || this.contextLost) { return; }
`