Доброго дня! Помогите пожалуйста решить такую задачу:
Необходимо рисовать средствами OpenGL в отдельном потоке на Qt. В версии Qt 4.8 это делать можно, исходя из
статьи
http://labs.qt.nokia.com/2011/06/03/threaded-opengl-in-4-8/ ! Но при работе под Linux возникают ошибки:
Xlib: unexpected async reply (sequence 0x1fb)!
X Error: GLXBadContextTag 158
Extension: 144 (Uknown extension)
Minor opcode: 129 (Unknown request)
Resource id: 0x1a00006
Причем тестовое приложение (MultiThread) запускалось и работало под OpenSUSE 11.0! Но рабочая программа, которую делаю также нормально отрисовывала под SUSE, но при открытии модального окна или раскрывающегося списка основного интерфейса программы аварийно завершалось.. вроде как эту проблему решил, при помощи
http://forum.tuxx-home.at/viewtopic.php?f=10&t=565но это оказалось не очень действенным решением, ибо начала через раз выскакивать другая (выше приведенная) ошибка и программа просто зависала.. Сейчас необходимо реализовать отрисовку для Linux CentOS 5.5 и только для него! В этом дистрибутиве тестовое приложение запускаться не хочет.. виснет с ошибкой X Error: GLXBadContextTag 158
Что можете посоветовать...
Прикрепил тестовое приложение!