《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之68---BREW 应用中的3维图像技术

简介: 版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。 https://blog.csdn.net/wireless_com/article/details/5751916

OpenGL(Open Graphics Library)是一个2D3D的开放式图形标准,前身是SGI公司的IRIS GLMicrosoftSGIIBMDECSUNHP等大公司都采用了OpenGL做为三维图形标准。而作为移动3D图形行业标准的OpenGL ES的出现,避免了手机制造商由于互不兼容的游戏软件格式而导致无谓的市场竞争。

OpenGL ES源自PC市场,是一个从OpenGL淬取出来的低容量的先进绘图用API,能够运用OpenGL的资源。。在应用软件与软硬件之间,它提供了底层应用的可用程序化接口(API)。这是3D针对嵌入式系统所制定的绘图API,能够进行3D绘图与3D游戏的实现,在不同的行动装置或是嵌人式系统间应用非常便利。因此,Open GL-ES已经获得了广泛的行业支持,不仅得到了手机制造商及器件与内核提供商的支持,同时也获得了图形引擎、游戏开发商以及操作系统供应商的支持。

OpenGL ES包括floating-pointfixed-point两个profilesOpenGL ES也包含了平台接口层的规范,称为EGL。这层接口和平台间是独立的,厂商可以选择是否将他放入自己的产品里。整合平台当然也包含了一致性的测试,厂商也可以定义自己的平台接口层。EGL接口实现了和native窗口系统的绑定。

BREW中,通过OpenGL ES的扩展类提供了对OpenGL ES的良好支持,包含了三个部分:IEGL接口,IGL接口和数据类型。IEGL接口提供了从应用访问EGL实现,打包了标准EGL函数,同时也提供了函数接口。IGL接口提供了从应用访问OpenGL ES实现。从所需要的文件来说,还需要一个OpenGL ES扩展工具包。在这个工具包中,给用户提供了可用来显示3D的设备文件,3D程序运行相关的头文件,以及OPENGL ES扩展的动态链接库。

目录
相关文章
|
测试技术 开发者 安全
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之95——BREW中的典型上有测试TBT
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
743 0
|
算法 缓存 测试技术
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之72---BREW中的特殊语音处理
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
574 0
|
存储 BI 传感器
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之70---面向照相机的开发
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。 https://blog.csdn.net/wireless_com/article/details/5839621 这里主要讲述一下面向手机中照相机的应用开发。
768 0
|
数据格式 XML 自然语言处理
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之67---BREW 应用中的SVG技术
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
693 0
|
Perl
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之59---BREW toolsuite 工具
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
628 0
|
开发者 存储
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之60---BREW 在线 工具
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
748 0
|
C++ 编译器 开发工具
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之63---BREW 应用的开发流程
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
738 0
|
内存技术
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之65---BREW 应用中的音频播放
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
643 0
|
存储 编解码 ice
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之36---支持BREW的手机
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
719 0
|
芯片 网络协议 Linux
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之37---BREW 在手机中的软件层次
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
716 0