В настоящее время я занимаюсь разработкой апплета для некоторых компонентов OpenGL ES, но я абсолютно не уверен, как справиться с нативами, которые поставляются с JOGL и / или LWJGL.
В LWJGL есть хороший загрузчик апплетов, который может загружать jar(содержащий туземцев) через интернет.Преимущество LWJGL состоит в том, что он имеет только встроенный пакет для каждой платформы, а не один для 32-битных и 64-битных.Недостаток в том, что LWJGL не поддерживает OpenGL ES, он просто поддерживает OpenGL (поправьте меня, если я ошибаюсь).
Поэтому я планирую использовать загрузчик апплетов из LWJGL, но реализую OpenGL ES с JOGL.Большой недостаток здесь в том, что я понятия не имею, как я могу изменить нативы для 32-битных и / или 64-битных.Загрузчик апплета просто берет один jar для нативов, а нативы имеют одинаковое имя, поэтому я не могу создать пакет, который имеет 32-битную и 64-битную поддержку.
Попытка запустить 32-битные native на моей 64-битной Ubuntuне работает, он вылетает с ошибкой неправильного заголовка в файлах ... так что неправильная версия, я думаю.
Я понятия не имею, как я могу решить эту проблему.