网站开发计算机配置,网站vr的建设,艾艺app开发公司,广告学专业最近接触了Android OpenGL ES 和 OpenCL ES#xff0c;然后就很想知道除了这两个之外到底还有几个Open系列的API集。搜集的结果如下#xff08;纯为自己科普#xff09;#xff1a; 1. OpenGL#xff08;OpenGraphics Library#xff09; OpenGL是业界最广泛采用的二维和… 最近接触了Android OpenGL ES 和 OpenCL ES然后就很想知道除了这两个之外到底还有几个Open系列的API集。搜集的结果如下纯为自己科普 1. OpenGLOpenGraphics Library OpenGL是业界最广泛采用的二维和三维图形API将成千上万的应用程序应用到各种各样的计算机平台上。它是独立于窗口系统和操作系统以及网络透明。OpenGL使软件开发人员为PC工作站和超级计算机硬件创造高性能视觉上引人注目的图形软件应用程序在市场如CAD内容创作能源娱乐游戏开发制造医疗和虚拟现实。OpenGL公开了最新图形硬件的所有功能。 2. OpenCLOpenComputing Language 开放运算语言opencl并行计算面向异构系统通用目的并行编程的开放式、免费标准也是一个统一的编程环境便于软件开发人员为高性能计算服务器、桌面计算系统、手持设备编写高效轻便的代码而且广泛适用于多核心处理器(CPU)、图形处理器(GPU)、Cell类型架构以及数字信号处理器(DSP)等其他并行处理器在游戏、娱乐、科研、医疗等各种领域都有广阔的发展前景。 3. OpenALOpen AudioLibrary 是自由软件界的跨平台音效API。它设计给多通道三维位置音效的特效表现。其 API 风格模仿自OpenGL。 4. OpenGL ES (OpenGL for EmbeddedSystems) 嵌入式系统采用的OpenGL集是 OpenGL 三维图形 API 的子集针对手机、PDA和游戏主机等嵌入式设备而设计。该API由Khronos集团定义推广Khronos是一个图形软硬件行业协会该协会主要关注图形和多媒体方面的开放标准。 5. OpenVGVector GraphicsAcceleration 矢量图形设备加速器OpenVG是免费的跨平台的API提供了一个低级别的硬件加速接口的矢量图形库如Flash和SVG。OpenVG是主要针对手持设备需要移动加速引人注目的用户界面和小屏幕设备上的文本高质量的矢量图形使硬件加速在非常低的功率水平提供流畅的交互性能。 6. OpenSL ES (Open Sound Library for Embedded Systems) OpenSL ES 是无授权费、跨平台、针对嵌入式系统精心优化的硬件音频加速API。它为嵌入式移动多媒体设备上的本地应用程序开发者提供标准化, 高性能,低响应时间的音频功能实现方法并实现软/硬件音频性能的直接跨平台部署降低执行难度促进高级音频市场的发展。 转载于:https://www.cnblogs.com/renhui/p/9524444.html