C++

stb_image がBMPファイル読み込み時にクラッシュする問題の対処(macOS限定)

いつからか macOS 上で、 stb_image を使用しBMPファイルをロードするとクラッシュするようになりました。

どうも -O2 で最適化した際のみに発生する問題のようで、対処法はこちらに上がっています。
https://github.com/nothings/stb/issues/514

まだ、リポジトリ上のソースには反映されていないようなので、早急に対処したい場合はコメントされている stbi__shiftsigned をコピーして使用します。

2018/01/30 更新
現在は修正が反映されています。
stb_image 2.18 以上であれば修正が反映済みです。