iphone - 如何重置或清除 OpenGLES(iPhone) 中的 glVertexAttribPointer 值?

标签 iphone ios opengl-es

目前我正在使用简单的游戏应用程序,我对 glVertexAttribPointer 在 glVertexAttribPointer 中清除或重置值有疑问。到底可不可以呢。你能告诉我吗?

示例代码:

glVertexAttribPointer(GLKVertexAttribPosition, 2, GL_FLOAT, GL_FALSE, sizeof(TexturedVertex), (void *) (offset + offsetof(TexturedVertex, geometryVertex)));

提前致谢。

最佳答案

重置是什么意思?如果您不需要特定属性,则禁用它:

glDisableVertexAttribArray(GLKVertexAttribPosition);

关于iphone - 如何重置或清除 OpenGLES(iPhone) 中的 glVertexAttribPointer 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10562036/

相关文章:

iphone - 如何使用 Quartz 连接两条不同颜色的线?

iphone - 什么是原子存储类型?

javascript - 如何减小 React Native iOS 应用程序的大小?

ios - 使用 iTunes 12.7 安装 IPA

ios - OS X 的 NSURLConnectionLoader 异常但使用 IOS

java - 无法在 libgdx 中加载渐进式 jpeg 图像

ios - 动态改变TableView Cell高度

ios - 刷新时,UI TableView 以错误的顺序使可重用单元出队

opengl-es - android/openGL 立方体与 GL_TRIANGLE_FAN

android - glext.h 函数未解析