| カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
|---|---|---|---|---|---|
クラッシュ/フリーズ | 低 | 仮承認 | 未処理 | 2025-04-30 22:58 | 2025-05-01 01:19 |
| テスター | cuavas | 担当者 |   | ソース | |
| バージョン | 0.277 | 発生バージョン | 0.277 | 修正バージョン | |
| 修正コミット | プルリク | ||||
| フラグ | |||||
| セット | |||||
| セット詳細 | |||||
| 概 要 | bgfxでx87浮動小数点を使用するときのアサート。 | ||||
| 詳 細 | After updating ImGUI to 1.91.9b, using -video bgfx in a debug build using x87 floating point will result in the following assertion failure on start: Assertion failed: dy >= 0, file ../../../../../3rdparty/bgfx/3rdparty/stb/stb_truetype.h, line 3160 This is presumably due to x87 floating point using 80-bit precision for intermediate results, and hence giving different results to other floating point units. Osso was the biggest proponent of updating ImGUI, so perhaps he wants to look at it or report upstream to the ImGUI project? | ||||
| 再現手順 | 1. Compile MAME with x87 floating point maths (e.g. a 32-bit i686 build without enabling SSE or using the -mfpmath=387 option with GCC). 2. Start any system with -video bgfx. 3. MAME fails to start with an assertion failure. | ||||
| 追加情報 | |||||
| 添付ファイル | |||||