Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-71721

Data Visualisation broken under Wayland

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • P3: Somewhat important
    • 6.5
    • 5.12.0 Beta 4
    • Data Visualization
    • None
    • Linux Wayland
    • Linux/Wayland

    Description

      Surface Example and Bars Example are both broken under both Gnome Wayland and KDE Wayland.

      Qt 5.12 Beta 4. Under Gnome under Wayland, I can't get the Bars Example or Surface example to display anything - the application runs but does not display anything. This is when running the application with QT_QPA_PLATFORM=wayland. For the Bars example the output is:

      13:33:27: Starting /home/myk/Qt/Examples/Qt-5.12.0/datavisualization/build-bars-Desktop_Qt_5_12_0_GCC_64bit-Debug/bars...
      Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
      Using Wayland-EGL
      QOpenGLFramebufferObject: Framebuffer incomplete attachment.
      QOpenGLFramebufferObject: Framebuffer incomplete attachment.
      QOpenGLFramebufferObject: Framebuffer incomplete attachment.
      QOpenGLFramebufferObject: Framebuffer incomplete attachment.
      QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
      Using the 'xdg-shell' shell integration

      For the Surface Example, the output is much the same:
      Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
      Using Wayland-EGL
      QOpenGLFramebufferObject: Framebuffer incomplete attachment.
      QOpenGLFramebufferObject: Framebuffer incomplete attachment.
      QOpenGLFramebufferObject: Framebuffer incomplete attachment.
      QOpenGLFramebufferObject: Framebuffer incomplete attachment.
      QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
      Warning: Flat qualifier not supported on your platform's GLSL language. Requires at least GLSL version 1.2 with GL_EXT_gpu_shader4 extension.
      Using the 'xdg-shell' shell integration
      Warning: Flat qualifier not supported on your platform's GLSL language. Requires at least GLSL version 1.2 with GL_EXT_gpu_shader4 extension.
      14:00:30: The program has unexpectedly finished.

      Bars example under KDE under wayland shows the window (no decorations) but no data visualisation, just controls on the right side. The application output is:
      Using Wayland-EGL
      Using the 'xdg-shell-v6' shell integration
      qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
      13:36:42: /home/myk/Qt/Examples/Qt-5.12.0/datavisualization/build-bars-Deskt

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            tokorpip Tomi Korpipää
            myk Michael Arnold
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes