penGL之图形API简介

简介
OpenGL (Open Graphics Library)是⼀一个跨编程语⾔言、跨平台的编程图形程序接⼝,它将计算机的资源抽象称为一个个OpenGL的对象,对这些资源的操作抽象为一个个的OpenGL指令

OpenGL ES (OpenGL for Embedded Systems)是 OpenGL 三维图形 API 的⼦集,针对手机、 PDA和游戏主机等嵌⼊入式设备⽽而设计,去除了许多不必要和性能较低的API接⼝

DirectX 是由很多API组成的,DirectX并不是一个单纯的图形API. 最重要的是DirectX是属于 Windows上⼀一个多媒体处理API,并不支持Windows以外的平台,所以不不是跨平台框架, 按照性质分类,可以分为四⼤部分,显示部分、声⾳音部分、输⼊部分和⽹络部分

Metal : Metal: Apple为游戏开发者推出了新的平台技术 Metal,该技术能够为 3D 图 像提高 10 倍的渲染性能,Metal 是Apple为了了解决3D渲染⽽而推出的框架

OpenGL主要是PC端图形图像渲染处理,OpenGL ES主要是在移动端(iOS,安卓)。Metal可以让程序员调用GPU来自定义事情

图形API解决什么问题
1.系统针对按钮、图片、视图,图层渲染问题
2.游戏引擎,人物/场景渲染
3.视频播放框架,ijkplayer,kxmovie视频解码、渲染
4.核心动画,动画操作,旋转,缩放,移动,图层特效等
5.视频/图片特效
6.离屏渲染
7.。。。。等等

本质就是利用GPU芯片来高效渲染图形图像.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值