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 replay API support #2

Open
ebkalderon opened this issue Jan 14, 2018 · 3 comments
Open

Add replay API support #2

ebkalderon opened this issue Jan 14, 2018 · 3 comments

Comments

@ebkalderon
Copy link
Owner

It would be nice to support the RenderDoc replay API, which allows third-party RenderDoc compatible GUIs to be written. This API is written in C++ and is considered unstable by its designers, but the possibilities of exposing it to the Rust gamedev scene are tremendous, e.g. the Amethyst toolchain, among other projects.

@ebkalderon ebkalderon added this to the Version 0.3 milestone Jan 14, 2018
@ebkalderon ebkalderon self-assigned this Jan 14, 2018
@ebkalderon ebkalderon removed this from the Version 0.3 milestone Jun 4, 2018
@ebkalderon
Copy link
Owner Author

Un-assigning myself from this task for now, as it has lower priority at the moment.

@ebkalderon ebkalderon removed their assignment Mar 4, 2019
@anholt
Copy link

anholt commented Apr 1, 2020

I'm interested for removing the external renderdoc-using python script dep in my project. Do you have an outline of how to get started here? I've never played with bindgen, which I assume is part of the solution.

@anholt
Copy link

anholt commented Apr 2, 2020

first evening of playing around with bindgen: it wants to process STL headers and choking --no-recursive-whitelist isn't helping. Also dropping the --blacklist-type isn't helping.

Also, we have to #define an appropriate RENDERDOC_PLATFORM_* so that will be a bit of fun to handle.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants