在以前版本的OpenGL中,您可以设置各种提示,例如GL_LINE_SMOOTH_HINT
,并将阴影模型设置为GL_SMOOTH
。你怎么能在OpenGL ES 2中做到这一点?
ES中唯一的提示目标是GL_GENERATE_MIPMAP_HINT
,其他内容如1D纹理缺失。
答案 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
之类的提示仍然有效的原因。