c++ - VAO 对象在其属性列表中存储什么?
问题描述
在 OpenGL 中,VAO 是将 VBO 对象存储在其属性列表中,还是将 VBO 中包含的数据存储在属性列表中?
解决方案
https://www.khronos.org/opengl/wiki/Vertex_Specification#Vertex_Array_Object
顶点数组对象 (VAO) 是一种 OpenGL 对象,它存储提供顶点数据所需的所有状态(下面会提到一个小例外)。它存储顶点数据的格式以及提供顶点数据数组的缓冲区对象(见下文)。请注意,VAO 不会复制、冻结或存储引用缓冲区的内容- 如果您更改现有 VAO 引用的缓冲区中的任何数据,这些更改将被 VAO 的用户看到。
(强调我的)
推荐阅读
- glsl - 在 GLSL 中制作一个带有“Squircle”角的矩形
- ruby-on-rails - 为模型赋值会保存模型吗?
- sas - 如何处理列名在SAS转置的by组中出现两次
- c - 如何在 Xaml 页面上设置最大日期并根据禁用日期设置日期
- excel - Why does Excel Grand Total returns error (#VALUE!) when getting data from SSAS OLAP Cube (MDX)?
- javascript - 在图标点击时将图标的值添加到输入字段中
- python - kaggle数据交易分析
- json - 如何基于 JSON formio.js 创建自定义组件?
- lucene - 如何在 Lucene.Net 的 RAMDirectory 中序列化/反序列化内容
- sql - sql条件连接语句