カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
コンパイル | 中 | 仮承認 | 未処理 | 2020-09-01 06:19 | 2023-02-24 22:58 |
テスター | bbegin | 担当者 |   | ソース | |
バージョン | N/A | 発生バージョン | 修正バージョン | ||
修正コミット | プルリク | ||||
フラグ | SDL限定, コード検証済み | ||||
セット | |||||
セット詳細 | |||||
概 要 | NO_X11=1を指定したビルドがdrawbgfx.cppで完全に反映されない。 | ||||
詳 細 | When building with the option NO_X11=1, a component of BGFX is not fully processing the directive in the file ./src/osd/modules/render/drawbgfx.cpp At line #172, 195 and 196 there are hard references to X11. I personally workaround this by replacing: - Line #172 with: return nullptr; - Line #195-196 with: pd.ndt = NULL; pd.nwh = _window; It seems that a check for SDL2 Video Ouput is missing for the Raspberry Pi (or at least Linux) using KMS/DRM video output *without* X11 installed. | ||||
再現手順 | Compile with build option NO_X11=1 on Linux *without* X11 installed. Make command-line used: make -j 3 ARCHOPTS="-march=armv8-a+crc+simd -mcpu=cortex-a72 -mtune=cortex-a72 -mfpu=neon-fp-armv8 -mfloat-abi=hard -funsafe-math-optimizations -fprefetch-loop-arrays -fexpensive-optimizations" TARGETOS=linux NO_X11=1 NOWERROR=1 NO_USE_XINPUT=1 NO_USE_XINPUT_WII_LIGHTGUN_HACK=1 NO_OPENGL=1 USE_QTDEBUG=0 DEBUG=0 REGENIE=1 NO_BGFX=1 FORCE_DRC_C_BACKEND=1 NO_USE_PORTAUDIO=1 | ||||
追加情報 | |||||
添付ファイル |