rdc-cli

Solid

Use this skill when working with RenderDoc capture files (.rdc), analyzing GPU frames, tracing shaders, inspecting draw calls, or running CI assertions against GPU captures. Trigger phrases: "open capture", "rdc file", ".rdc", "renderdoc", "shader debug", "pixel trace", "draw calls", "GPU frame", "assert pixel", "export render target".

Testing & QA 140 stars 28 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
72
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# rdc-cli Skill ## Overview rdc-cli is a Unix-friendly command-line interface for RenderDoc GPU captures. It provides a daemon-backed architecture using JSON-RPC over TCP, a virtual filesystem (VFS) path namespace for navigating capture internals, and composable commands designed for shell pipelines, scripting, and CI assertions. Install: `pip install rdc-cli` (requires a local RenderDoc build with Python bindings). Check setup: `rdc doctor`. ## Core Workflow Follow this session lifecycle for any capture analysis task: 1. **Open** a capture: - Local: `rdc open path/to/capture.rdc` - Remote replay (Proxy): `rdc open capture.rdc --proxy host:port` - Split thin-client: `rdc open --connect host:port --token TOKEN` - Android device: `rdc open capture.rdc --android [--serial SERIAL]` 2. **Inspect** metadata: `rdc info`, `rdc stats`, `rdc events` 3. **Navigate** the VFS: `rdc ls /`, `rdc ls /textures`, `rdc cat /pipelines/0` 4. **Analyze** specifics: `rdc shaders`, `rdc pipeline`, `rdc resources`, `rdc bindings` 5. **Debug** shaders: `rdc debug pixel X Y`, `rdc debug vertex EID VTXID`, `rdc debug thread EID GX GY GZ` 6. **Export** data: `rdc texture EID -o out.png`, `rdc rt EID`, `rdc buffer EID -o buf.bin`, `rdc log` 7. **Close** the session: `rdc close` ### Session Management - Default session name: `default` (or value of `$RDC_SESSION`). - Override per-command: `rdc --session myname open capture.rdc`. - Check active session: `rdc status`. - Navigate to a speci...

Details

Author
BANANASJIM
Repository
BANANASJIM/rdc-cli
Created
3 months ago
Last Updated
3 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category