最多支持到gl3,gl4以后无此函数。
该函数在客户端调用。
纹理坐标数据初始是禁用的,不能被glArrayElement, glDrawElements, glDrawRangeElements, glDrawArrays, glMultiDrawArrays, or glMultiDrawElements调用。
注意,顶点数组保存在你的应用程序(系统内存),它在客户端。且处在服务端的OpenGL访问它们。这就是为什么拥有顶点数组这些特殊命令的原因,使用glEnableClientState()与glDisableClientState()而不是glEnable()与glDisable()。
void glTexCoordPointer( GLint size,
GLenum type,
GLsizei stride,
const GLvoid * pointer);
Parameters
size
Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.
type
Specifies the data type of each texture coordinate. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. Th

glTexCoordPointer是OpenGL中的一个客户端状态函数,用于设置纹理坐标数组。该函数在OpenGL 3及之前版本中可用,但在4及更高版本中已移除。函数允许指定数组元素的坐标数量、数据类型、步长以及指向数组首元素的指针。在使用glArrayElement或绘制命令时,必须先启用纹理坐标数组。初始状态下,纹理坐标数组是禁用的。
最低0.47元/天 解锁文章
405

被折叠的 条评论
为什么被折叠?



