Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. OpenGL implementation disappointment in Qt 5.x
QtWS25 Last Chance

OpenGL implementation disappointment in Qt 5.x

Scheduled Pinned Locked Moved General and Desktop
qt 5.5qquickwidgetopenglslowqtcreator 3.5.0qopenglwidgetqt5
2 Posts 2 Posters 2.0k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Z Offline
    Z Offline
    zaps166
    wrote on 31 Aug 2015, 12:16 last edited by
    #1

    Hi!

    I found the commit "dd3a30090b3379e6f075bde826f9147e4237a043" which force usage of QQuickWidget instead of QQuickView in QtCreator Welcome Page. This forces whole QtCreator to use OpenGL even in text editor! Now QtCreator consumes more CPU and GPU power and works slower!

    I found that Qt 5.x has much more bugs and slowdowns compared to Qt 4.x. New OpenGL implementation is very slow and buggy (e.g. QOpenGLWidget vs QGLWidget).

    My question is: what are the advantages of new OpenGL implementation (QOpenGLWidget, QQuickWidget) if it is slower and slow down is not only in OpenGL widgets, but in whole window? I know that image resizing and rotating is faster on GPU, but other things not, so programmer should choose OpenGL only to image operation, not for whole window.

    For example: programmer wants to add QOpenGLWidget for signal visualisation (e.g. 300x200 px) and the whole windows is 1920x1080 px and it has a lot of widgets (lists, buttons, a lot of painting and updates by timers). With new Qt, the GPU and CPU must composite whole window, not only OpenGL widget, so this is first slowdown. Please imagine how will it work with OpenGL and V-Sync enabled? And please imagine how will it work with buggy OpenGL drivers? And the last thing: whole window still uses OpenGL even if the QOpenGLWidget is closed!

    1 Reply Last reply
    1
    • S Offline
      S Offline
      SGaist
      Lifetime Qt Champion
      wrote on 31 Aug 2015, 20:51 last edited by
      #2

      Hi and welcome to devnet,

      To discuss such matters, I'd recommend posting on the interest You'll find there Qt's developers/maintainers (This forum is more user oriented)

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0

      1/2

      31 Aug 2015, 12:16

      • Login

      • Login or register to search.
      1 out of 2
      • First post
        1/2
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved