Skip to content

[RenderDoc Plugin] add renderdoc capture replay plugin - #13

Merged
shukangz merged 5 commits into
android-graphics:devfrom
shukangz:rdc_plugin_use_event
Jul 21, 2026
Merged

[RenderDoc Plugin] add renderdoc capture replay plugin#13
shukangz merged 5 commits into
android-graphics:devfrom
shukangz:rdc_plugin_use_event

Conversation

@shukangz

Copy link
Copy Markdown

Introduce a new replay plugin that integrates with RenderDoc using its in-application API (renderdoc_app.h) to capture frames during playback.

The plugin listens to FRAME_BEGIN, FRAME_END, and
STATE_LOADING_COMPLETE replay events to start and stop RenderDoc captures accurately at the target frame.

It includes parsing for plugin configurations such as the RenderDoc library path and target frame, along with CMake updates and a new README.

Introduce a new replay plugin that integrates with RenderDoc
using its in-application API (renderdoc_app.h) to capture
frames during playback.

The plugin listens to FRAME_BEGIN, FRAME_END, and
STATE_LOADING_COMPLETE replay events to start and stop
RenderDoc captures accurately at the target frame.

It includes parsing for plugin configurations such as the
RenderDoc library path and target frame, along with CMake
updates and a new README.
Comment thread framework/plugin/renderdoc/README.md Outdated
Comment thread framework/plugin/renderdoc/renderdoc_replay_plugin.cpp
Comment thread framework/plugin/renderdoc/renderdoc_replay_plugin.cpp
Comment thread framework/plugin/renderdoc/renderdoc_replay_plugin.cpp Outdated
Comment thread framework/plugin/renderdoc/renderdoc_replay_plugin.cpp

@shukangz shukangz left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PTAL

Comment thread framework/plugin/renderdoc/README.md Outdated
Comment thread framework/plugin/renderdoc/renderdoc_replay_plugin.cpp
Comment thread framework/plugin/renderdoc/renderdoc_replay_plugin.cpp Outdated
Comment thread framework/plugin/renderdoc/renderdoc_replay_plugin.cpp
Comment thread framework/plugin/renderdoc/renderdoc_replay_plugin.cpp

@olehkuznetsov olehkuznetsov left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've added #14 which fixes Frame begin event.

Can you check if it works for you and helps to simplify the code, please?

Comment thread framework/plugin/renderdoc/renderdoc_replay_plugin.cpp
Comment thread framework/plugin/renderdoc/renderdoc_replay_plugin.cpp Outdated
@shukangz
shukangz merged commit 31694f3 into android-graphics:dev Jul 21, 2026
16 checks passed
@shukangz
shukangz deleted the rdc_plugin_use_event branch July 21, 2026 18:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants