gpt4 book ai didi

opengl - 如何使用直接状态访问将 'bind' 元素缓冲区数组转换为顶点数组对象?

转载 作者:行者123 更新时间:2023-12-02 07:12:25 26 4
gpt4 key购买 nike

对于其他缓冲区,有如下函数:

glVertexArrayVertexAttribOffsetEXT(
this->handle, // vao handle
vbo.getHandle(), // vbo handle
index, // specifies the index of the generic vertex attribute to be modified.
size, // number of components per generic vertex attribute
vbo.getType(), // specifies the data type of each component in the array
normalized, // specifies whether fixed-point data values should be normalized
stride, // specifies the byte offset between consecutive generic vertex attributes
offset // specifies a pointer to the first component of the first generic vertex attribute in the array
);

但是我找不到将元素缓冲区绑定(bind)到 vao 的方法。或者我错过了什么?

PS:添加 vertex-array-object 和 direct-state-access 标签有意义吗?

最佳答案

您找不到它,因为它不是它的一部分。

DSA 扩展是在 VAO 成为 GL3.0 的一部分之前设计的,并在后来进行了修改以与其交互。我不会感到惊讶这是规范中的一个漏洞。请随时联系规范所有者(列在 extension 顶部)

关于opengl - 如何使用直接状态访问将 'bind' 元素缓冲区数组转换为顶点数组对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3776726/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com