Releases: hajimehoshi/ebiten
Releases · hajimehoshi/ebiten
v1.7.2
- Bug fix
- Update
go.mod
v1.7.1
- Bug fix
- Breaking change: Now
EBITEN_INTERNAL_IMAGES_KEY
works only when a build tagebitendebug
is specified.
v1.7.0
- New feature
- Speed optimization by automatic shared texture: in other words, texture atlas is automatically created and draw calls are much reduced.
gomobile build
,gomobile install
is now acceptable!- All the examples work with
gopherjs serve
and jsgo Playground - New environment variables
EBITEN_SCREENSHOT_KEY
- specifies the key to take a screenshot.EBITEN_INTERNAL_IMAGES_KEY
- specifies the key to dump all the internal images.
- New packages
inpututil
- Input utility (e.g. detecting if a keys is just pressed in the current frame)
- New APIs
func SetWindowDecorated(decorated bool)
- Create a frameless window.func SetWindowTitle(title string)
- Change the window titlefunc MonitorSize() (int, int)
- Get the monitor's resolution.func (g *GeoM) Invert()
- Get the inverted geometry matrix.audio
'sNewPlayer
now acceptsio.ReadCloser
instead ofaudio.ReadSeekCloser
.
- Deprecate APIs
Filter
arguments atNewImage*
functions: useDrawImageOptions
'sFilter
member instead.func Touches() []Touch
- UseTouchIDs
insteadtype Touch interface
- UseTouchPosition
instead
- Bug fix
- Some issues on the Ogg decoder.
- Improve portability
- Speed optimization
v1.6.4
- Bug fix (in vorbis package)
v1.6.3
- Bug fix (in vorbis package)
v1.6.2
- Bug fix
v1.6.1
- Bug fix
v1.6.0
- Add new packages
audio/mp3
- MP3 decodingtext
- Text rendering
- New APIs
SetFullscreen
- Make the screen fullscreenIsFullscreen
SetRunnableInBackground
- Make the game run even when the window is not activeIsRunnableInBackground
InputChars
- Detect input text instead of keysGamepadIDs
- Get the current gamepad IDsDeviceScaleFactor
- Get the device scale factor, that is more than 1 on high-DPI displays
- Deprecate APIs
SetCursorVisibility
- UseSetCursorVisible
instead(*ColorM).Monochrome
- UseChangeHSV(0, 0, 1)
instead
- Bug fix
- Speed optimization
v1.5.1
- Fix bugs
v1.5.0
- Support new platforms
- FreeBSD
- Safari
- New API
- DrawImageOptions.SourceRect
- DrawImageOptions.ImageParts has been deprecated.
- DrawImageOptions.SourceRect
- Separate the low level audio part as oto package
- Optimize speed
- Fix bugs