适用于嵌入式系统的OpenGL(OpenGL ES)

作者: Randy Alexander
创建日期: 1 四月 2021
更新日期: 26 六月 2024
Anonim
现代OpenGL,Qt实现:QOpenGLShaderProgram | 阿西拜南昌
视频: 现代OpenGL,Qt实现:QOpenGLShaderProgram | 阿西拜南昌

内容

定义-OpenGL for Embedded Systems(OpenGL ES)是什么意思?

OpenGL for Embedded Systems(OpenGL ES)是OpenGL 3D图形应用程序编程接口(API)的子集,是为嵌入式设备(例如视频游戏机,移动电话和个人数字助理(PDA))设计的跨平台API。这种轻量级的API消耗的功率最小,并且需要的存储空间也最小。


作为低级API,OpenGL ES在软件应用程序与硬件或软件图形引擎之间工作。由于它是免版税的,因此OpenGL ES为寻求创建高级3D图形和游戏的移动和嵌入式平台开发人员提供了一种经济实惠的解决方案。

Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

Techopedia解释了OpenGL for Embedded Systems(OpenGL ES)

OpenGL ES作为一种跨平台API,与供应商无关,并且受包括Android,iOS,WebOS,Symbian ^ 3和BlackBerry OS在内的各种移动平台的支持。支持OpenGL ES的设备包括:

  • 苹果iPhone,iPad和iPod Touch
  • Android 2.2手机
  • 诺基亚N900和N8
  • BlackBerry Storm 2和Curve 8530
  • 三星Galaxy S和Wave
OpenGL ES可容纳的设备范围从仅具有1 MB随机存取存储器(RAM)的50 MHz手机到具有64 MB RAM的400 MHz PDA。

OpenGL ES基于OpenGL-一个有据可查的API。因此,希望使用OpenGL ES的应用程序开发人员可以访问各种资源,包括书籍,示例代码和其他相关信息。

更快的中央处理器(CPU),更大的RAM,更高分辨率的触摸屏显示器和3D图形加速器为高级图形应用程序开发和OpenGL ES API创造了更理想的移动设备空间。

非营利性技术行业组织Khronos Group提供OpenGL ES监督和管理。