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

QT3D: miss GraphicsHelperES3.drawArraysInstancedBaseInstance

    XMLWordPrintable

Details

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

    Description

      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

      Attachments

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

        Activity

          People

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

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes