使用 OpenGL ES 2 的 iOS GLSL 着色器纹理
不知何故,这些信息在 Google 上并不存在。
我需要将纹理坐标传输到我的着色器程序,但 ATTRIB_TEXCOORD 不存在。我该如何使用 glVertexAttribPointer?
谢谢。
This information doesn't exist on Google somehow.
I need to transfer texture coordinates to my shader programs but ATTRIB_TEXCOORD doesn't exist. What do I do with glVertexAttribPointer?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
给定着色器程序和纹理属性的名称(在本例中,属性名为“textureCoords”),您将获得如下索引:
然后在 glVertexAttribPointer 中使用 a_texture,如下所示:
Given a shader program and the name of the texture attribute (in this example the attribute is named “textureCoords”) you get the index like this:
and then use a_texture in glVertexAttribPointer like this: