4 releases
0.1.3 | Feb 4, 2021 |
---|---|
0.1.2 | Jul 3, 2020 |
0.1.1 | Jun 30, 2020 |
0.1.0 | Jun 30, 2020 |
Used in dx12bindings
5KB
80 lines
PIX Wrapper
This library wraps PIX event runtime API so that it can be used from Rust.
Unfortunately, the original headers are C++-only, and they use templates in such a way that rust-bindgen cannot handle them, so we have to introduce a second layer of indirection - C++ file wrapper.cpp that exposes plain C API, consumable by rust-bindgen, in its header.
To build this library, you need to set PIX_RUNTIME_PATH environment variable that would point to your directory with PIX runtime headers/libraries.
No runtime deps
~0–2.2MB
~43K SLoC