Details
-
Bug
-
Resolution: Done
-
P2: Important
-
4.7.0
-
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.