glEnable
时间: 2023-10-28 17:05:49 浏览: 129
fog.rar_GL_FOG_glEnable
glEnable是OpenGL中的函数之一,用于启用指定的OpenGL功能。OpenGL有很多功能,如深度测试、剪裁测试、纹理映射等等,这些功能默认情况下可能是关闭的,需要使用glEnable函数来启用它们。
该函数的参数是一个OpenGL功能的枚举值,例如GL_DEPTH_TEST表示深度测试功能,GL_TEXTURE_2D表示2D纹理映射功能等等。需要注意的是,每个OpenGL功能只能启用一次,在需要禁用该功能时可以使用glDisable函数。
该函数的调用可以通过以下代码示例:
```c++
glEnable(GL_DEPTH_TEST);
```
该代码表示启用深度测试功能,即在绘制3D场景时根据物体距离相机的远近关系,只绘制可见的物体,隐藏被遮挡的物体。
阅读全文