Torus Solutions 改

Ello 2019-10-19T14:04:32.280Z

なんとなく気分転換に PhysX をビルドしてみる。ソースコードは無料でアクセスできるけど、NVIDIA GameWorks で登録する必要がある。 Mac でビルドするときは CMake と Python 2.7 が必要なので Brew でインストール。

で、無事に Xcode プロジェクトを作ってビルドすると、こんなコンパイルエラーがでた: > PsUnixIntrinsics.h:59:2: Implicit use of sequentially-consistent atomic may incur stronger memory barriers than necessary

なんかよくわからないけど、警告っぽいので無視したい。でもその方法が分からないので探したらすでにパッチが提出されていた:Fix compile error on Xcode 11 by repi · Pull Request #185 · NVIDIAGameWorks/PhysX

とりあえず fetch して cherry-pick したらビルドが通った。

$ git fetch origin 90527c6fc3a71ea50d9016eff1d1bc44a461e1a8
$ git cherry-pick 90527c6fc3a71ea50d9016eff1d1bc44a461e1a8

HelloWorld というスニペットをビルドしてみた。たのしい。