Qt QOpenGLFunction_4_5_Compatibility vs QOpenGLExtraFunctions

В настоящее время я использую QOpenGLFunction_4_5_Compability в моем GLWidget. Поскольку QOpenGLFunctions не содержит glLoadIdentity, glOrtho, glGenBuffers, glBindBuffer и так далее.

Почему некоторые люди используют QOpenGLFunctions вместо QOpenGLFunction_4_5_Compability? Что делает QOpenGLFunctions особенным?

Какой я должен использовать?

0

Решение

http://doc.qt.io/qt-5/qtgui-module.html

QOpenglFunctions для GLES 2.0. Итак, если вы используете 4.5, то можете использовать функции, которые недоступны в GLES.

Определите минимальную версию GL, которая потребуется вашей программе от пользователей, а затем используйте профиль с этой версией.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]