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

QQuickFramebufferObject doesn't work on certain Android device (when geometry shaders are involved)

    XMLWordPrintable

Details

    • Android
    • 2024wk52FOQtforAndroid, 2025wk02s3FOQtforAndroid

    Description

      Reproducer attached. QQuickFramebufferObject is being used to draw something into QML scene by OpenGL calls. OpenGL 3.x is specifically being requested by QSurfaceFormat from main function.

      It works perfectly on my host (Windows):

      But not on Android device (tested on an Android 13 device). Nothing from QQuickFramebufferObject is drawn. Only QML Button is visible.

      Also debug logs with "QSG_INFO" on is attached which includes both Windows (where reproducer works) and Android (where Adreno works but Mali doesn't) results.

      Attachments

        1. image-2024-11-19-09-57-00-493.png
          34 kB
          Luqiao Chen
        2. logs.txt
          10 kB
          Luqiao Chen
        3. QTBUG-131355.7z
          21 kB
          Luqiao Chen
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            lagocs Laszlo Agocs
            luqiaochen Luqiao Chen
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes