gpt4 book ai didi

types - Open GL ES - GLenum 与 Glint 和 GLint 与 GLsizei 之间的区别

转载 作者:行者123 更新时间:2023-12-04 05:48:05 26 4
gpt4 key购买 nike

Open GL 中有一种数据类型叫做 GLenum,它可以容纳 0 到 4,294,967,295。在我见过它的任何地方,我都没有发现它和 GLInt 之间有任何区别。我无法理解的另一种数据类型是 GLsizei,因为它与 Glint 完全相同(至少看起来如此)。 GLenum 和 GLsizei 的用途是什么,它们与 Glint 有何不同?

最佳答案

这些名字有点泄露了目的。 GLenum用于枚举。 GLsizei是尺寸。这些在这里并不是复杂的概念。 OpenGL 只是在值和类型之间提供一些语义关联。

如果函数采用 GLenum ,那么你应该通过 GL_... 之一它的枚举器。如果需要 GLsizei ,您应该传递一个大小。它们不同于 GLint因为它们意味着不同的东西,而不是它们更大或更小。

大小无关紧要;重要的是你用它做什么。

关于types - Open GL ES - GLenum 与 Glint 和 GLint 与 GLsizei 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10419670/

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