【发布时间】:2011-06-30 20:26:30
【问题描述】:
我今天在做一个关于点集可视化的项目时,遇到了一个关于 WebGL 的小问题。我知道 drawElements 中存在索引限制,因为索引是 16 位 整数。然而,根据this post 的说法,没有 drawArrays,我通过能够向 GPU 发送大约 400k 点来确认这一点。
问题是,一旦我尝试了 400k,我想探索 WebGL 的可能性,我尝试了 3M 顶点模型。砰!什么都没有显示,WebGL 检查器没有显示 drawArrays 调用。
您知道直接调用 drawArray 的某种限制吗?
【问题讨论】:
-
我一直在翻阅 Chromium 源代码,想看看能不能找到适合你的东西。
drawArrays()函数调用gles2::DrawArrays()... 我仍在尝试追踪那个。 -
我猜它会以某种方式导致this 文件和
glDrawArrays()函数存在。 -
我的想法是,这可能是硬件限制。但我在规范上找不到任何关于它的信息。而且 3M 顶点对于当前的显卡来说似乎并不多……
标签: javascript webgl