Anbox之android OpenGLES模拟器设计(八)
简介
Android 平台的 OpenGL ES 模拟由多个组件实现,它们是:
一些宿主机的 “翻译器” 库。它们实现了由 Khronos 定义的 EGL,GLES 1.1 和 GLES 2.0 ABIs,并把对应的函数调用翻译为适当的桌面 API,比如:
- 实现 EGL 接口的是 GLX (Linux),AGL (OS X) 或 WGL (Windows)
- 实现 GLES 1.1 和 GLES 2.0 接口的是桌面 GL 2.0
1
2
3
4
5
6
7
8
9
10
11
12
_________ __________ __________
| | | | | |
|TRANSLATOR |TRANSLATOR| |TRANSLATOR| HOST
| EGL | | GLES 1.1 | | GLES 2.0 | TRANSLATOR
|_________| |__________| |__________| LIBRARIES
| | |
- - - | - - - - - - - - - | - - - - - - - - - | - - - - -
| | |
____v____ ____v_____ _____v____ HOST
| | | | | | SYSTEM
| GLX | | GL 2.0 | | GL 2.0 | LIBRARIES
|_________| |__________| |__________|
Anbox之android OpenGLES模拟器设计(八)相关推荐
- 解决Android 启动模拟器是出现“Failed to allocate memory: 8”错误提示
Android 启动模拟器是出现" Failed to allocate memory: 8"错误,模拟器无法启动,如下: [2012-11-26 13:40:12 - TestS ...
- android客户端框架,最新的一版,通用Android 客户端架构设计,只有你还没看过
客户端架构设计 客户端设计 目的是整体设计客户端App,架构上打好铺垫. Android客户端架构设计 主要从以下几个方面进行设计:MVP设计风格.整体架构.日志系统.网络系统.本地存储.Test模块 ...
- Android opengles 实现触碰屏幕,根据运动轨迹画直线的功能
Android opengles 实现触碰屏幕,根据运动轨迹画直线的功能 目录 引言 第一步,先自己学会绘制一条固定坐标的直线 第二步,动态的绘制一条直线 第三步,坐标转换 第四步,绘制多条直线 代码 ...
- android 行车记录仪分析,基于Android智能行车记录仪设计及实现.doc
基于Android智能行车记录仪设计及实现 基于Android智能行车记录仪设计及实现 摘要:移动互联网的出现,极大的方便了人们的衣食住行,同时人们当下对行车安全非常看重,因此设计一款智能行车记录仪A ...
- Android手机UI设计---软件市场界面设计
这是一个简单的Android手机UI设计-"软件市场"界面设计.上方的图片滑动由Gallery完成,最底下的类别分类是由TabHost完成,而在"首页"这个类别 ...
- Android歌词秀设计思路(8)后记
写下这篇博文的时候,访问量的总数刚好过2000次,先自己庆祝一下. 做程序已经十八九年,但是写文章介绍自己的程序还是第一次.是实话这件事的难度超出了我的预想. 一个是篇幅长,原先以为很简单的一个程序, ...
- 介绍一款比Android原生模拟器还要快的模拟器Genymotion(转)
源:介绍一款比Android原生模拟器还要快的模拟器Genymotion
- 关于Android的一些设计
谈到应用程序设计,对设计师来说,Android就像是房间里的大象.很多设计师会更希望这是iOS,在那里所有任何人都只需要关心iPhone手机,iPad和App Store.然后没有人可以忽略Andro ...
- 更改android AVD模拟器创建路径位置的方法
2019独角兽企业重金招聘Python工程师标准>>> 使用eclipse创建的android AVD模拟器,默认位置一般在用户文件夹下的.android文件夹中,并且路径不可有中文 ...
最新文章
- 只需 9.9 元!前 Facebook 工程师 7 天带你掌握 7 大数据结构,大厂面试必备!
- 在VS上配置OpenCV
- 2021年春季学期-信号与系统-第十一次作业参考答案-第一小题
- 基于GDI+用C#编写的.NET流程图控件开发周记(2011-08-28)
- mysql---批量插入数据:100w条数据
- sdut 取数字问题(深搜,动态规划)
- C语言printf函数详解和示例
- 深入浅出裸测之道---单元测试的单元化
- python中根据字符串导入模块module
- 判断当前是什么版本浏览器
- gog 中 git提交push到远程时出现error: RPC failed; HTTP 413 curl 22
- sql loader
- java程序设计精编教程第3版电子版课后答案_Java程序设计精编教程(第3版)-微课版...
- Amesim更改为中文
- onenote标注pdf笔记_无限接近纸质笔记:学生党的 OneNote 使用心得
- 哈哈,我用Python开发了一个搜题神奇
- java mina 长连接_长连接神器Mina框架的使用
- 深入浅出了解OCR识别票据原理
- c语言简单快速排序原理,快速排序原理、复杂度分析及C语言实现
- 杀毒软件工作原理及现有主要杀毒技术