QT 5.1: Pure desktop OpenGL in widget?
-
Hi,
Please don't post the same thread in multiple sub-forum, one is enough
"Duplicate":http://qt-project.org/forums/viewthread/33021/
-
bq. 2) ...Angle and OpenGL|ES. For my editor, I preffer pure desktop OpenGL, how can I force QT to use it?
You mean Qt ;-)
I would like to do the same at some point probably, but I didn't do it so far. Still, I think the answer to this lies in how you configure the Qt libraries to be built.
-
For that question it should be:
@configure -opengl desktop@
-
Thanks S :-) Just need to find the time...
-
Instead of using QGLWidget (this will see no further development but a direct replacement for it is planned probably for 5.3), what you can do is as you say to use QWindow + QOpenGLContext for your GL content. You cna then embed this into your widget-based application using QWidget::createWindowContainer( myGLWindow ). See http://doc-snapshot.qt-project.org/qt5-release/qtwidgets/qwidget.html#createWindowContainer
-
OK good. By the way, for particle effects, you will be able to get much better performance by making use of desktop OpenGL facilities such as transform feedback objects which allow you to perform the particle updates on the GPU.
-
Ah sorry I misunderstood. I thought you were doing more work on your original editor (which looks very cool btw). Have fun!