首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >清理Threejs WebGl上下文

清理Threejs WebGl上下文
EN

Stack Overflow用户
提问于 2014-02-04 17:17:33
回答 3查看 14.5K关注 0票数 24

我在清理WebGl场景时遇到了一个问题。我正在使用带有WebGlRenderer的Three.js。在我的应用程序中,我必须经常更改视图,因此需要一直渲染新的场景。直到现在,我销毁并重新初始化了整个Threejs场景。在切换场景大约15 - 20次后,我得到以下警告:

WARNING: Too many active WebGL contexts. Oldest context will be lost.

在多次切换之后,上下文完全丢失,应用程序崩溃。

有没有办法在清理时销毁当前的WebGl上下文?或者,WebGlRenderer在实例化时总是创建新的WebGl上下文吗?

我正在使用Three.js R64。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21548247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档