openGL之API学习(一七零)glEnableClientState glDisableClientState
Posted hankern
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openGL之API学习(一七零)glEnableClientState glDisableClientState相关的知识,希望对你有一定的参考价值。
glEnableClientState 和 glDisableClientState 启用或禁用单个客户端功能。默认情况下,禁用所有客户端功能。glVertexPointer、glColorPointer、glFogCoordPointer、glNormalPointer、glSecondaryColorPointer、glTexCoordPointer等函数调用时,如果使用GL_VERTEX_ARRAY则需要开启相应功能,如果使用GL_ARRAY_BUFFER则不需要开启。
void glEnableClientState( GLenum cap);
void glEnableClientState( GLenum cap);
cap
Specifies the capability to enable. Symbolic constants GL_COLOR_ARRAY, GL_EDGE_FLAG_ARRAY, GL_FOG_COORD_ARRAY, GL_INDEX_ARRAY, GL_NORMAL_ARRAY, GL_SECONDARY_COLOR_ARRAY, GL_TEXTURE_COORD_ARRAY, and GL_VERTEX_ARRAY are accepted.
指定要启用的功能。接受符号常量 GL_COLOR_ARRAY、GL_EDGE_FLAG_ARRAY、GL_FOG_COORD_ARRAY、GL_INDEX_ARRAY、GL_NORMAL_ARRAY、GL_SECONDARY_COLOR_ARRAY、GL_TEXTURE_COORD_ARRAY 和 ARRAY_ARRAY。
以上是关于openGL之API学习(一七零)glEnableClientState glDisableClientState的主要内容,如果未能解决你的问题,请参考以下文章
openGL之API学习(一七五)如何查看显卡支持了多少OpenGL扩展
openGL之API学习(一七三)glsl如何设置版本和兼容性
openGL之API学习(一七七)opengl gles glsl glsl es版本对应关系