2023/01/21

xkeropi SDL ブランチの巻

ねこさん開発ちーむによる 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 件のコメント:

コメントを投稿