Установка QT - OpenGL (без УГЛА)

Я установил последнюю версию QT, но похоже, что она содержит некоторые вызовы DirectX, поэтому я ожидаю, что установщик по умолчанию использует ANGLE!

Я хочу установить версию OpenGL на 100%, но я не могу ее найти!

Любая идея?

Спасибо

1 ответ

Решение

Все официальные бинарные пакеты настроены с

  -opengl dynamic

Это означает, что программы могут использовать установленный (настольный) драйвер OpenGL, DirectX (через ANGLE) или эмуляцию OpenGL в программном обеспечении (Mesa) в качестве бэкэнда OpenGL. Если вы всегда хотите использовать Desktop OpenGL, вы можете принудительно

  1. Установка переменной среды QT_OPENGL в desktop
  2. призвание QCoreApplication::setAttribute(Qt::AA_UseDesktopOpenGL)

Смотрите также http://doc.qt.io/qt-5/windows-requirements.html.

Если вам нужна версия Qt, которая поддерживает только рабочий стол OpenGL, вы должны собрать Qt из исходников.

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