Metalに対応したv4 rc0が公開されています.
https://discuss.cocos2d-x.org/t/metal-support-rc0-released/47797/6
将来的に現行のcocos2d-xで作成したプロジェクトを
Metalでリプレースする可能性もあるので動作確認してみます.
テストを実行してみる
環境 macOS 10.14.6 XCode10.1 cmake3.15.3
cocos2d-x v4 rc0をダウンロードします
cmakeでxcodeのプロジェクト作成する
解凍したフォルダに移動して
mkdir ios-build & cd ios-build
cmake .. -GXcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphoneos
ios-buildにxcodeprojが作成されXCodeから実行できます.
テスト結果
作成されたxcodeprojから
iPhoneでAuto Testを実行してみました.
(XCode11のシミュレーターでは動作せず)
下記のテストでエラー
Run test:TurnOffTilesDemo.
Run test:TransitionTurnOffTiles.
TiledGrid3Dは未実装なのかな.
下記のテストでたまに止まる.
Run test:Particle3DWithSprite3DDemo.
Metal関係のCache周りがこなれてないのかも.
以上