7 releases (2 stable)

Uses old Rust 2015

1.1.0 Mar 2, 2024
1.0.0 Feb 21, 2023
0.7.1 Aug 5, 2020
0.7.0 May 17, 2020
0.4.0 Sep 16, 2018

#145 in Debugging

Download history 49156/week @ 2024-08-20 56788/week @ 2024-08-27 55950/week @ 2024-09-03 50093/week @ 2024-09-10 53911/week @ 2024-09-17 57902/week @ 2024-09-24 55452/week @ 2024-10-01 55395/week @ 2024-10-08 55825/week @ 2024-10-15 52523/week @ 2024-10-22 58731/week @ 2024-10-29 57218/week @ 2024-11-05 57083/week @ 2024-11-12 56917/week @ 2024-11-19 65386/week @ 2024-11-26 53830/week @ 2024-12-03

243,606 downloads per month
Used in 1,686 crates (4 directly)

MIT/Apache

35KB
696 lines

renderdoc-sys

Build Status Crates.io Documentation

Low-level bindings to the RenderDoc in-application API.

RenderDoc is a free and open source debugger for real-time graphics that allows quick and easy frame captures and detailed introspection of any application using Vulkan, Direct3D 11, Direct3D 12, OpenGL, and OpenGL ES.

These bindings are automatically generated from renderdoc_app.h with bindgen. This crate does not provide nor link to renderdoc.dll nor librenderdoc.so by itself; it only contains the FFI symbols. Refer to the upstream In-Application API documentation for correct usage details.

For a safe wrapper, see the renderdoc crate.

License

renderdoc-sys is free and open source software distributed under the terms of either the MIT or the Apache 2.0 license, at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

No runtime deps