Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add renderdoc API support #585

Merged
merged 5 commits into from
Aug 23, 2024
Merged

Add renderdoc API support #585

merged 5 commits into from
Aug 23, 2024

Conversation

wheremyfoodat
Copy link
Owner

Adds support for the Renderdoc capture API for debugging hw renderers. This makes it possible to trigger captures manually from within the emulator (By pressing F11 on SDL frontend) while specifying what set of graphics API calls to include in the captures within the source code, instead of including an entire frame with thousands of calls like when using the Renderdoc UI. Additionally, programatically performing captures has other benefits such as being to capture+save the capture while Renderdoc is not running, not having to time captures when debugging < 60 fps games, not having to wade through thousands of API calls to find the sequence of calls you want to debug, and so on.

Supports all APIs that renderdoc supports out of the box (GL/GLES/DX11/DX12/Vk/etc)

@wheremyfoodat wheremyfoodat merged commit 2754df9 into master Aug 23, 2024
14 checks passed
@wheremyfoodat wheremyfoodat deleted the rdoc branch August 23, 2024 02:30
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.

1 participant