小游戏使用webgl绘制排行榜,性能瓶颈
在小游戏中使用webgl绘图,在绘制开放域内容时,由于无法得知开放域内容是否绘制完成,需要不停的绘制,但在webgl中绘制2d需要使用 texImage2D 来设置纹理图像, 如果不停的绘制就需要不停的设置纹理图像,然而texImage2D是cpu向gpu提交数据 不停的提交会导致CPU过高,微信会杀死小游戏
目前的解决办法是降低绘制频率,但是排行榜的列表不可能一次绘制到屏幕上,需要监听滑动事件,滑动时也是需要不停绘制的,同样存在上述问题
请问如何解决这个问题