《OpenGL ES应用开发实践指南:Android卷》—— 2.4 使数据可以被OpenGL存取
本节书摘来自华章出版社《OpenGL ES应用开发实践指南:Android卷》一 书中的第2章,第2.4节,作者:(美)Kevin Brothaler ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2.4 使数据可以被OpenGL存取
我们已经完成顶点的定义了,但是,在OpenGL可以存取它们之前,我们仍然需要完成另外一步。主要的问题是这些代码运行的环境与OpenGL运行的环境使用了不同的语言,我们需要理解如下两个主要的概念。
1.当我们在模拟器或者设备上编译和运行Java代码的时候,它并不是直接运行在硬件上的;相反,它运行在一个特殊的环境上,即Dalvik虚拟机(Dalvik virtual machine);运行在虚拟机上的代码不能直接访问本地环境(native environment),除非通过特定的API。
- Davik
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Gartner最新数据报告 WP系统仅剩1%
昨天,科技研究公司Gartner发布最新报告,报告上显示2015年Q4全球智能机销量排在前五位的分别是三星、苹果、华为、联想(摩托)、小米。在手机系统上Android手机销量份额高居第一,iOS位居第二,Windows Phone列在第三位,但市场份额仅剩1%。 Gartner数据报告(图片引自Gartner) 数据显示,在2015年Q4季度,iPhone的销量下降了4.4%,与2014年最后一个季度相比,市场份额从20.4%下降至17.7%。苹果是前五位当中销量下滑最严重的。 Gartner数据报告(图片引自Gartner) 从Gartner的报告来看,去年第四季度,来自中国的智能手机制造商华为无疑是一大赢家,该公司期间智能手机销量同比增长了53%,从前一年同期的约2104万部增加到3211万部,而同期的市场份额也从前一年5.7%增加到8.0%。 Gartner数据报告(图片引自Gartner) 数据报告显示,在手机系统上Android手机销量份额为80.7%,同比增长4.7%,iOS排名第二但下滑了3.7%。排在第三的是Windows手机,但在整个2015年,Windows手机销量...
- 下一篇
如果FBI赢了:苹果用户可能不会更新iOS了
另外,一些科技公司也有可能离开美国。 威锋网讯,让苹果按照 FBI 的“意愿”为 iOS 打造一个特别的版本,影响可能会很深远,至少一家名为“Lavabit”的邮件加密公司是这样认为的。近日,为了不屈服于 FBI 让其提交加密钥匙的要求,这家公司竟然选择了关闭。 据 TechCrunch 报道,Lavabit 是向法庭提交非当事人意见陈述文件的 40 多家公司和组织之一,他们是站在苹果这一边的。 这家公司的创始人 Ladar Levison (上图)认为,如果政府获胜的话,那么 iOS 用户可能会在未来拒绝更新 iOS,因为用户可能会担心这些更新包含恶意软件并提供监控后门,这样整个国家的 iPhone 安全便会岌岌可危。另外,“否决”苹果的话还可能导致很多美国公司的业务将会转移到海外,因此对于执法机关来说就更难从这些公司获得普通的援助了。 TechCrunch 还指出,目前已经有 3 家依赖于加密技术的科技公司将业务转移到了更注重隐私安全的欧洲。看来,无论谁最终获得胜利,FBI 和苹果的这次世纪之战都将成为隐私安全史上的一个重要节点。 本文转自d1net(转载)
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Hadoop3单机部署,实现最简伪集群
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果