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

QOpenGLFramebufferObject Feature Request, wrapping multiple textures per FBO

    XMLWordPrintable

Details

    • 06b86f68e8ddb1bbadd5adc14067f92c896ead93

    Description

      In pure OpenGL we have a very limited number of FBO slots. But every FBO can hold several textures. Current rendering methods, needs to render in multiple textures (MRT - multiple render target), which is only possible, when multiple textures exists in the bounded FBO.

      This Qt wrapper QOpenGLFramebufferObject can only hold one color texture per FBO, which disables us the usage of multiple render target algorithms and efficient texture swapping for render targets. So i suggest to to enhance the QOpenGLFramebufferObject wrapper to be able to hold multiple textures.

      I don't know why this current implementation so restricted, because every other QOpenGL wrapper seems to try to give access to the hole current OpenGL standard.

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-39235
          # Subject Branch Project Status CR V

          Activity

            People

              lagocs Laszlo Agocs
              cguenther Christian Günther
              Votes:
              2 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes