This guide shows how to prepare your environment to contribute for OpenDX's DirectX reimplementation.
If you-re using Ubuntu or Arch Linux, ./build.sh should detect and try to install the dependencies for you. You're free to modify build.sh according to your distro packages in a pull request.
But if you want to do it manually. Here is the list of dependencies:
| Dependency | Version |
|---|---|
gcc |
12.2.0 |
cmake |
3.25.1 |
make |
4.3 |
libgtk-4-dev |
4.10.1 |
libdrm-dev |
4.10.1 |
These are the same universal steps for cmake:
Build:
./build.shRun:
#setup env vars such as PATH and LD_LIBRARY_PATH
source ./setpath.sh
#commands available to run:
dxdiag
sample