Integrated upstream RenderDoc v1.45.
Added per-render-stage GPU metrics: hardware counters for each render stage.
Added per-draw GPU timing on Quest via VK_QCOM_elapsed_timer_query, the default timer when supported by the driver.
Added a Clocks column with per-draw GPU clocks in the Event Browser.
Added the renderdoccmd command adb-action-time.
Added the adb-session commands posthoc, render_stage_trace, frame_time, action_time, highlight, highlight_by_resource, render_pass, device_extensions and runtime_images.
Performance counters now return all requested counters for every draw.
Missing data now shows as N/A instead of zeros or partial results.
A GPU memory guard now prevents low-memory crashes and flaky results.
Resource usage now includes FDM, shading-rate and resolve attachments.
RenderDoc now warns when glProgramBinary is dropped during capture.
GPU debug layer settings are now cleared after a UI launch.
The server APK is now reinstalled automatically on mismatch.
The Diagnostic Log now defaults to warnings.
The renderdoccmd commands adb-session, adb-capture, adb-frame-time, adb-fetch-counters and adb-posthoc-analysis are improved.
The adb-session commands pixel_history, mesh, mesh_preview, pipeline, passes, stats, texture and rt are improved.
The fetch_drawcall_states MCP tool is improved, and the mcp-tool skill now covers common setup pitfalls.