了解 OpenGL ES 社区

学习任何一种新技术,要先对它有一个全局性的了解,这样才知道用功的方向。而这全局性的了解中,非常重要的一块就是要了解该技术的社区情况。

OpenGL|ES的官方组织是:http://www.khronos.org/ 该组织关注于手持和移动平台上的动态媒体编著、播放所需的API,并致力于为这些API建立无限权费用的开放标准。(focused on the creation of open standard, royalty-free APIs to enable the authoring and accelerated playback of dynamic media on a wide variety of platforms and devices.)

在 Khronos 的网站上,有大量开发者资源,其中最重要的部份就是规范文档和头文件(EGL, GLES 1.x, GLES 2.x),同时还列出了很多的例子和教程。

OpenGL|ES 是根据手持及移动平台的特点,对 OpenGL 3D 图形 API 标准进行裁剪定制而形成的,因此大多数 OpenGL 方面的知识都是可以借鉴的,因此保持对 OpenGL官方组织的关注是非常有益的,OpenGL ARB 网站在 http://www.opengl.org 。 Khronos 对两个 API 的关系有非常清楚的定义:

目前,各路厂商对OpenGL ES的支持才刚刚起步,在很多平台上都还没有官方的 OpenGL ES 实现,在这种情况,利用一些开源的产品也可以开始相关的研究和开发。其中发展得比较好的是Vicent Mobile 3D Rendering Library (1.x 版本2.x 版本 ),基于 OpenGL ES 的 3D 引擎es3d,在 OpenGL 世界里广受欢迎的 GLUT 也出了 ES 版本 (http://sourceforge.net/projects/glutes/) ,不过个人感觉,有了EGL标准,开发者不必再面对 glx/wgl/agl 等一堆平台相关的初始化方法,glut 的作用已经小多了,不过对于从 OpenGL 平台转过来的用户还是非常友好的。

对于象笔者这样的 Dell Axim X50v/X51v 用户来说,intel 2700G 芯片的支持仍可以 intel 官方网站(http://www.intel.com)搜索找到,2700G 是基于 PowerVR NMX IP Core研制的,也可以直接去 PowerVR 的网站下载 SDK 及演示程序。

对于 Java 世界的开发者来说,JSR 239 跟 OpenGL ES 几乎是一样的。

已经出版的 OpenGL|ES 方面的书还不多,已知的有 OpenGL ES Game Development,一些传统经典 OpenGL 书籍的最新版中也会有所提及。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值