Java и OpenGL - PullRequest
       11

Java и OpenGL

0 голосов
/ 17 ноября 2011

Я хочу включить конвейер OpenGL для программы Java, над которой я работаю (командная строка -Dsun.java2d.opengl = True ).У меня будет довольно много обращений к API рисования 2d, так что это кажется разумным.

Однако, даже когда Java сообщает " Включен конвейер OpenGL для конфигурации по умолчанию на экране 0 " Я могу "не вижу ничего на экране.Я имею в виду, что программа запускается, я вижу комментарий Java по OpenGL, но окно пустое.

Когда я запускаю ту же программу без каких-либо дополнений командной строки -D, все происходит так, как ожидается, все содержимое отображается правильно.

Где мне искать решение?

1 Ответ

0 голосов
/ 18 июля 2012

Я предлагаю использовать API, созданный специально для включения интеграции OpenGL с Java.

Мало того, что это избавит от большинства (не "всех") трудностей интеграции, это, вероятно, также значительно упростит реализацию.

Я работаю с LWJGL (Облегченная Java Game Library) для игрового проекта. Несмотря на то, что это сделано для разработки игр, основное внимание уделяется включению OpenGL, а фактическое создание игр осуществляется с помощью других наследующих API, таких как Slick2D.

Мне это очень нравится, и это значительно облегчило мою разработку OpenGL. Можешь попробовать. В противном случае существуют другие API, ориентированные на OpenGL, которые содержат еще меньше кода, не относящегося к OpenGL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...