#d3d12 #pix #d3d #api-client #directx-12 #winpix

pixwrapper

一个小型库,它公开了Windows图形调试器/分析器客户端API的PIX绑定

4 个版本

0.1.3 2021年2月4日
0.1.2 2020年7月3日
0.1.1 2020年6月30日
0.1.0 2020年6月30日

#671图形API


dx12bindings 中使用

GPL-3.0 许可证

5KB
80

PIX Wrapper

此库封装了PIX事件运行时API,以便可以从Rust中使用。
不幸的是,原始头文件仅适用于C++,并且它们使用了模板,使得rust-bindgen无法处理它们,因此我们不得不引入另一层间接引用 - C++文件wrapper.cpp,它在头文件中公开了普通的C API,可由rust-bindgen消耗。要构建此库,您需要设置PIX_RUNTIME_PATH环境变量,该变量将指向包含PIX运行时头文件/库的目录。

无运行时依赖

~0–2MB
~37K SLoC