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

No output when drawn through the QQuickFramebufferObject:: renderer interface

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 6.5.5
    • None
    • Android

    Description

      We have a simple geometry shader with a point as input and a triangle as output. This shader is drawn by deriving QOpenGLWindow and rewriting paintGL. The geometry shader has normal output, but there is no output when drawn through the QQuickFramebufferObject:: renderer interface in QML. By printing logs, both methods use Opengles3.2, and QSurfaceForm is also set to 3.2 environment. What is the reason why the same shader cannot work in QML but has no problem in QOpenGLWindow? Thank you.
      RK3588, android12,ndk25,qt6.5.5arm64-v8a

      Attachments

        1. 6m8x03ge1afm9t9xguaqxxyq1_0.jpg
          6m8x03ge1afm9t9xguaqxxyq1_0.jpg
          562 kB
        2. glwindow4.zip
          12 kB
        3. IMG_20241122_114940.jpg
          IMG_20241122_114940.jpg
          73 kB
        4. IMG_20241122_115006.jpg
          IMG_20241122_115006.jpg
          76 kB
        5. IMG_20241122_115016.jpg
          IMG_20241122_115016.jpg
          65 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            fulong Fulong Li
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes