什么是OpenGL ES?
- OpenGL ES (为OpenGL for Embedded System的缩写) 为适用于嵌入式系统的一个免费二维和三维图形库。
- 为桌面版本OpenGL 的一个子集。
- OpenGL ES 定义了一个在移动平台上能够支持OpenGL最基本功能的精简标准,以适应如手机,PDA或其它消费者移动终端的显示系统。
- Khronos Group 定义和管理了OpenGL ES标准。
OpenGL 与 OpenGL ES的关系
OpenGL ES 是基于桌面版本OpenGL 的,下图显示了OpenGL 和 OpenGL ES之间的关系图
- OpenGL ES 1.0 基于OpenGL 1.3 , 在2003年发布
- OpenGL ES 1.1 基于OpenGL 1.5 , 在2004年发布
- OpenGL ES 2.0 基于OpenGL2.0, 在2007年发布
- OpenGL 2.0 向下兼容OpenGL 1.5 而 OpenGL ES 2.0 和OpenGL ES 1.x 不兼容,是两种完全不同的实现。
OpenGL ES Profiles
OpenGL ES 1.x 支持两种Profile以支持不同类型的嵌入设备。
- The Common Profile 针对支持硬件浮点运算的设备,API支持定点和浮点运算。
- The Common Lite Profile 针对不支持硬件浮点运算的设备,API只支持定点运算。
本教程主要针对 Common Profile 设备支持浮点运算。
分享到:
相关推荐
Android OpenGL ES 简明开发教程四:3D 坐标变换
Android OpenGL ES 简明开发教程
Android开发之OpenGL ES教程,Android开发之OpenGL ES教程,Android开发之OpenGL ES教程,Android开发之OpenGL ES教程,Android开发之OpenGL ES教程,Android开发之OpenGL ES教程,Android开发之OpenGL ES教程,...
Android OpenGL ES 开发教程(19):绘制迷你太阳系
Android OpenGL ES 简明开发真正的3D图 ...Android平台提供的OpenGL ES API主要定义在包android.opengl ,javax.microedition.khronos.egl ,javax.microedition.khronos.opengles ,java.nio 等几个包中
由资深Android开发专家根据OpenGLES2.0版本撰写,不仅系统地讲解了OpenGLES的核心概念、技术,以及Android的图形机制,还通过大量案例讲解了在Android上进行OpenGLES开发的方法和技巧。 《OpenGL ES应用开发实践...
由资深Android开发专家根据OpenGLES2.0版本撰写,不仅系统地讲解了OpenGLES的核心概念、技术,以及Android的图形机制,还通过大量案例讲解了在Android上进行OpenGLES开发的方法和技巧。 《OpenGL ES应用开发实践...
如题,Android 3D游戏开发技术宝典:OpenGL ES 2.0书中的全部源代码。该书由浅入深的讲解了OpenGL ES 2.0在3D游戏开发中的各个方面,还给出了BN赛艇、火力篮球、夜鹰行动三个经典游戏的全部源代码。
Android OpenGL ES 2.0 开发教程 从入门到精通和Demo(内容详细、简单,易学)
Android 3D游戏开发技术宝典 OpenGL ES2.0学习。
OpenGL ES 2 for Android A Quick-Start Guide
Android OpenGL ES 简明开发教程相关源码添加颜色 简单的上色方法叫做顶点着色(Vertxt coloring),可以使用单色,也可以定义颜色渐变或者使用材质(类同于二维图形中各种Brush类型)。
For more information, as well as the latest Pragmatic titles, please visit us at http://pragprog.com. The Android robot is reproduced from work created and shared by Google and is used according to ...
Android OpenGL ES 简明开发教程相关源码材质渲染 使用材质渲染,首先需要构造用来渲染的Bitmap对象,Bitmap对象可以从资源文件中读取或是从网络下载或是使用代码构造
该案例代码为Android 平台OpenGL ES实现举例,有两个作用: ...2、使用 OpenGLES 生成与使用Mipmap纹理,构建远处模糊,近处清晰的效果。 具体案例文章讲解请见: https://xiaxl.blog.csdn.net/article/details/8873106
平台:Android 语言:GLSL(OpenGL ES) 算法:MetaBall 效果:2D融球效果