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。結合我們的模板系統,以生成攔截器,服務器和重播系統的大部分。