OpenGLES 版本

1. OpenGL ES 各版本

OpenGL ES 1.x 针对固定管线硬件
OpenGL ES 2.x 针对可编程管线硬件

OpenGL ES 1.0 以 OpenGL 1.3 规范为基础
OpenGL ES 1.1 以 OpenGL 1.5 规范为基础
OpenGL ES 2.0 以 OpenGL 2.0 规范为基础
OpenGL ES 3.0 于2012年公布,在OpenGL 3.x 和 4.x的基础上增加了许多新的功能。

2. 在android、iOS版本中的支持

OpenGL ES 1.x 支持 初代 iPhone 和 Android  
OpenGL ES 2.0 支持 Android 2.2 以后的平台,支持iPad, iPhone3GS 和后续版本,以及iPodTouch3代和后续版本。

OpenGL ES 3.0 支持 Android 4.3 以后的平台。支持iPhone 5s ,iPad Air ,iPad mini 2 及后续版本。

3. OpenGL ES 3.0主要新功能有:

1、 渲染管线多重增强,实现先进视觉效果的加速,包括遮挡查询(Occlusion Query)、变缓反馈(Transform Feedback)、实例渲染(Instanced Rendering)、四个或更多渲染目标支持。
2、 高质量ETC2/EAC纹理压缩格式成为一项标准功能,不同平台上不再需要需要不同的纹理集。
3、 新版GLSL ES 3.0着色语言,全面支持整数和32位浮点操作。
4、 纹理功能大幅增强,支持浮点纹理、3D纹理、深度纹理、顶点纹理、NPOT纹理、R/RG单双通道纹理、不可变纹理、2D阵列纹理、无二次幂限制纹理、阴影对比、调配(swizzle)、LOD与mip level clamps、无缝立方体贴图、采样对象、纹理MSAA抗锯齿渲染器。
5、一 系列广泛的精确尺寸纹理和渲染缓冲格式,便携移动应用更简单。

苹果设备对OpenGL ES支持情况见https://developer.apple.com/library/ios/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/OpenG

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值