Java-апплет с JOGL и / или LWJGL - с нативами для каждой ОС - PullRequest
0 голосов
/ 24 января 2011

В настоящее время я занимаюсь разработкой апплета для некоторых компонентов 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не работает, он вылетает с ошибкой неправильного заголовка в файлах ... так что неправильная версия, я думаю.

Я понятия не имею, как я могу решить эту проблему.

1 Ответ

2 голосов
/ 25 января 2011

Вы можете найти пример с кратким описанием для JOGL 2 на http://jogamp.org: http://jogamp.org/jogl-demos/www/applettest-jnlp.html (Нативное развертывание lib в основном обрабатывается автоматически, если вы используете предоставленный jnlp)

...