Ignore:
Timestamp:
May 5, 2011, 5:36:53 AM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/plugins/graphicssystems/opengl/main.cpp

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
     
    5757    QStringList list;
    5858    list << QLatin1String("OpenGL") << QLatin1String("OpenGL1");
    59 #if !defined(QT_OPENGL_ES_1) && !defined(QT_OPENGL_ES_1_CL)
     59#if !defined(QT_OPENGL_ES_1)
    6060    list << QLatin1String("OpenGL2");
     61#endif
     62#if defined(Q_WS_X11) && !defined(QT_NO_EGL)
     63    list << QLatin1String("X11GL");
    6164#endif
    6265    return list;
     
    6770    if (system.toLower() == QLatin1String("opengl1")) {
    6871        QGL::setPreferredPaintEngine(QPaintEngine::OpenGL);
    69         return new QGLGraphicsSystem;
     72        return new QGLGraphicsSystem(false);
    7073    }
    7174
    72 #if !defined(QT_OPENGL_ES_1) && !defined(QT_OPENGL_ES_1_CL)
     75#if !defined(QT_OPENGL_ES_1)
    7376    if (system.toLower() == QLatin1String("opengl2")) {
    7477        QGL::setPreferredPaintEngine(QPaintEngine::OpenGL2);
    75         return new QGLGraphicsSystem;
     78        return new QGLGraphicsSystem(false);
    7679    }
    7780#endif
    7881
     82#if defined(Q_WS_X11) && !defined(QT_NO_EGL)
     83    if (system.toLower() == QLatin1String("x11gl"))
     84        return new QGLGraphicsSystem(true);
     85#endif
     86
    7987    if (system.toLower() == QLatin1String("opengl"))
    80         return new QGLGraphicsSystem;
     88        return new QGLGraphicsSystem(false);
    8189
    8290    return 0;
Note: See TracChangeset for help on using the changeset viewer.