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

QGLPixelBuffer and others require conditional compilation on libQtOpenGL being present

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • Qt3D 1.0
    • Qt3D TP2
    • Qt3D
    • None
    • c815efec7aeb3175bb773acbc98eef0fe8a01a79

    Description

      Recent refactoring in the qt5/qt3d repo has removed the dependencies on libQtOpenGL and libQtWidgets, which is good because it means that all platforms are supported, not just desktops.

      However the conditional compilation code was bad as it changed the library in a non-binary compatible way depending on if those supports were there.

      The casualties from removing this is QGLPixelBuffer which was about the only thing using it, and the copyImage function on QGLTexture2D. Neither of these are core and are not really used in the current examples, so just remove them and get rid of conditional compilation.

      Attachments

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

        Activity

          People

            sarasmit Sarah Smith (closed Nokia identity) (Inactive)
            sarasmit Sarah Smith (closed Nokia identity) (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes