WebGL引擎Bug: meshlist没有判断canReuse直接销毁没有回收入池导致mesh池异常

在2.3.0版本laya.core.js中的Context._releaseMem方法里,直接对meshlist中的对象进行了销毁而没有做回池处理,而其他两处均作了是否复用回池的判断而唯独这里没有,这导致了MeshQuadTexture._POOL、MeshTexture._POOL、MeshVG._POOL池的规模异常,许多new出来的mesh对象并没有回收到池中而是直接被destroy。这一异常在2.0.0-2.3.0版本中均会发生,图截取的是2.3.0版本,这个是引擎bug还是有别的考虑?

QQ截图20191127170459.jpg


QQ截图20191127170440.jpg

 
已邀请:

Laya_Aaron

赞同来自:

有可能是bug, 尝试一下2.4是否解决, 如果2.4 最新的beta2 没解决,可以发一个复现demo,再发个帖子

要回复问题请先

商务合作
商务合作