根据我的基本了解,顶点缓冲区对象的工作原理如下(伪代码):
通常,如果要说画一个正方形,可以发出画线命令。
line (0, 0) -> (1, 0)
line (1, 0) -> (1, 1)
line (1, 1) -> (0, 1)
line (0, 1) -> (0, 0)
如果我理解正确,则使用VBO会将顶点加载到VBO中。
define VBO
load (0,0) -> VBO
load (1,0) -> VBO
load (1,1) -> VBO
load (0,1) -> VBO
load (0,0) -> VBO
然后,您可以发出一个绘图命令。
draw VBO vertices
虽然我了解VBO的工作原理,但不知道为什么它们会提高性能。
他们如何提高性能?