OpenGL ES 概述

OpenGL(Open Graphics Library,开放图形库)是用于渲染 2D、3D 矢量图形的跨语言、跨平台的应用程序编程接口(API)。它的体系简单,而且具有跨平台的特性,不仅适用于大型图形工作站,也适用于 PC。但是在一些手机之类的小型设备上,OpenGL 使用就比较困难了,因为三维图形计算需要处理大量数据。于是,Khronos 协会针对手机、PDA、游戏主机等嵌入式设备,提供了 OpenGL 的一个子集:OpenGL ES(OpenGL for Embedded System)。

一、概述

OpenGL ES 是免费的、跨平台的、功能完善的 2D/3D 图形库接口 API,它针对多种嵌入式系统(包括:控制台、移动电话、手持设备、家用设备、汽车等)专门设计的,它是一个精心提取出来的 OpenGL 的子集。OpenGL ES 剔除了许多非绝对必要的特性,目前的 OpenGL ES 主要存在两个版本:OpenGL ES 1.x(针对固定管线硬件)、OpenGL ES 2.x(针对可编程管线硬件)。

Android 扩展包为开发者提供了高性能的 2D、3D 图形 API,包括:计算着色器、模板纹理、加速视觉效果、高级纹理渲染等功能,能够适用于不同品牌的图形处理器。
Android 专门为 OpenGL 支持提供了 android.opengl 包,在该包下提供了 GLSurfaceView、GLU、GLUtils 等工具类,通过这些工具类在 Android 应用中使用 OpenGL ES 更加方便。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值