Russian Qt Forum

Qt => OpenGL => Тема начата: ti0 от Март 25, 2019, 09:40



Название: OpenGL ES пунктирная линия в Qt
Отправлено: ti0 от Март 25, 2019, 09:40
Понадобилось отрисовать пунктирную линию. Для этого нужно вот это:
Код:
        glLineStipple(1, 0xAAAA);
        glDrawArrays(GL_LINE_STRIP, 0, 4);

Но оно не компилируется. Не находит реализацию функции в QOpenGLFunctions. Хотя она стандартна. И проблема именно в Qt, рисую в QQuickFramebufferObject


Название: Re: OpenGL ES пунктирная линия в Qt
Отправлено: ssoft от Март 25, 2019, 12:07
glLineStipple определена вплоть до QOpenGLFunctions_3_0, далее эта функция deprecated
https://stackoverflow.com/questions/6017176/gllinestipple-deprecated-in-opengl-3-1