You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repo contains C# bindings for NVIDIA PhysX as well as a Biohazrd-powered generator for generating them.
The bindings are still young but should be usable on Windows with some quirks. If you're interested in using PhysX on .NET, please consider sponsoring development of this library.
Visual Studio requires the "Desktop development with C++" and ".NET desktop development" workloads to be installed.
Building PhysX and generating the bindings
Ensure Git submodules are up-to-date with git submodule update --init --recursive
Build and run build.cmd from the repository root
Note: You may see many errors and warnings during generation. This is because Biohazrd doesn't support quite everything in PhysX yet. These errors only indicate the corresponding APIs were skipped, so the output should still be fine as long as you don't need those APIs.
If you make any changes to the PhysX source code or change the branch it uses, you must re-generate the bindings using build.cmd.