gpt4 book ai didi

javascript - Webgl Chrome 空白 Canvas

转载 作者:行者123 更新时间:2023-11-30 16:20:37 28 4
gpt4 key购买 nike

我正在尝试在 webgl 中渲染尽可能多的三 Angular 形。除 chrome 外,所有网络浏览器都可以很好地工作。在 57000 个三 Angular 形之后,我得到了一个空白的 Canvas 。所以我检查了 chrome 任务管理器,我看到 GPU 在这个黑屏之前需要 2 700 000ko。问题是否可能来自于此?这里的代码:http://gogotriangl.orionhub.org:8000/triangles/ch04-05_BlueTriangles.html

最佳答案

您创建的缓冲区过多。获取 webGL inspector ,然后运行您的应用几秒钟,我看到您已经创建了超过 1.6k glBuffers:

enter image description here

但是当你画图的时候,你只是在使用最近的:

enter image description here

要么通过 gl.BufferSubData 重新使用 glBuffers,要么通过 gl.deleteBuffer 删除之前的 glBuffers。

关于javascript - Webgl Chrome 空白 Canvas ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34798669/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com