Open cyrusmsk opened 2 months ago
Make advanced physX engine available for D projects
Improve D positions in game development area.
D, LLVM, C/C++, C#/Rust
If somebody who was involved in the LLVM/C++ interactions will be interested. Superbelka, Dakota, LorenDB, Atila Neves, kinke, Hipreme
Main C++ library: https://github.com/NVIDIA-Omniverse/PhysX Other langs approaches: Rust (through C API generator) - https://github.com/EmbarkStudios/physx-rs C# (similar C API generator) - https://github.com/Cysharp/MagicPhysX C# (dll library) - https://github.com/stilldesign/PhysX.Net
D projects that could help with LLVM/C++ interactions: https://github.com/ldc-developers/ldc https://github.com/atilaneves/dpp https://github.com/Superbelko/ohmygentool https://github.com/joakim-brannstrom/dextool https://www.kdab.com/mixing-c-and-rust-for-fun-and-profit-part-1/
Description
Make advanced physX engine available for D projects
What are rough milestones of this project?
How does this project help the D community?
Improve D positions in game development area.
Recommended skills
D, LLVM, C/C++, C#/Rust
Point of Contact
If somebody who was involved in the LLVM/C++ interactions will be interested. Superbelka, Dakota, LorenDB, Atila Neves, kinke, Hipreme
References
Main C++ library: https://github.com/NVIDIA-Omniverse/PhysX Other langs approaches: Rust (through C API generator) - https://github.com/EmbarkStudios/physx-rs C# (similar C API generator) - https://github.com/Cysharp/MagicPhysX C# (dll library) - https://github.com/stilldesign/PhysX.Net
D projects that could help with LLVM/C++ interactions: https://github.com/ldc-developers/ldc https://github.com/atilaneves/dpp https://github.com/Superbelko/ohmygentool https://github.com/joakim-brannstrom/dextool https://www.kdab.com/mixing-c-and-rust-for-fun-and-profit-part-1/