javascript - WebGL 缓冲区大小限制

标签 javascript webgl

我今天在做一个关于点集可视化的项目时遇到了一个 WebGL 的小问题。我知道 drawElements 中有索引限制,因为索引是 16 位 整数。根据this post ,但是,没有用于 drawArrays,我通过能够向 GPU 发送大约 400k 点来确认这一点。

事情是,一旦我尝试了 400k,我想探索 WebGL 的可能性,我尝试了 3M 顶点模型。砰!没有显示任何内容,WebGL 检查器也没有显示任何 drawArrays 调用。

您是否知道直接调用 drawArray 的某种限制?

最佳答案

看起来同样的问题已经在这里讨论/回答:Is there a limit of vertices in WebGL? .在那个帖子中,brainjam 的帖子说他发现 drawArrays 不限于 65k。

关于javascript - WebGL 缓冲区大小限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6527791/

相关文章:

javascript - 在 Preact 中渲染原始 HTML 而不使用 Preact 标记?

javascript - jQuery 错误 : Var is defined but says that its not defined?

javascript - WebGL drawElements 超出范围?

opengl-es - 带法线的盒多边形渲染显示奇怪的照明/颜色

web - 为什么 RenderingContext.drawElements 在绘制之前清除屏幕?

javascript - 关闭 Mailchimp 弹出窗口

javascript - 我如何创建单独的数据范围及其应用的过滤器? Angular

javascript - 在父元素外部单击时删除类

javascript - 如何在 THREE.js 中正确制作法线贴图?

android - webgl 不适用于 Android 的人行横道框架