OpenGL ES 版本与iOS版本的支持对应关系以及EAGL的来源分析

简介: OpenGL ES 版本与iOS版本的支持对应关系以及EAGL的来源分析 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循“署名-非商业用途-保持一致”创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。

OpenGL ES 版本与iOS版本的支持对应关系以及EAGL的来源分析

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)

本文遵循“署名-非商业用途-保持一致”创作公用协议

转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino否则,出自本博客的文章拒绝转载或再转载,谢谢合作。



iOS版本 OpenGL ES版本
2.x 1.x
3.0~6.x 2.x
7.0 3.x

OpenGL ES开发涉及到EGL和OpenGL两部分,后者平台独立,前者是与平台的交互。

那么估计iOS上的相关EAGL开头的API,就应该是EGL在GL前加个A,即Apple缩写。


OpenGL ES Versions

These constants are used to choose the version of OpenGL ES that a rendering context provides.

typedef NSUInteger EAGLRenderingAPI;

enum

{

   kEAGLRenderingAPIOpenGLES1         = 1,

   kEAGLRenderingAPIOpenGLES2         = 2,

   kEAGLRenderingAPIOpenGLES3         = 3,

};

Constants

kEAGLRenderingAPIOpenGLES1

Context supports OpenGL ES 1.x rendering API.

Available in iOS 2.0 and later.

Declared in EAGL.h.

kEAGLRenderingAPIOpenGLES2

Context supports OpenGL ES 2.x rendering API.

Available in iOS 3.0 and later.

Declared in EAGL.h.

kEAGLRenderingAPIOpenGLES3

Context supports OpenGL ES 3.x rendering API.

Available in iOS 7.0 and later.

Declared in EAGL.h.



目录
相关文章
|
2月前
|
搜索推荐 Android开发 iOS开发
安卓与iOS系统的用户界面设计对比分析
本文通过对安卓和iOS两大操作系统的用户界面设计进行对比分析,探讨它们在设计理念、交互方式、视觉风格等方面的差异及各自特点,旨在帮助读者更好地理解和评估不同系统的用户体验。
27 1
|
3月前
|
Android开发 数据安全/隐私保护 iOS开发
安卓与iOS系统的发展趋势与比较分析
【2月更文挑战第6天】 在移动互联网时代,安卓和iOS系统作为两大主流移动操作系统,各自呈现出不同的发展趋势。本文将从技术角度出发,对安卓和iOS系统的发展方向、特点及未来趋势进行比较分析,以期为读者提供更深入的了解和思考。
38 4
|
8月前
|
C语言 索引
09-iOS之load和initialize底层调用原理分析
09-iOS之load和initialize底层调用原理分析
58 0
|
2月前
|
数据安全/隐私保护 开发者 iOS开发
iOS-打包上架构建版本一直不出现/正在处理/自动消失
iOS-打包上架构建版本一直不出现/正在处理/自动消失
26 0
|
3月前
|
安全 搜索推荐 Android开发
Android 与 iOS 的比较分析
【2月更文挑战第5天】 Android 和 iOS 是目前市场上两种最流行的移动操作系统,它们都拥有自己的特点和优势。本文将会分别从操作系统设计、应用生态、安全性等方面对这两种操作系统进行比较和分析,希望能够帮助读者更好地选择适合自己的移动设备。
|
3月前
|
移动开发 开发工具 数据安全/隐私保护
iOS APP 版本更新升级教程:如何打包上架新的 APP 版本?
iOS APP 版本更新升级教程:如何打包上架新的 APP 版本?
iOS APP 版本更新升级教程:如何打包上架新的 APP 版本?
|
4月前
|
数据安全/隐私保护 开发者
iOS- 打包上架构建版本一直不出现 / 正在处理 / 自动消失
iOS- 打包上架构建版本一直不出现 / 正在处理 / 自动消失
|
4月前
|
数据安全/隐私保护 开发者 iOS开发
iOS-打包上架构建版本一直不出现/正在处理/自动消失
iOS-打包上架构建版本一直不出现/正在处理/自动消失
36 0
|
5月前
|
XML 小程序 Java
【Android App】三维投影OpenGL ES的讲解及着色器实现(附源码和演示 超详细)
【Android App】三维投影OpenGL ES的讲解及着色器实现(附源码和演示 超详细)
53 0
|
8月前
|
iOS开发
iOS 获取设备-语言,版本,国家
iOS 获取设备-语言,版本,国家
99 0