В QOpenGLFunctions отсутствуют важные функции, такие как glInvalidateFramebuffer и glMapBuffer. Насколько я понимаю, QOpenGLFunctions загружает пересечение как настольных функций OpenGL, так и функций ES. Если это так, то почему нет этих двух функций? Насколько я могу судить, glMapBuffer есть в обоих.
Я неправильно понимаю QOpenGLFunctions, или у них действительно отсутствуют функции (маловероятно)?
glDrawArray
s тоже нет - person ratchet freak   schedule 26.05.2014glDrawArrays (...)
- это функция OpenGL 1.1, и все платформы Qt реализованы на ее поддержке "из коробки". Причина отсутствия MapBuffer, вероятно, в том, что это необязательное расширение в OpenGL ES. - person Andon M. Coleman   schedule 26.05.2014