首页 > 解决方案 > VAO 对象在其属性列表中存储什么?

问题描述

在 OpenGL 中,VAO 是将 VBO 对象存储在其属性列表中,还是将 VBO 中包含的数据存储在属性列表中?

标签: c++opengl

解决方案


https://www.khronos.org/opengl/wiki/Vertex_Specification#Vertex_Array_Object

顶点数组对象 (VAO) 是一种 OpenGL 对象,它存储提供顶点数据所需的所有状态(下面会提到一个小例外)。它存储顶点数据的格式以及提供顶点数据数组的缓冲区对象(见下文)。请注意,VAO 不会复制、冻结或存储引用缓冲区的内容- 如果您更改现有 VAO 引用的缓冲区中的任何数据,这些更改将被 VAO 的用户看到。

(强调我的)


推荐阅读