react 前端框架如何驱动企业数字化转型与创新发展
647
2022-11-05
GAPID 是一个工具合集,允许检查、调整和重复从应用程序到 Graphics 驱动之间的调用
GAPID: Graphics API Debugger
GAPID is a collection of tools that allows you to inspect, tweak and replay calls from an application to a graphics driver.
GAPID can trace any Android debuggable application, or if you have root access to the device any application can be traced.
Status
GAPID is still in development but already can be used to debug many Android OpenGL ES and Vulkan applications.
The UI runs on Windows, Linux and MacOS and can currently be used to trace on Android. We also plan to be able to trace OpenGL ES and Vulkan applications on hosts that support those APIs.
Downloadable prebuilts will be available once the project reaches the beta milestone.
Detailed current status for Vulkan can be found here.
Building
See Building GAPID.
Running the client
Windows | MacOS / Linux |
---|---|
cd %GOPATH%\src\github.com\google\gapid | cd $GOPATH/src/github.com/google/gapid |
Overview
GAPID consists of the following sub-components:
gapii: Graphics API Interceptor
A layer that sits between the application / game and the GPU driver, recording all the calls and memory accesses.
gapis: Graphics API Server
A process that analyses capture streams reporting incorrect API usage, processes the data for replay on various target devices, and provides an RPC interface to the client.
gapir: Graphics API Replay daemon
A stack-based VM used to playback capture files, imitating the original application’s / game's calls to the GPU driver. Supports read-back of any buffer / framebuffer, and provides profiling functionality.
gapic: Graphics API Client
The frontend user interface application. Provides visual inspection of the capture data, memory, resources, and frame-buffer content.
gapil: Graphics API Language
A new domain specific language to describe a graphics API in its entirety. Combined with our template system to generate huge parts of the interceptor, server and replay systems.
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~