Google开源图形API调试工具GAPID,可跨平台使用

 更新时间:2017年7月6日 23:20  点击:2333

  Google 最近发布并开源了 GAPID,这是一个工具合集,允许检查、调整和重复从应用程序到 Graphics 驱动之间的调用。

  GAPID 采用 Go 语言编写,目前仍在开发中,但已经可以用于调试许多 Android OpenGL ES 和 Vulkan 应用。

  GAPID 由以下子工具/组件构成:

  • gapii:Graphics API 拦截器 —— 位于应用程序/游戏和 GPU 驱动程序之间的一层,记录所有调用和内存访问。

  • gapis:Graphics API 服务器 ——分析报告不正确的捕获流 API 使用情况,处理在各种目标设备上重复过程的数据,并向客户端提供 RPC 接口。

  • gapir:Graphics API Replay 守护 ——一个基于堆栈的 VM,用于回放捕获文件,模仿原始应用程序/游戏对 GPU 驱动程序的调用。支持读取任何缓冲区/帧缓冲区,并提供分析功能。

  • gapic:Graphics API 客户端 —— 前端用户界面应用。提供捕获数据、内存、资源和帧缓冲区内容的可视化检查。

  • gapil:Graphics API 语言 —— 一种新的特定领域语言,用于全面描述图形 API。拦截器、服务器和重复系统的绝大部分都是依赖它结合模板生成的。

  GAPID 支持在 Windows、Linux 和 MacOS 上运行,Google 还计划在支持这些 API 的主机上跟踪 OpenGLES 和 Vulkan 应用。

[!--infotagslink--]

相关文章

  • 百度网盟和google网盟推广那种效果好

    专做了百度和google的网盟推广以作推广效果的评估比较。百度的周期为6天,google为4天。   从百度的统计数据可以看出这六天的点击次数总共为464,平均点击花费了0.30元...2017-07-06
  • Google会不会取消PR的理由分析

    Google是这样介绍PageRank的:   Google 出类拔萃的地方在于专注开发“完美的搜索引擎”,联合创始人拉里·佩奇将这种搜索引擎定义为可“确解用户...2017-07-06
  • JS实现获取来自百度,Google,soso,sogou关键词的方法

    这篇文章主要介绍了JS实现获取来自百度,Google,soso,sogou关键词的方法,结合实例形式分析了js获取来路页面的方法与相关搜索引擎关键词的处理技巧,需要的朋友可以参考下...2017-01-09
  • 精华:GOOGLE搜索秘籍全攻略

    一,GOOGLE简介   Google(www.google.com)是一个搜索引擎,由两个斯坦福大学博士生Larry Page与Sergey Brin于1998年9月发明,Google Inc. 于1999年创立。2000年7月...2016-09-20
  • 怎么提高google adsense点击率

    本文章根据我们经验我们来说说怎么提高google adsense点击率吧。 本文章根据我们经验我们来说说怎么提高google adsense点击率吧。   第a步   接下来我们要安...2017-07-06
  • Google开源图形API调试工具GAPID,可跨平台使用

    Google 最近发布并开源了 GAPID,这是一个工具合集,允许检查、调整和重复从应用程序到 Graphics 驱动之间的调用。...2017-07-06
  • 在网页上显示你Google Talk的在线状态

      一个英国人在自己的网站Jon Burrows上推出了一项服务:显示 Google Talk 的在线状态!   下面是先锋 JasonIT 的显示:   大家可以看见,显示有“GTAlk On-Lin...2016-09-20
  • google PR劫持查询程序

    $fp = fsockopen("www.google.cn", 80, $errno, $errstr, 30); if(!$fp){ echo "$errstr ($errno)<br /> "; }else{ $out = "GET /search?oe=utf8&ie=utf8&sourc...2016-11-25
  • 统计Google广告点击次数的方法

      象Google的广告,展示啥内容,都是由Google自己控制的,使用普通的页面提交连接的方式,我们是无法统计我们页面上的Google广告被点击了多少次,被谁点击了。因为这些...2016-09-20
  • google analytics--网站分析利器

    用过几个国内的计数器,来源分析网站,感觉也就那样了。前段时间申请了google analytics,等了很久总算受到邀请了,赶快改写代码。现在可以看看结果了感觉google analy...2016-09-20
  • Google Page 实现你灵动的网页梦想

    Google实验室总是会有许许多多的新奇想法。2006年2月23日,它又给我们带来了惊喜。这一次给我们带来的是一个名叫Google Page Creator的东西,利用这个在线网页...2016-09-20
  • Google AdSense停掉后站长面对的几种选择

    最近谷歌是留是去闹的沸沸扬扬的。咱们不争论谁对谁错,也不要一味的悲伤不已。今天我们就来讨论下,假如谷歌真的走了,真的离我们这些辛苦做站的草根而去了。那我们究竟该...2016-10-10
  • 快速走出google沙盒的方法

    过以上的判断我的网站肯定是进入沙盒,领导催得紧,我也着急的很。可是越是这个时候我越需要冷静。快速的记录进入沙盒之前的动作。   1:购买了大量的外链   2:不稳定的...2016-10-10
  • php 调用google在线翻译功能

    我们主要是用到php 调用google在线翻译功能哦,post一个远程地址再用curl读取google翻译后的值就OK了。 class Google_API_translator { public $out = ""; ...2016-11-25
  • 那些说Google让专业翻译丢饭碗的人,肯定没用过

    当一款新的技术,不,应该说当一个技术出现了一丁点欣喜的进步时,现在科技圈里就立刻往它的身上贴上各种「颠覆」的标签。...2016-12-21
  • 如何快速走出google沙盒期

    本人7月14日正式做企业站SEO,这个也算比较早的单子,到手后对TITLE和META信息修改下了,在首页和底部增强了下密度。然后做了些关键词外链。   手上同时进行的还有别的单...2017-07-06
  • 我用Google做网站 GPC初体验

      Google实验室总是会有许许多多的新奇想法。2006年2月23日,它又给我们带来了惊喜。这一次给我们带来的是一个名叫GPC(Google Page Creator)的东西,利用这个在线...2016-09-20
  • Android利用Google Weather API来制作自己的天气应用

    如果你想制作自己的Android天气应用,那么你来对地方了.没有比使用Google Weather API XML解析更简单的方法了.所以你只需要知道如何解析XML即可. 背景 我们需要...2016-09-20
  • php google地图应用实例代码

    function selected ( $param , $value ) { if ( $param == $value ) print "SELECTED" ; } # Collect any form data to control the display $scale = 10 ; $ma...2016-11-25
  • Google发布2016 Android系统安全回顾

    今天,Google 发布了第三份 Android 安全年度回顾,全面回顾近一年 Google 是如何保护超过 14 亿 Android 用户及其信息安全的。 确保用户安全是 Google 的目标在 2016 年,为实现保护用户信息和设备安全的目标,Google 提升了对有害 App 的防范能力,为 Android 7.0 Nougat 增添了安全特性,与设备厂商、学者和 Android 生态系统中的其他成员紧密合作。...2017-07-06