libGDX 1.9.2 released

libGDX 1.9.2

And another release!

- Added TextureArray wrapper see
- 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

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!

- API Change: Override GwtApplication#createApplicationListener() to create your ApplicationListener
  on GWT, overriding GwtApplication#getApplicationListener() isn't needed anymore, see
- 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, and hop over to the entries to play and rate all those games!