wxglcanvas C++ fedora не отображается

В настоящее время работаю над проектом с использованием WxWidgets. Я хочу использовать wxGLCanvas, к сожалению, ничего не появляется.

Я установил много пакетов на мою Fedora (21) без каких-либо улучшений, я уже установил "стандартный" пакет opengl, так как у меня есть другой проект, использующий только opengl, и он работает.

У кого-нибудь есть идея, какой пакет мне нужно использовать?

Вот список всех пакетов, которые я установил: http://pastebin.com/CNCs47X2

PS: он работает на сервере под Ubuntu 10.04 . Так что я не думаю, что это проблема кода. Код: http://pastebin.com/SU5R5HT9

2 ответа

Решение

Я только добавил

glFlush();

до

SwapBuffers();

и это сработало...

Проверьте, являются ли образцы wxWidgets OpenGL, например, samples/opengl/cube работать на тебя. Если этого не произойдет, вы по крайней мере знаете, что проблема в чем-то в этой конфигурации машины. Если они это сделают, вы бы знали, что это связано с ошибкой в ​​вашем коде.

Не зная, что из двух, это очень трудно вам помочь.

Другие вопросы по тегам