OpenGL 有一些关于它们在库中的例程的有组织的命名约定.
前缀
所有例程都有一个gl.类似的事情,你必须观察glu和glut.一些供应商库也有像NVidia男人NV_在硬件功能标志中添加前缀的前缀.
后缀
后缀通常是该方法采用何种参数的指示符.
一些指定函数的上下文.例如1D,2D或者3D
如glTexCoord2D
值类型的种类是函数的参数.例如,glTranslatef接受GLfloat参数(观察即使数据类型遵循相同的命名约定)并glTranslated采取GLdouble.
采用您提到的方法,顶点的来源(通常当顶点太多并将它们存储在单个数组中时)
glGetShaderiv是一个函数,取shaders数据类型的参数,数据GLint源是vector(v) .
您可以采用这种约定来轻松识别哪种方法采用什么样的参数.
| 归档时间: |
|
| 查看次数: |
2118 次 |
| 最近记录: |