summaryrefslogtreecommitdiffstats
path: root/src/gui/opengl/qopenglversionfunctionsfactory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/opengl/qopenglversionfunctionsfactory.cpp')
-rw-r--r--src/gui/opengl/qopenglversionfunctionsfactory.cpp163
1 files changed, 0 insertions, 163 deletions
diff --git a/src/gui/opengl/qopenglversionfunctionsfactory.cpp b/src/gui/opengl/qopenglversionfunctionsfactory.cpp
deleted file mode 100644
index ca7daedf34..0000000000
--- a/src/gui/opengl/qopenglversionfunctionsfactory.cpp
+++ /dev/null
@@ -1,163 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the QtGui module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:LGPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU Lesser General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 3 as published by the Free Software
-** Foundation and appearing in the file LICENSE.LGPL3 included in the
-** packaging of this file. Please review the following information to
-** ensure the GNU Lesser General Public License version 3 requirements
-** will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 2.0 or (at your option) the GNU General
-** Public license version 3 or any later version approved by the KDE Free
-** Qt Foundation. The licenses are as published by the Free Software
-** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-2.0.html and
-** https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-**
-** This file was generated by glgen version 0.1
-** Command line was: glgen
-**
-** glgen is Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
-**
-** This is an auto-generated file.
-** Do not edit! All changes made to it will be lost.
-**
-****************************************************************************/
-
-#include "qopenglversionfunctionsfactory_p.h"
-
-#if !defined(QT_OPENGL_ES_2)
-#include "qopenglfunctions_4_5_core.h"
-#include "qopenglfunctions_4_5_compatibility.h"
-#include "qopenglfunctions_4_4_core.h"
-#include "qopenglfunctions_4_4_compatibility.h"
-#include "qopenglfunctions_4_3_core.h"
-#include "qopenglfunctions_4_3_compatibility.h"
-#include "qopenglfunctions_4_2_core.h"
-#include "qopenglfunctions_4_2_compatibility.h"
-#include "qopenglfunctions_4_1_core.h"
-#include "qopenglfunctions_4_1_compatibility.h"
-#include "qopenglfunctions_4_0_core.h"
-#include "qopenglfunctions_4_0_compatibility.h"
-#include "qopenglfunctions_3_3_core.h"
-#include "qopenglfunctions_3_3_compatibility.h"
-#include "qopenglfunctions_3_2_core.h"
-#include "qopenglfunctions_3_2_compatibility.h"
-#include "qopenglfunctions_3_1.h"
-#include "qopenglfunctions_3_0.h"
-#include "qopenglfunctions_2_1.h"
-#include "qopenglfunctions_2_0.h"
-#include "qopenglfunctions_1_5.h"
-#include "qopenglfunctions_1_4.h"
-#include "qopenglfunctions_1_3.h"
-#include "qopenglfunctions_1_2.h"
-#include "qopenglfunctions_1_1.h"
-#include "qopenglfunctions_1_0.h"
-#else
-#include "qopenglfunctions_es2.h"
-#endif
-
-QT_BEGIN_NAMESPACE
-
-QAbstractOpenGLFunctions *QOpenGLVersionFunctionsFactory::create(const QOpenGLVersionProfile &versionProfile)
-{
-#if !defined(QT_OPENGL_ES_2)
- const int major = versionProfile.version().first;
- const int minor = versionProfile.version().second;
-
- if (versionProfile.hasProfiles()) {
- switch (versionProfile.profile()) {
- case QSurfaceFormat::CoreProfile:
- if (major == 4 && minor == 5)
- return new QOpenGLFunctions_4_5_Core;
- else if (major == 4 && minor == 4)
- return new QOpenGLFunctions_4_4_Core;
- else if (major == 4 && minor == 3)
- return new QOpenGLFunctions_4_3_Core;
- else if (major == 4 && minor == 2)
- return new QOpenGLFunctions_4_2_Core;
- else if (major == 4 && minor == 1)
- return new QOpenGLFunctions_4_1_Core;
- else if (major == 4 && minor == 0)
- return new QOpenGLFunctions_4_0_Core;
- else if (major == 3 && minor == 3)
- return new QOpenGLFunctions_3_3_Core;
- else if (major == 3 && minor == 2)
- return new QOpenGLFunctions_3_2_Core;
- break;
-
- case QSurfaceFormat::CompatibilityProfile:
- if (major == 4 && minor == 5)
- return new QOpenGLFunctions_4_5_Compatibility;
- else if (major == 4 && minor == 4)
- return new QOpenGLFunctions_4_4_Compatibility;
- else if (major == 4 && minor == 3)
- return new QOpenGLFunctions_4_3_Compatibility;
- else if (major == 4 && minor == 2)
- return new QOpenGLFunctions_4_2_Compatibility;
- else if (major == 4 && minor == 1)
- return new QOpenGLFunctions_4_1_Compatibility;
- else if (major == 4 && minor == 0)
- return new QOpenGLFunctions_4_0_Compatibility;
- else if (major == 3 && minor == 3)
- return new QOpenGLFunctions_3_3_Compatibility;
- else if (major == 3 && minor == 2)
- return new QOpenGLFunctions_3_2_Compatibility;
- break;
-
- case QSurfaceFormat::NoProfile:
- default:
- break;
- };
- } else {
- if (major == 3 && minor == 1)
- return new QOpenGLFunctions_3_1;
- else if (major == 3 && minor == 0)
- return new QOpenGLFunctions_3_0;
- else if (major == 2 && minor == 1)
- return new QOpenGLFunctions_2_1;
- else if (major == 2 && minor == 0)
- return new QOpenGLFunctions_2_0;
- else if (major == 1 && minor == 5)
- return new QOpenGLFunctions_1_5;
- else if (major == 1 && minor == 4)
- return new QOpenGLFunctions_1_4;
- else if (major == 1 && minor == 3)
- return new QOpenGLFunctions_1_3;
- else if (major == 1 && minor == 2)
- return new QOpenGLFunctions_1_2;
- else if (major == 1 && minor == 1)
- return new QOpenGLFunctions_1_1;
- else if (major == 1 && minor == 0)
- return new QOpenGLFunctions_1_0;
- }
- return nullptr;
-#else
- Q_UNUSED(versionProfile);
- return new QOpenGLFunctions_ES2;
-#endif
-}
-
-QT_END_NAMESPACE