Hello OpenGL--001:名词解析

2020-07-11  本文已影响0人  e521
一、什么是OpenGL?

OpenGL(英语:Open Graphics Library,译名:开放图形库或者“开放式图形库”)是用于渲染2D3D矢量图形的跨语言跨平台应用程序编程接口(API)。这个接口由近350个不同的函数调用组成,用来绘制从简单的图形比特到复杂的三维景象。而另一种程序接口系统是仅用于Microsoft Windows上的Direct3D。OpenGL常用于CAD虚拟现实、科学可视化程序和电子游戏开发。

这是百度百科给出的答案,简而言之:OpenGL主要的作用就是对图形图像进行渲染处理。

苹果在18年开发者大会宣布弃用OpenGLOpenGL ES 但是Deprecated != Unserviceable 目前开发项目已久可以使用。
OpenGL ES被弃用的原因大致有两点:1、苹果不愿将非常重要的渲染核心框架一直使用第三方来处理,第三方框架无法满足苹果自定义的需要,以及代码更新迭代方面无法跟进,2、调用GPU主要是进行编码解码,识别以及大量的并发运算,借助于Metal能方便开发者调用GPU来做自定义的事件。

二、名词解析
上一篇下一篇

猜你喜欢

热点阅读