Russian Qt Forum

Qt => OpenGL => Тема начата: un_drew от Июнь 09, 2020, 11:27



Название: Не работает renderText через удаленный рабочий стол
Отправлено: un_drew от Июнь 09, 2020, 11:27
Привет форумчане!
Использую Qt 5.8.0 64 бита + msvc2013 + Windows10
В коде есть рисовка текста renderText(...)
Так вот, если запускаю программу через удаленный рабочий стол Windows, то прога падает и говорит "QGLShaderProgram: shader programs are not supported". При запуске обычным способом все работает.
Кто сталкивался с этой проблемой? Какие есть пути решения?


Название: Re: Не работает renderText через удаленный рабочий стол
Отправлено: navrocky от Июнь 10, 2020, 19:06
OpenGL не работает через RDP. Выхода два - не использовать OpenGL или использовать программый OpenGL рендерер, такой как этот http://www.prog.org.ru/topic_27216_0.html

Но при использовании программного рендерера, битовая несколько мегабайтная картинка будет постоянно гоняться по сети, что губительно скажется на FPS твоего приложения. Поэтому разумный выход - отказаться от OpenGL