ねこさん開発ちーむによる X68000 エミュレータ、 xkeropi のフォーク版に SDL2 ブランチが登場したので早速 Haiku で試してみました。ビルドは win32api/fake.c の不要なヘッダーを取るだけでできましたが (sdl2/Makefile を使用)、実行してみると以下のエラーが出て動かないようです (スレッド関係?)。
~/Desktop/xkeropi/sdl2> ./xkeropi ./human302.xdf
OpenGL load add-on: /boot/system/add-ons/opengl/Software Pipe
OpenGL add-on registered: /boot/system/add-ons/opengl/Software Pipe
GalliumContext: CreateDisplay: Using llvmpipe (LLVM 12.0.1, 256 bits) driver.
UnlockGL is called from wrong thread, lockerThread: 1919, callerThread: 1947
Kill Thread
幸い、描画のマルチスレッド関係は一つのコミットになっていたので、これを git で削除したもので再ビルドすると無事に動きました!!
これからの機能拡張に期待ですね。
0 件のコメント:
コメントを投稿