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

QGLFramebufferObject incorrectly reports unavailability of FBOs on Mac

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P3: Somewhat important
    • 5.1.0
    • 5.0.1
    • GUI: OpenGL
    • None
    • Mac OS X 10.8 (Intel HD 4000 graphics)
    • macOS
    • 159f42222d06acd9a7ea9b25167e52060d47ab4c

    Description

      When trying the "Framebuffer Object 2 Example" that ships with the Qt package on Mac, I got the dialog that reads: "This system does not support OpenGL/framebuffer objects"

      I was sure I've used them on my Mac before (without Qt), so after consulting the Mac OpenGL docs, I was convinced that this should be working. I ended up removing the call to QGLFramebufferObject::hasOpenGLFramebufferObjects(), tried the example again and found that it worked perfectly.

      System information:
      I'm running a late 2012 MacBook Air (Intel HD4000 graphics which does support FBOs), on Mountain Lion (OS X 10.8) which also supports FBOs. According to "OpenGL Extension Viewer" my system supports both:
      GL_ARB_framebuffer_object and GL_EXT_framebuffer_object

      As a work-around, I am going to ignore what hasOpenGLFramebufferObjects() returns as I know it is not reporting the availability of FBOs correctly. It would be nice to get this resolved though.

      Attachments

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

        Activity

          People

            rodal Samuel Rødal
            raziel2001au Francois Grobbelaar
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes