您的位置:首页 > 运维架构

OpenGLES 1.1 相对于OpenGL2.1的删减-材质部分

2010-05-15 23:04 549 查看
 

 

1) Color Material

OpenGLES
1.1只支持使用glEnable/glDisable开启关闭,如果开启,必然是diffuse & ambient同时trace,
而OpenGL2.1可以使用glColorMaterial(GLenum face, GLenum mode)指定正反面的color
material模式,即使用ambient, diffuse, specular,emission,还是ambient &
diffuse trace.

2) Blend 删减比较多

2-1 Blend Op:

OpenGL2.1支持设置blend operation,如add, subtract, reverse subtract, min, max,而OpenGLES1.1不支持设置,只能使用add

2-2 Blend Factor的设定:

OpenGL2.1可以分别设定RGB和Alpha的Factor,而ES1.1不支持,2.1还支持分别设置RGB和alpha的Op,ES1.1当然更不支持了

2-3 Blend Factor:

ES1.1不支持 GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_ALPHA

(待续)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: