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

QT3D: miss GraphicsHelperES3.drawArraysInstancedBaseInstance

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • 5.12.6, 5.14.0
    • Qt3D
    • None
    • All

      OpenGL ES3.0 support glDrawArraysInstanced, but GraphicsHelperES3 just inherit GraphicsHelperES2's drawArraysInstancedBaseInstance which won't fallback to drawArraysInstanced. This function is used by QT3D's GeometryRenderer, so some application does not work when instanceCount>1 and OpenGL ES3.0.

       

      But it implement drawElementsInstancedBaseVertexBaseInstance, so I can use work around:

      https://github.com/yuq/qt/commit/5dc7582de53b89584dd56c9816ed97401e71306c

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

            seanharmer Sean Harmer
            yuq Qiang Yu
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes