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?
return (void *) (jint) pointer;
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.