


Gapid saat ini tidak sedang dalam pengembangan aktif. Masalah yang diajukan terhadap repo ini mungkin tidak dijawab.
Untuk debugging dan profil GPU Android, silakan gunakan AGI yang didasarkan pada Gapid.
Unduh versi terbaru Gapid di sini.
Rilis pengembang yang tidak stabil ada di sini.
Dokumentasi pengguna dapat ditemukan di gapid.dev
Dokumentasi pengembang berisi beberapa petunjuk untuk pengembang Gapid. Lihat juga file ReadMe di bawah beberapa direktori sumber.
Gapid adalah kumpulan alat yang memungkinkan Anda untuk memeriksa, mengubah, dan memutar ulang panggilan dari aplikasi ke driver grafis.
Gapid dapat melacak aplikasi debuggable Android, atau jika Anda memiliki akses root ke perangkat, aplikasi apa pun dapat dilacak. Gapid juga dapat melacak aplikasi desktop vulkan.
Lihat Building Gapid.
Setelah membangun Gapid, Anda dapat menjalankan klien dari <gapid-root>/bazel-bin/pkg/gapid .
Gapid memaparkan sebagian besar fungsinya melalui cli Gapit . Anda dapat menemukan dokumentasi yang dihasilkan secara otomatis di sini.
Gapid terdiri dari sub-komponen berikut:
gapii : Grafik API InterceptorLapisan yang berada di antara aplikasi / game dan driver GPU, merekam semua panggilan dan akses memori.
gapis : Server API GrafisProses yang menganalisis aliran menangkap pelaporan penggunaan API yang salah, memproses data untuk diputar ulang pada berbagai perangkat target, dan menyediakan antarmuka RPC kepada klien.
gapir : Daemon Replay API GrafisVM berbasis tumpukan yang digunakan untuk memutar file menangkap, meniru panggilan aplikasi / game asli ke driver GPU. Mendukung bacaan-kembali dari setiap buffer / framebuffer, dan menyediakan fungsionalitas profil.
gapic : Klien API GrafisAplikasi Antarmuka Pengguna Frontend. Memberikan inspeksi visual dari data tangkap, memori, sumber daya, dan konten bingkai buffer.
gapil : Bahasa API GrafisBahasa spesifik domain baru untuk menggambarkan API grafis secara keseluruhan. Dikombinasikan dengan sistem template kami untuk menghasilkan bagian besar dari interseptor, server, dan sistem replay.