gpt4 book ai didi

c++ - 了解 OpenGL 中的绑定(bind)?

转载 作者:行者123 更新时间:2023-11-27 23:36:19 24 4
gpt4 key购买 nike

我在 OpenGL 中遇到过这段代码:

glGenVertexArrays(GLsizei n, GLuint *arrays);
glBindVertexArray(GLuint array);

如文档中所述,第一行:返回数组中的 n 个顶点数组对象名称,第二行:将顶点数组对象与名称数组绑定(bind)。

我只能猜测这里的 bindreturn in 意思不同,但是,这些函数听起来好像它们在做同样的事情。 bind 这个术语指的是什么?它与 glGenVertexArrays() 有什么不同?

最佳答案

glGenVertexArrays() :为顶点数组生成 n 句柄。句柄值返回 arrays

glBindVertexArray() :设置一个 VertexArray 事件。从现在开始,您可以使用 vertexArray 调用 opengl API。

OpenGL中有很多类似的API..bindXXX 表示激活。

关于c++ - 了解 OpenGL 中的绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58979834/

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