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,其它所有复制图形都是通过这几种基本几何图形组合而成。

你可能感兴趣的:(OpenGL ES 简介)