libGDX 1.9.2 released

libGDX 1.9.2

And another release!

[1.9.1]
- Added TextureArray wrapper see https://github.com/libgdx/libgdx/pull/3807
- Fixed bug in AndroidGL20.cpp which cast a pointer to a 32-bit int. Crash on 64-bit ARM, but only for a specific code path and address...
- Fixed multiple controllers registering on same index with LWJGL3, see https://github.com/libgdx/libgdx/issues/3774

The most notably change is the fix to AndroidGL20.cpp. On 64-bit ARM/x86, a code path in AndroidGL20.cpp would sigseg. The culprit?

The code in AndroidGL20.cpp is based on the original Android OpenGL ES 2.0 JNI wrapper. The code was adapted at a time where 64-bit was a few years away on Android. Welp, it’s fixed now 🙂

Please update your projects as usual.

libGDX 1.9.1 released – Whoops :D

libGDX 1.9.1

Welp, it’s been a while since I f’ed up a release. Sadly, the binaries for Android ARM64 and x86_64 didn’t deploy properly and i didn’t catch it because i was testing local release builds. Thanks to our community, my silliness got caught fast.

It is with great pride that I present to you libGDX 1.9.1, the whoops release!

[1.9.1]
- API Change: Override GwtApplication#createApplicationListener() to create your ApplicationListener
  on GWT, overriding GwtApplication#getApplicationListener() isn't needed anymore, see https://github.com/libgdx/libgdx/issues/3628
- Fixed ARM64 and x86_64 binaries for Android

Please update your projects as usual.

BTW, the libGDX jam is now in the rating phase. Register with itch.io, and hop over to the entries to play and rate all those games!

libGDX 1.9.0 released

libGDX 1.9.0

Hurray, a new release 😀

[1.8.1]
- API Change: Lwjgl3ApplicationConfiguration#setBackbufferConfig -> setBackBufferConfig
- Fixed HexagonalTiledMapRenderer, see https://github.com/libgdx/libgdx/pull/3654
- Added support for locking the screen orientation in GWT, see https://github.com/libgdx/libgdx/pull/3633
- Added Gdx-Kiwi and gdx-lml to extensions, see https://github.com/libgdx/libgdx/pull/3597
- Added Gyroscope support in Input, implemented for Android, see https://github.com/libgdx/libgdx/pull/3594
- Fixed touch mapping on iOS, see https://github.com/libgdx/libgdx/pull/3590
- Added orientation to Box2D Transform class, see https://github.com/libgdx/libgdx/pull/3308
- Added system cursors to GWT, fix 'Ibeam' system cursor not working on LWJGL3.
- Added experimental AndroidApplicationConfiguration#useGL30 and IOSApplicationConfiguration#useGL30 for testing OpenGL ES 3.0 support on mobile devices, do not use in production.
- Fix broken kerning for FreeType fonts, see https://github.com/libgdx/libgdx/pull/3756
- Added ARM64 and x86_64 binaries for Android

The biggest change is the addition of binaries for ARM64 and x86_64. The amount of devices sporting these architectures is now big enough for us to include the respective binaries. You can still ignore them by removing the respective entries in the build.gradle file.

BTW, the libGDX jam is now in the rating phase. Register with itch.io, and hop over to the entries to play and rate all those games!