There are still many environments such as VNC where OpenGL support is not easily available. With Qt 5.0 Alpha it should allow the flexibility to bake in the OpenGL support or leave it out so that environments without OpenGL can still function with the full subset of Qt functionality that does not require OpenGL. The building of Qt should not assume that everybody has OpenGL. Currently the Alpha build breaks if OpenGL support is disabled. However, if enabled the demo apps tested, even if they do not require OpenGL will try to initialize with the OpenGL layer and fail. This causes all of the demo apps to fail to initialize in X11 environments without the GLX extension (like VNC).