OpenGL ES 简介

什么是OpenGL ES

  • OpenGL ES(是OpenGL Embedded System的缩写)适用于嵌入式系统的一个免费二维和三维图形库。
  • OpenGL的一个子集
  • OpenGL ES 定义了一个在移动平台上能够支持OpenGL最基本功能的精简标准,以适应如手机,PDA或其它消费者移动终端的显示系统。
  • Khronos Group 定义和管理了 OpenGL ES 标准。

OpenGL ES 1.0 基于 OpenGL1.3,2003年发布。
OpenGL ES 1.1 基于 OpenGL1.5,2004年发布。
OpenGL ES 2.0 基于 OpenGL2.0,2007年发布。
OpenGL2.0向下兼容1.5。OpenGL ES2.0不兼容1.x,是两种完全不同的概念。

OpenGL ES Profiles

OpenGL ES 1.x支持两种Profile以支持不同类型的嵌入设备。

  1. The Common Profile 针对支持硬件浮点运算的设备,API支持定点和浮点运算。
  2. The Common Lite Profile 针对不支持硬件浮点运算的设备,API只支持定点运算。

OpenGL ES支持的基本图形为 点Point,线Line,和三角形Triangle,其它所有复制图形都是通过这几种基本几何图形组合而成。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容