如何在OpenGL ES 2中设置提示?

时间:2012-03-08 03:09:01

标签: objective-c opengl-es

在以前版本的OpenGL中,您可以设置各种提示,例如GL_LINE_SMOOTH_HINT,并将阴影模型设置为GL_SMOOTH。你怎么能在OpenGL ES 2中做到这一点?

ES中唯一的提示目标是GL_GENERATE_MIPMAP_HINT,其他内容如1D纹理缺失。

1 个答案:

答案 0 :(得分:2)

GL_SMOOTH和其他照明相关(甚至矩阵投影)提示不是你可以暗示OpenGL ES 2.0要做的事情,因为这个功能必须在可编程着色器管道中实现,留给开发人员实现在OpenGL ES 2.0中,OpenGL ES不像1.x版本那样处理。

然而,OpenGL ES 2.0仍然处理mip-map生成。这就是GL_GENERATE_MIPMAP_HINT之类的提示仍然有效的原因。