在过去的一个月里,我一直在搞乱 WebGL,发现如果我创建并绘制一个大的顶点缓冲区,它会导致低 FPS。有谁知道如果我在 C++ 中使用 OpenGL 是否相同?
这是使用的语言(WebGL 中的 JavaScript)还是 GPU 的瓶颈?
像这样的WebGL示例表明,您可以使用一个具有良好性能的缓冲区绘制 150,000 个立方体,但除此之外,我得到 FPS 下降。这与 OpenGL 是否相同,还是能够处理更大的缓冲区?
基本上,我必须决定继续使用 WebGL 并尝试通过代码进行优化,或者 - 如果您告诉我 OpenGL 性能会更好并且这是语言速度瓶颈,请切换到 C++ 并使用 OpenGL。