This isn't a bug report or criticism -- I'm just curious. After reading the LWJGL code, it looks like all native functions are called via
Dyncall. Why not just use JNA for this purpose? In both cases, they allow you to call native functions without modifying them (unlike JNI). Does Dyncall have some kind of performance advantage over JNA?