gapid
1.6.1



Gapid目前尚未在积极发展中。针对此仓库提出的问题可能不会回答。
对于Android GPU调试和分析,请使用基于Gapid的AGI。
在此处下载最新版本的Gapid。
不稳定的开发人员发行在这里。
用户文档可以在gapid.dev上找到
开发人员文档包含一些有关Gapid开发人员的提示。另请参阅某些源目录下的readme文件。
Gapid是一系列工具,可让您检查,调整和重播从应用程序到图形驱动程序的调用。
Gapid可以跟踪任何Android可辩论应用程序,或者如果您可以对设备进行根访问,则可以追踪任何应用程序。 Gapid还可以追踪任何桌面Vulkan应用程序。
参见建筑物的差异。
构建Gapid后,您可以从<gapid-root>/bazel-bin/pkg/gapid运行客户。
Gapid通过CLI GAPIT暴露了其大部分功能。您可以在此处找到自动生成的文档。
Gapid由以下子组件组成:
gapii :图形API拦截器位于应用程序 /游戏和GPU驱动程序之间的图层,记录所有呼叫和内存访问。
gapis :图形API服务器一个分析捕获流的流程的过程,报告不正确的API使用情况,处理在各种目标设备上重播的数据,并为客户端提供RPC接口。
gapir :Graphics API重播守护程序基于堆栈的VM用于播放捕获文件,模仿原始应用程序 /游戏的调用给GPU驱动程序。支持任何缓冲 /帧缓冲器的读取,并提供分析功能。
gapic :图形API客户端前端用户界面应用程序。提供捕获数据,内存,资源和框架 - 缓冲器内容的目视检查。
gapil :图形API语言一种新的域特定语言,可整体描述图形API。结合我们的模板系统,以生成拦截器,服务器和重播系统的大部分。