Я установил libGDX и написал простой код для отображения окна. Но когда я запускаю его, я получаю исключение, которое гласит: OpenGL не поддерживается видеодрайвером. Затем я установил GLEW (OPENGL EXTENSION WRANGLER LIBRARY). Затем я пошел в папку установки, распаковал содержимое в новую папку, перешел в новую папку, нажал на bin, release, win32 и, наконец, glewinfo. Он открыл файл блокнота, который показал мне это имя моей видеокарты и сказал, что он поддерживает OpenGL 2.1. Но в eclipse (mars) и libgdx (gdx-setup tool) я не могу запустить свою программу, даже если я установил config.useGL30 = false. Помогите!OpenGL не поддерживается видеодрайвером
0
A
ответ
1
Существует различие между OpenGL ES и OpenGL.
- OpenGL - это настольная версия.
- OpenGL ES - это мобильная версия.
libGDX использует OpenGL ES, поскольку он работает на мобильных и настольных компьютерах.
- Для запуска OpenGL ES 2.0 вам необходим OpenGL 4.1 на рабочем столе.
- Для запуска OpenGL ES 3.0 вам нужен OpenGL 4.3 на рабочем столе.
РЕДАКТИРОВАТЬ согласно derhass
Заметим, что это только являются спецификации и фактические реализации могут обеспечить полную поддержку OpenGL ES 2.0/3.0 до этих версий.
Но, похоже, это не так для вашей установки.
Смежные вопросы
- 1. OpenGL не поддерживается драйвером видео
- 2. Расширение OpenGL GLX не поддерживается
- 3. Почему расширение OpenGL GLX не поддерживается дисплеем:?
- 4. OpenTK OpenGL GLSL 3.30 Не поддерживается
- 5. Какая версия OpenGL поддерживается WebGL?
- 6. Поддерживается ли instancing в openGL 3.1?
- 7. LWJGL сообщает, что OpenGL не поддерживается на современной карте nvidia.
- 8. OpenGL на Linux с Mesa 12.0.3 GLSL 3.30 Не поддерживается
- 9. $ * не поддерживается
- 10. Функция LWJGL не поддерживается?
- 11. ARB_draw_buffers доступны, но не поддерживается шейдерный двигателем
- 12. Yii FULLTEXT не поддерживается, но определенно поддерживается
- 13. TextArea MaxLength - поддерживается или не поддерживается?
- 14. Зная, поддерживается ли функция в OpenGL es 2.0
- 15. Поддерживается ли modf() в OpenGL ES 2.0 Shader Language?
- 16. Программно определить, поддерживается ли функция OpenGL аппаратным обеспечением
- 17. Устройство не поддерживается в Android Market
- 18. OpenGL: GL_LINE_SMOOTH не поддерживается на всех картах; даже не рисуют линии, если только
- 19. GL версии 2.1 с расширением gpu_shader4 не поддерживается графическим драйвером
- 20. ServerConfig не поддерживается arquillian
- 21. Протокол 'net.tcp' не поддерживается
- 22. Функция jquery не поддерживается
- 23. RavenDB SelectMany не поддерживается
- 24. Pygame Font Не поддерживается?
- 25. ITransactionLocal интерфейс не поддерживается
- 26. Ключевое слово не поддерживается
- 27. «Google.YouTube.Video.Tags» не поддерживается языком
- 28. Thrust: Operator «*» не поддерживается
- 29. Mongoexport не поддерживается?
- 30. Параметризованные типа не поддерживается
Oh !! Хорошо! Спасибо за ответ. Я не знал об этом, так как я был новичком в программировании libGDX. Еще раз спасибо! :) –
Еще одна вещь .. Вы сказали, что для запуска opengl es 2.0 мне нужно установить open gl 4.1. Так что я должен скачать это программное обеспечение? Если да, то можете оставить ссылку. Я был бы очень признателен. Благодаря! –
@ Pinkie Swirl: Это не обязательно. Это правда, что настольный GL 4.1 определяет обратную совместимость с GLES2 и 4.3 для GLES3. Тем не менее, реализация настольных приложений GL может напрямую поддерживать контексты GLES (независимо от того, поддерживает ли они рабочий стол GL 4.x или нет), и многие на самом деле делают это. – derhass