Ebiten 2.0 Release Notes
Ebiten 2.0 リリースノート
v2.0.0
v2 is the first major version up for Ebiten. v2 doesn't have compatibility with v1, but the features are same. For more details, please refer Ebiten 2.0 migration guide.
v2 は Ebiten にとってはじめてのメジャーバージョンアップです。 v1 と API 互換性がありませんが、機能は同じです。詳しくは「Ebiten 2.0 移行ガイド」を参照してください。
New features
新機能
No new features.
新機能はありません。
Bug fix
バグ修正
This release includes all the bug fixes in v1.12.x.
このリリースには、 v1.12.x にあるすべてのバグ修正が含まれます。
v2.0.1
Bug fix
バグ修正
- On the fullscreen mode, the window was unexpectedly minimized when switching the screens (Issue 1405).
- フルスクリーンのときに、スクリーンを切り替えると最小化してしまう問題の修正 (Issue 1405)。
- Stuttering sound on Raspberry Pi 400 (Issue 1424).
- Raspebrry Pi 400 で音が途切れていた問題の修正 (Issue 1424)。
v2.0.2
Bug fix
バグ修正
- OpenGL was unexpectedly used instead of Metal on macOS Big Sur (Issue 1429).
- macOS Big Sur で Metal ではなく OpenGL が使われてしまう問題の修正 (Issue 1429)。
v2.0.3
Bug fix
バグ修正
- Internal textures might be bigger than the limitation unexpectedly (Issue 1454).
- 内部テクスチャが限度を超えて大きくなる可能性がある問題の修正 (Issue 1454)。
v2.0.4
Bug fix
バグ修正
- Deadlock at playing audio (Issue 1469).
- オーディオ再生中にデッドロックする問題の修正 (Issue 1469)。
v2.0.5
Bug fix
バグ修正
- Memory leak when the screen scale is less than 1 on WebAssembly (Issue 1479).
- WebAssembly 上で、スクリーンの拡大率が 1 未満のときにメモリリークする問題の修正 (Issue 1479)。
- Wrong scaling on Samsung Galaxy S20 (Issue 1481).
- Samsung Galaxy S20 上で、スケーリングが間違っていた問題の修正 (Issue 1481)。
- Ebitenmobile didn't work with Go 1.16 (Issue 1484, Issue 1487, Issue 1493).
- Ebitenmobile が 1.16 で動かなかった問題の修正 (Issue 1484、Issue 1487、Issue 1493)。
v2.0.6
Bug fix
バグ修正
- Possible misuse of reflect.SliceHeader (Issue 1495).
- reflect.SliceHeader の誤使用かもしれない箇所の修正 (Issue 1495)。
- The current playing position was not shown correctly at
examples/audiopanning
(Issue 1502). examples/audiopanning
で現在再生位置が正しく表示されなかった問題の修正 (Issue 1502)。- On the fullscreen mode, the application was not hidden when switching the other applications (reverting Issue 1405) (Issue 1504).
- フルスクリーンモードで、他のアプリケーションに切り替えてもアプリケーションが隠れなかった問題の修正 (Issue 1405 のリバート) (Issue 1504)。
v2.0.7
Bug fix
バグ修正
- Gamepads didn't work on some Android devices (Issue 1542).
- ゲームパッドが一部 Android デバイスで動かなかった問題の修正 (Issue 1542)。
- Crashed with
CompositeModeMultiply
and-ebitendebug
(Issue 1544). CompositeModeMultiply
と-ebitendebug
を使用したときにクラッシュする問題の修正 (Issue 1544)。- Race condition when calling
DrawImage
from multiple goroutines on browsers (Issue 1546). - ブラウザで、
DrawImage
を複数の Goroutine から呼び出したときに、競合状態を起こしていた問題の修正 (Issue 1546)。
v2.0.8
Bug fix
バグ修正
- Documentation fix for
SetScreenClearedEveryFrame
(Issue 1555). SetScreenClearedEveryFrame
のドキュメント修正 (Issue 1555)。
v2.0.9
Bug fix
バグ修正
- Calling
CursorPosition
before the main loop crashed (Issue 1559). CursorPosition
をメインループ前に呼び出すとクラッシュした問題の修正 (Issue 1559)。- Freeze when resizing the window size after maximizing the window size (Issue 1580).
- ウィンドウを最大化した後にウィンドウサイズを変更しようとしたときにフリーズした問題の修正 (Issue 1580)。
- go-getting with
...
likego get github.com/hajimehoshi/ebiten/v2/...
failed (Issue 1581). ...
付きの go get (go get github.com/hajimehoshi/ebiten/v2/...
) が失敗した問題の修正 (Issue 1581)。- Carsh when toggling the fullscreen mode when the window is in native fullscreen (by pressing the green button) on macOS (Issue 1578).
- macOS で、ウィンドウが (緑色のボタンで) ネイティブフルスクリーン状態であるときに、フルスクリーンを切り替えようとするとクラッシュした問題の修正 (Issue 1578)。
- examples/audiopanning crashed on browsers (Issue 1598).
- examples/audiopanning がブラウザでクラッシュした問題の修正 (Issue 1598)。
- In examples/windowsize, the window automatically moved on Linux (Issue 1605).
- Linux で、 examples/windowsize のウィンドウが自動的に移動していた問題の修正 (Issue 1605)。
- In examples/windowsize, the window vibrated when resizing it on Linux (Issue 1617).
- Linux で、 examples/windowsize のウィンドウがリサイズ中に震えることがあった問題の修正 (Issue 1617)。
- Getting the device scale on start-up might fail on Windows (Issue 1612).
- Windows で、起動時にデバイススケールの取得に失敗することがあった問題の修正 (Issue 1612)。
- Freeze when resize the window very quickly on Linux (Issue 1618).
- Linux で、高速にウインドウをリサイズするとフリーズした問題の修正 (Issue 1618)。