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

Building for Windows CE with Open GL ES support requires EGL 1.2, but documentation says only EGL 1.1 is required

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 4.7.1
    • 4.7.0
    • GUI: OpenGL
    • None
    • Windows CE
    • a39285f6f5c3355d48810851a7215b951f1aaa4c

    Description

      I am trying to build Qt 4.7.0 for Windows Mobile 5.0 with Open GL ES support from the Vincent 3D Open GL ES 1.1 library (which includes EGL 1.1 support) with the following configuration:

      configure -platform win32-msvc2008 -xplatform wincewm50pocket-msvc2008 -no-qt3support -debug-and-release -opensource -no-openvg -opengl-es-cm

      This works fine for Qt 4.6.3, but Qt 4.7.0 seems to rely on definitions that were introduced in EGL 1.2, e.g: EGLenum, EGL_SWAP_BEHAVIOR, and EGL_ALPHA_MASK_SIZE, which makes the compilation fail due to missing symbols.

      So, either the documentation should be updated to say that for Open GL ES support on Windows CE, EGL 1.2 is required, or the references to those symbols must be removed from Qt when building against an EGL 1.1-compliant OpenGL ES implementation.

      Attachments

        1. egl11.patch
          2 kB
          Rhys Weatherley (closed Nokia identity)
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            rweather Rhys Weatherley (closed Nokia identity) (Inactive)
            ludde Ludvig Borgne
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes