Develop

RenderDoc Meta Fork for Mac

Download
Updated: May 20, 2026|
Version
68.16
Debug graphics during development for Meta Quest devices. See the way your app’s engine determined how a scene should be rendered for a single frame.

Version 68.16 Release Notes


RenderDoc Meta Fork is a fork of RenderDoc maintained by Meta for use with Meta Quest headsets. In addition to RenderDoc's normal graphics debugging capabilities, this version provides access to low-level GPU profiling data from the Snapdragon chips powering Meta Quest headsets, the Snapdragon 835 (Quest), XR2 (Quest 2), and XR2 Gen 2 (Quest 3/3S), specifically information from their tile renderers. This provides actionable profiling data specific to Meta Quest headsets in a proven graphics debugger.

In addition to RenderDoc's regular frame capture capabilities, RenderDoc Meta Fork can perform a tile-level render stage trace for a single frame of an app on a connected device. It can also perform a draw-call trace that collects up to 59 low-level metrics pertaining to each individual draw-call in the capture.

For suggestions, feedback, or bug reports, please reach out to us at our Developer Tool Feedback forum. Since this is a fork, do not reach out to BaldurK for support.

Release Notes

What's New


🤖 AI Integration & Programmability
  • Bundled AI Skills for Automated Optimization: RenderDoc now ships with bundled AI skills and a Model Context Protocol (MCP) server, allowing AI agents (like Claude Code) to automatically integrate with and perform RenderDoc-aware optimization workflows simply by dropping the included .claude/skills/ directory into your project.
  • Enhanced Agent Responsiveness: New AgentServer async dispatch allows AI agents to perform long-running operations without UI blocking. Improved widget tree reporting also ensures agents can detect and react to modal dialogs.

  • 🎨 New Features
    This release introduces several powerful new capabilities, some of which are exclusive to the renderdoccmd command-line interface (CLI) for power users and automation:
  • Texture Replacement (CLI): Use renderdoccmd to swap textures in captured frames for immediate visual A/B testing of compression and art changes without app rebuilds.
  • In-Place Geometry Simplification (CLI): Integrated meshoptimizer support allows for simplifying meshes during replay to profile the performance impact of LOD changes.
  • Visual Debugging Enhancements (CLI): Added highlight and highlight-by-resource commands to generate side-by-side overlays for specific drawcalls or resources.
  • Android Hardware Buffer Support: Full capture and replay support for AHardwareBuffer images on Quest device, ensuring compatibility with apps using Android's native buffer exchange APIs.

  • 💾 GPU Memory & Stability
    We've introduced comprehensive Out-of-Memory (OOM) protection for multi-GB captures to significantly improve stability:
  • Initial-State Spilling: GPU state is now streamed from disk on demand for Vulkan and GLES, significantly reducing RAM overhead during loading.
  • Smart Budgeting: Automatic pre-replay GPU memory estimation warns users before a crash occurs, supplemented by kernel-level OOM protection via oom_score_adj tuning.

  • ⚡ Performance & Profiling
  • Adreno Query State Fix: Resolved a critical bug where frame timing could corrupt query state and hang subsequent drawcall profiling.
  • Counter Accuracy: Improved hardware counter matching for drawcall profiling and fixed zero-value reporting for PIL metrics.

  • 🔧 Quality of Life & Fixes
  • Vulkan Layer Stability: Fixed three distinct crashes in the shim layer: PostDraw, FillTimes, and CreateInstance.
  • Improved App Launch Failure Workflow: We added a one-click JDWP auto-fix button to resolve non-debuggable app launch failures and improved error messaging for locked builds.
  • General Maintenance: Updated Vulkan SDK to 1.4.341 and resolved several UI deadlocks and race conditions.

  • Note

  • This version of RenderDoc Meta Fork requires HzOS version 68+ for its profiling capabilities.