我应该用什么代替OpenGL ES 2.0中的glTexCoordPointer()?

iOS*_*ter 5 iphone opengl-es objective-c ios opengl-es-2.0

在OpenGL ES 1中,我有一个类似下面的功能来设置图像的坐标:

glTexCoordPointer(2, GL_FLOAT, 0, coordinates);
Run Code Online (Sandbox Code Playgroud)

在OpenGL ES 2.0中与此相当的是什么?

Chr*_*ica 10

据我所知,GLES 2.0中删除了所有固定功能属性(如vertex,normal,texcoords等).您必须实现自己的顶点着色器,它接受纹理坐标作为自定义顶点属性(其数据由glVertexAttribPointer每个其他顶点属性指定),并将纹理坐标委托给您自己的片段着色器,实现纹理访问.如果这对你来说听起来很陌生,你可能想深入研究一下GLSL着色器.