GAPID graphics debugger
summary
Open-source GAPID captures and replays GL ES and Vulkan calls, runs on Windows, Mac, Linux and traces debuggable Android APKs; it shows frame-by-frame draw call lists, textures, geometry and per-command memory, lets users edit shaders in-place and see immediate results, and produces screenshots or MP4s for validation. Desktop GLES replay relies on translation and is hitting limits, so on-device replay, mid-execution capture and a reference restorizer with one-click bug report for driver mismatches are in progress while performance and memory use are being reduced.
AI-written summary · about
chapters (17)
- 0:00Intro
- 10:25GAPID
- 13:28Tech Trees
- 14:12Questionnaire
- 15:16Statistics
- 16:06Device budgets
- 17:02Framebuffer visualizations
- 18:15Feature requests
- 19:45Suggestions
- 20:42Power usage
- 21:05Single line stepping
- 22:02Pixel history
- 22:21Shaders
- 23:04Reference rasterizer
- 24:36Floatingpoint precision
- 25:15Host replay
- 26:15Power profiling
related talks
36mDebug, Analyze and Optimize Games with Intel Tools
52mA Quick Look Inside Your Games: GPUWatch Tutorial + GameEngine Talk
52mOptimising your game AFTER it ships
59mPlaying Video Games One Frame at a Time
43mVulkan! Powering AAA Experiences on Android
59mThe Horrors of Mobile Graphics
49mOptimising Graphics for Mobile Devices in Unity
01h 00mHorrors of Mobile Graphics
