3.10 Bug反馈,节点添加Mask组件导致GFX Buffer Mem持续增长

我们的游戏发现GFX Buffer Mem持续增长,经过排查是Mask组件引起的,给场景A中的一个节点挂上Mask组件,场景A -> 场景B -> 场景A,发现GFX Buffer Mem持续增长,多给一些节点挂上Mask看的更加明显,在web端就能看到,在native端也是同样的问题,反复切换GFX Buffer Mem超过3G左右会清0,然后继续增长,直到崩溃

1个Mask的GFX Buffer Mem消耗得几M,10个Mask得几十M,反复切换场景很快就能测出崩溃

测试例子
https://gitee.com/wuyutao/test310.git

1赞

关注下该帖子。

这个问题在3.0.0就有了.反馈了一直没解决 :sweat_smile:

好的,知道了,谢谢

很抱歉回复晚了,感谢反馈,这个问题我已经提交了修复,可参考 fix mask & graphics memory leak
再次感谢提供demo

谢谢,有个说法就好,自从升级到了3.0,我从来没有如此关注cocos的版本更新,以及期待cocos的版本更新,引擎组辛苦了,加油

修改代码完,怎么让它生效

已验证,解决了,谢谢

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。