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

QGLFramebufferObject with multiple color attachments (MRT - Multiple Render Targets)

    XMLWordPrintable

    Details

    • Type: Suggestion
    • Status: Closed
    • Priority: P3: Somewhat important
    • Resolution: Duplicate
    • Affects Version/s: 4.7.1
    • Fix Version/s: None
    • Component/s: GUI: OpenGL
    • Labels:
    • Environment:

      All OpenGL-enabled platforms.

      Description

      It would be really useful to add support for multiple color target attachment (MRT - Multiple Render Targets) in QGLFramebufferObject.
      This will enable developers to render simultaneously to multiple textures, rather than just one. The MRT functionality is present in the OpenGL specifications since the framebuffer object extensione entered in the core (2.0 - 2.1). This feature is crucial for a variety of rendering algorithms; it avoids multiple render passes and makes the shader code more compact.
      I think having MRT in QGLFramebufferObject would let expert OpenGL developers to directly use Qt-provided classes rather than writing their own or rely on other external libraries.

        Attachments

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

          Activity

            People

            Assignee:
            Unassigned
            Reporter:
            dibenedetto Marco Di Benedetto
            Votes:
            5 Vote for this issue
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes