Qt
6.x
The Qt SDK
Loading...
Searching...
No Matches
qopenglfunctions_4_5_compatibility.cpp
Go to the documentation of this file.
1
// Copyright (C) 2015 Klaralvdalens Datakonsult AB (KDAB)
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
/***************************************************************************
4
** This file was generated by glgen version 0.1
5
** Command line was: glgen
6
**
7
** glgen is Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
8
**
9
** This is an auto-generated file.
10
** Do not edit! All changes made to it will be lost.
11
**
12
****************************************************************************/
13
14
#include "
qopenglfunctions_4_5_compatibility.h
"
15
#include "
qopenglcontext.h
"
16
17
QT_BEGIN_NAMESPACE
18
33
QOpenGLFunctions_4_5_Compatibility::QOpenGLFunctions_4_5_Compatibility
()
34
:
QAbstractOpenGLFunctions
()
35
, d_1_0_Core(
nullptr
)
36
, d_1_1_Core(
nullptr
)
37
, d_1_2_Core(
nullptr
)
38
, d_1_3_Core(
nullptr
)
39
, d_1_4_Core(
nullptr
)
40
, d_1_5_Core(
nullptr
)
41
, d_2_0_Core(
nullptr
)
42
, d_2_1_Core(
nullptr
)
43
, d_3_0_Core(
nullptr
)
44
, d_3_1_Core(
nullptr
)
45
, d_3_2_Core(
nullptr
)
46
, d_3_3_Core(
nullptr
)
47
, d_4_0_Core(
nullptr
)
48
, d_4_1_Core(
nullptr
)
49
, d_4_2_Core(
nullptr
)
50
, d_4_3_Core(
nullptr
)
51
, d_4_4_Core(
nullptr
)
52
, d_4_5_Core(
nullptr
)
53
, d_1_0_Deprecated(
nullptr
)
54
, d_1_1_Deprecated(
nullptr
)
55
, d_1_2_Deprecated(
nullptr
)
56
, d_1_3_Deprecated(
nullptr
)
57
, d_1_4_Deprecated(
nullptr
)
58
, d_3_3_Deprecated(
nullptr
)
59
, d_4_5_Deprecated(
nullptr
)
60
{
61
}
62
63
QOpenGLFunctions_4_5_Compatibility::~QOpenGLFunctions_4_5_Compatibility
()
64
{
65
if
(d_1_0_Core) {
66
d_1_0_Core->
refs
.
deref
();
67
Q_ASSERT
(d_1_0_Core->
refs
.
loadRelaxed
());
68
}
69
if
(d_1_1_Core) {
70
d_1_1_Core->
refs
.
deref
();
71
Q_ASSERT
(d_1_1_Core->
refs
.
loadRelaxed
());
72
}
73
if
(d_1_2_Core) {
74
d_1_2_Core->
refs
.
deref
();
75
Q_ASSERT
(d_1_2_Core->
refs
.
loadRelaxed
());
76
}
77
if
(d_1_3_Core) {
78
d_1_3_Core->
refs
.
deref
();
79
Q_ASSERT
(d_1_3_Core->
refs
.
loadRelaxed
());
80
}
81
if
(d_1_4_Core) {
82
d_1_4_Core->
refs
.
deref
();
83
Q_ASSERT
(d_1_4_Core->
refs
.
loadRelaxed
());
84
}
85
if
(d_1_5_Core) {
86
d_1_5_Core->
refs
.
deref
();
87
Q_ASSERT
(d_1_5_Core->
refs
.
loadRelaxed
());
88
}
89
if
(d_2_0_Core) {
90
d_2_0_Core->
refs
.
deref
();
91
Q_ASSERT
(d_2_0_Core->
refs
.
loadRelaxed
());
92
}
93
if
(d_2_1_Core) {
94
d_2_1_Core->
refs
.
deref
();
95
Q_ASSERT
(d_2_1_Core->
refs
.
loadRelaxed
());
96
}
97
if
(d_3_0_Core) {
98
d_3_0_Core->
refs
.
deref
();
99
Q_ASSERT
(d_3_0_Core->
refs
.
loadRelaxed
());
100
}
101
if
(d_3_1_Core) {
102
d_3_1_Core->
refs
.
deref
();
103
Q_ASSERT
(d_3_1_Core->
refs
.
loadRelaxed
());
104
}
105
if
(d_3_2_Core) {
106
d_3_2_Core->
refs
.
deref
();
107
Q_ASSERT
(d_3_2_Core->
refs
.
loadRelaxed
());
108
}
109
if
(d_3_3_Core) {
110
d_3_3_Core->
refs
.
deref
();
111
Q_ASSERT
(d_3_3_Core->
refs
.
loadRelaxed
());
112
}
113
if
(d_4_0_Core) {
114
d_4_0_Core->
refs
.
deref
();
115
Q_ASSERT
(d_4_0_Core->
refs
.
loadRelaxed
());
116
}
117
if
(d_4_1_Core) {
118
d_4_1_Core->
refs
.
deref
();
119
Q_ASSERT
(d_4_1_Core->
refs
.
loadRelaxed
());
120
}
121
if
(d_4_2_Core) {
122
d_4_2_Core->
refs
.
deref
();
123
Q_ASSERT
(d_4_2_Core->
refs
.
loadRelaxed
());
124
}
125
if
(d_4_3_Core) {
126
d_4_3_Core->
refs
.
deref
();
127
Q_ASSERT
(d_4_3_Core->
refs
.
loadRelaxed
());
128
}
129
if
(d_4_4_Core) {
130
d_4_4_Core->
refs
.
deref
();
131
Q_ASSERT
(d_4_4_Core->
refs
.
loadRelaxed
());
132
}
133
if
(d_4_5_Core) {
134
d_4_5_Core->
refs
.
deref
();
135
Q_ASSERT
(d_4_5_Core->
refs
.
loadRelaxed
());
136
}
137
if
(d_1_0_Deprecated) {
138
d_1_0_Deprecated->
refs
.
deref
();
139
Q_ASSERT
(d_1_0_Deprecated->
refs
.
loadRelaxed
());
140
}
141
if
(d_1_1_Deprecated) {
142
d_1_1_Deprecated->
refs
.
deref
();
143
Q_ASSERT
(d_1_1_Deprecated->
refs
.
loadRelaxed
());
144
}
145
if
(d_1_2_Deprecated) {
146
d_1_2_Deprecated->
refs
.
deref
();
147
Q_ASSERT
(d_1_2_Deprecated->
refs
.
loadRelaxed
());
148
}
149
if
(d_1_3_Deprecated) {
150
d_1_3_Deprecated->
refs
.
deref
();
151
Q_ASSERT
(d_1_3_Deprecated->
refs
.
loadRelaxed
());
152
}
153
if
(d_1_4_Deprecated) {
154
d_1_4_Deprecated->
refs
.
deref
();
155
Q_ASSERT
(d_1_4_Deprecated->
refs
.
loadRelaxed
());
156
}
157
if
(d_3_3_Deprecated) {
158
d_3_3_Deprecated->
refs
.
deref
();
159
Q_ASSERT
(d_3_3_Deprecated->
refs
.
loadRelaxed
());
160
}
161
if
(d_4_5_Deprecated) {
162
d_4_5_Deprecated->
refs
.
deref
();
163
Q_ASSERT
(d_4_5_Deprecated->
refs
.
loadRelaxed
());
164
}
165
}
166
167
bool
QOpenGLFunctions_4_5_Compatibility::initializeOpenGLFunctions
()
168
{
169
if
(
isInitialized
() )
170
return
true
;
171
172
QOpenGLContext
*
context
=
QOpenGLContext::currentContext
();
173
174
// If owned by a context object make sure it is current.
175
// Also check that current context is capable of resolving all needed functions
176
if
(((
owningContext
() &&
owningContext
() ==
context
) || !
owningContext
())
177
&& QOpenGLFunctions_4_5_Compatibility::isContextCompatible(
context
))
178
{
179
// Associate with private implementation, creating if necessary
180
// Function pointers in the backends are resolved at creation time
181
QOpenGLVersionFunctionsBackend
*
d
=
nullptr
;
182
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_1_0_CoreBackend::versionStatus
());
183
d_1_0_Core =
static_cast<
QOpenGLFunctions_1_0_CoreBackend
*
>
(
d
);
184
d
->refs.ref();
185
186
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_1_1_CoreBackend::versionStatus
());
187
d_1_1_Core =
static_cast<
QOpenGLFunctions_1_1_CoreBackend
*
>
(
d
);
188
d
->refs.ref();
189
190
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_1_2_CoreBackend::versionStatus
());
191
d_1_2_Core =
static_cast<
QOpenGLFunctions_1_2_CoreBackend
*
>
(
d
);
192
d
->refs.ref();
193
194
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_1_3_CoreBackend::versionStatus
());
195
d_1_3_Core =
static_cast<
QOpenGLFunctions_1_3_CoreBackend
*
>
(
d
);
196
d
->refs.ref();
197
198
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_1_4_CoreBackend::versionStatus
());
199
d_1_4_Core =
static_cast<
QOpenGLFunctions_1_4_CoreBackend
*
>
(
d
);
200
d
->refs.ref();
201
202
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_1_5_CoreBackend::versionStatus
());
203
d_1_5_Core =
static_cast<
QOpenGLFunctions_1_5_CoreBackend
*
>
(
d
);
204
d
->refs.ref();
205
206
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_2_0_CoreBackend::versionStatus
());
207
d_2_0_Core =
static_cast<
QOpenGLFunctions_2_0_CoreBackend
*
>
(
d
);
208
d
->refs.ref();
209
210
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_2_1_CoreBackend::versionStatus
());
211
d_2_1_Core =
static_cast<
QOpenGLFunctions_2_1_CoreBackend
*
>
(
d
);
212
d
->refs.ref();
213
214
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_3_0_CoreBackend::versionStatus
());
215
d_3_0_Core =
static_cast<
QOpenGLFunctions_3_0_CoreBackend
*
>
(
d
);
216
d
->refs.ref();
217
218
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_3_1_CoreBackend::versionStatus
());
219
d_3_1_Core =
static_cast<
QOpenGLFunctions_3_1_CoreBackend
*
>
(
d
);
220
d
->refs.ref();
221
222
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_3_2_CoreBackend::versionStatus
());
223
d_3_2_Core =
static_cast<
QOpenGLFunctions_3_2_CoreBackend
*
>
(
d
);
224
d
->refs.ref();
225
226
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_3_3_CoreBackend::versionStatus
());
227
d_3_3_Core =
static_cast<
QOpenGLFunctions_3_3_CoreBackend
*
>
(
d
);
228
d
->refs.ref();
229
230
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_4_0_CoreBackend::versionStatus
());
231
d_4_0_Core =
static_cast<
QOpenGLFunctions_4_0_CoreBackend
*
>
(
d
);
232
d
->refs.ref();
233
234
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_4_1_CoreBackend::versionStatus
());
235
d_4_1_Core =
static_cast<
QOpenGLFunctions_4_1_CoreBackend
*
>
(
d
);
236
d
->refs.ref();
237
238
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_4_2_CoreBackend::versionStatus
());
239
d_4_2_Core =
static_cast<
QOpenGLFunctions_4_2_CoreBackend
*
>
(
d
);
240
d
->refs.ref();
241
242
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_4_3_CoreBackend::versionStatus
());
243
d_4_3_Core =
static_cast<
QOpenGLFunctions_4_3_CoreBackend
*
>
(
d
);
244
d
->refs.ref();
245
246
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_4_4_CoreBackend::versionStatus
());
247
d_4_4_Core =
static_cast<
QOpenGLFunctions_4_4_CoreBackend
*
>
(
d
);
248
d
->refs.ref();
249
250
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_4_5_CoreBackend::versionStatus
());
251
d_4_5_Core =
static_cast<
QOpenGLFunctions_4_5_CoreBackend
*
>
(
d
);
252
d
->refs.ref();
253
254
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus
());
255
d_1_0_Deprecated =
static_cast<
QOpenGLFunctions_1_0_DeprecatedBackend
*
>
(
d
);
256
d
->refs.ref();
257
258
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus
());
259
d_1_1_Deprecated =
static_cast<
QOpenGLFunctions_1_1_DeprecatedBackend
*
>
(
d
);
260
d
->refs.ref();
261
262
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus
());
263
d_1_2_Deprecated =
static_cast<
QOpenGLFunctions_1_2_DeprecatedBackend
*
>
(
d
);
264
d
->refs.ref();
265
266
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus
());
267
d_1_3_Deprecated =
static_cast<
QOpenGLFunctions_1_3_DeprecatedBackend
*
>
(
d
);
268
d
->refs.ref();
269
270
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus
());
271
d_1_4_Deprecated =
static_cast<
QOpenGLFunctions_1_4_DeprecatedBackend
*
>
(
d
);
272
d
->refs.ref();
273
274
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus
());
275
d_3_3_Deprecated =
static_cast<
QOpenGLFunctions_3_3_DeprecatedBackend
*
>
(
d
);
276
d
->refs.ref();
277
278
d
=
QAbstractOpenGLFunctionsPrivate::functionsBackend
(
context
,
QOpenGLFunctions_4_5_DeprecatedBackend::versionStatus
());
279
d_4_5_Deprecated =
static_cast<
QOpenGLFunctions_4_5_DeprecatedBackend
*
>
(
d
);
280
d
->refs.ref();
281
282
QAbstractOpenGLFunctions::initializeOpenGLFunctions
();
283
}
284
return
isInitialized
();
285
}
286
287
bool
QOpenGLFunctions_4_5_Compatibility::isContextCompatible(
QOpenGLContext
*
context
)
288
{
289
Q_ASSERT
(
context
);
290
QSurfaceFormat
f
=
context
->format();
291
const
QPair<int, int>
v
=
qMakePair
(
f
.majorVersion(),
f
.minorVersion());
292
if
(
v
<
qMakePair
(4, 5))
293
return
false
;
294
295
if
(
f
.profile() ==
QSurfaceFormat::CoreProfile
)
296
return
false
;
297
298
return
true
;
299
}
300
301
QOpenGLVersionProfile
QOpenGLFunctions_4_5_Compatibility::versionProfile()
302
{
303
QOpenGLVersionProfile
v
;
304
v
.setVersion(4, 5);
305
v
.setProfile(
QSurfaceFormat::CompatibilityProfile
);
306
return
v
;
307
}
308
309
QT_END_NAMESPACE
QAbstractOpenGLFunctionsPrivate::functionsBackend
static QOpenGLVersionFunctionsBackend * functionsBackend(QOpenGLContext *context, QOpenGLVersionFunctionsBackend::Version v)
Definition
qopenglversionfunctions.cpp:111
QAbstractOpenGLFunctions
\inmodule QtOpenGL
Definition
qopenglversionfunctions.h:175
QAbstractOpenGLFunctions::owningContext
QOpenGLContext * owningContext() const
Definition
qopenglversionfunctions.cpp:294
QAbstractOpenGLFunctions::initializeOpenGLFunctions
virtual bool initializeOpenGLFunctions()
Definition
qopenglversionfunctions.cpp:257
QAbstractOpenGLFunctions::isInitialized
bool isInitialized() const
Definition
qopenglversionfunctions.cpp:278
QBasicAtomicInteger::deref
bool deref() noexcept
Definition
qbasicatomic.h:48
QBasicAtomicInteger::loadRelaxed
T loadRelaxed() const noexcept
Definition
qbasicatomic.h:36
QOpenGLContext
\inmodule QtGui
Definition
qopenglcontext.h:67
QOpenGLContext::currentContext
static QOpenGLContext * currentContext()
Returns the last context which called makeCurrent in the current thread, or \nullptr,...
Definition
qopenglcontext.cpp:209
QOpenGLFunctions_1_0_CoreBackend
Definition
qopenglversionfunctions.h:204
QOpenGLFunctions_1_0_CoreBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:212
QOpenGLFunctions_1_0_DeprecatedBackend
Definition
qopenglversionfunctions.h:1209
QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:1217
QOpenGLFunctions_1_1_CoreBackend
Definition
qopenglversionfunctions.h:270
QOpenGLFunctions_1_1_CoreBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:278
QOpenGLFunctions_1_1_DeprecatedBackend
Definition
qopenglversionfunctions.h:1485
QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:1493
QOpenGLFunctions_1_2_CoreBackend
Definition
qopenglversionfunctions.h:304
QOpenGLFunctions_1_2_CoreBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:312
QOpenGLFunctions_1_2_DeprecatedBackend
Definition
qopenglversionfunctions.h:1520
QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:1528
QOpenGLFunctions_1_3_CoreBackend
Definition
qopenglversionfunctions.h:328
QOpenGLFunctions_1_3_CoreBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:336
QOpenGLFunctions_1_3_DeprecatedBackend
Definition
qopenglversionfunctions.h:1570
QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:1578
QOpenGLFunctions_1_4_CoreBackend
Definition
qopenglversionfunctions.h:355
QOpenGLFunctions_1_4_CoreBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:363
QOpenGLFunctions_1_4_DeprecatedBackend
Definition
qopenglversionfunctions.h:1625
QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:1633
QOpenGLFunctions_1_5_CoreBackend
Definition
qopenglversionfunctions.h:380
QOpenGLFunctions_1_5_CoreBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:388
QOpenGLFunctions_2_0_CoreBackend
Definition
qopenglversionfunctions.h:417
QOpenGLFunctions_2_0_CoreBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:425
QOpenGLFunctions_2_1_CoreBackend
Definition
qopenglversionfunctions.h:528
QOpenGLFunctions_2_1_CoreBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:536
QOpenGLFunctions_3_0_CoreBackend
Definition
qopenglversionfunctions.h:552
QOpenGLFunctions_3_0_CoreBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:560
QOpenGLFunctions_3_1_CoreBackend
Definition
qopenglversionfunctions.h:654
QOpenGLFunctions_3_1_CoreBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:662
QOpenGLFunctions_3_2_CoreBackend
Definition
qopenglversionfunctions.h:684
QOpenGLFunctions_3_2_CoreBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:692
QOpenGLFunctions_3_3_CoreBackend
Definition
qopenglversionfunctions.h:721
QOpenGLFunctions_3_3_CoreBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:729
QOpenGLFunctions_3_3_DeprecatedBackend
Definition
qopenglversionfunctions.h:1773
QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:1781
QOpenGLFunctions_4_0_CoreBackend
Definition
qopenglversionfunctions.h:797
QOpenGLFunctions_4_0_CoreBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:805
QOpenGLFunctions_4_1_CoreBackend
Definition
qopenglversionfunctions.h:861
QOpenGLFunctions_4_1_CoreBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:869
QOpenGLFunctions_4_2_CoreBackend
Definition
qopenglversionfunctions.h:967
QOpenGLFunctions_4_2_CoreBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:975
QOpenGLFunctions_4_3_CoreBackend
Definition
qopenglversionfunctions.h:997
QOpenGLFunctions_4_3_CoreBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:1005
QOpenGLFunctions_4_4_CoreBackend
Definition
qopenglversionfunctions.h:1058
QOpenGLFunctions_4_4_CoreBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:1066
QOpenGLFunctions_4_5_Compatibility::~QOpenGLFunctions_4_5_Compatibility
~QOpenGLFunctions_4_5_Compatibility()
Definition
qopenglfunctions_4_5_compatibility.cpp:63
QOpenGLFunctions_4_5_Compatibility::initializeOpenGLFunctions
bool initializeOpenGLFunctions() override
Definition
qopenglfunctions_4_5_compatibility.cpp:167
QOpenGLFunctions_4_5_Compatibility::QOpenGLFunctions_4_5_Compatibility
QOpenGLFunctions_4_5_Compatibility()
Definition
qopenglfunctions_4_5_compatibility.cpp:33
QOpenGLFunctions_4_5_CoreBackend
Definition
qopenglversionfunctions.h:1085
QOpenGLFunctions_4_5_CoreBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:1093
QOpenGLFunctions_4_5_DeprecatedBackend
Definition
qopenglversionfunctions.h:1821
QOpenGLFunctions_4_5_DeprecatedBackend::versionStatus
static constexpr Version versionStatus()
Definition
qopenglversionfunctions.h:1829
QOpenGLVersionFunctionsBackend
Definition
qopenglversionfunctions.h:97
QOpenGLVersionFunctionsBackend::refs
QAtomicInt refs
Definition
qopenglversionfunctions.h:140
QOpenGLVersionProfile
\inmodule QtOpenGL
Definition
qopenglversionprofile.h:20
QSurfaceFormat
The QSurfaceFormat class represents the format of a QSurface. \inmodule QtGui.
Definition
qsurfaceformat.h:17
QSurfaceFormat::CompatibilityProfile
@ CompatibilityProfile
Definition
qsurfaceformat.h:49
QSurfaceFormat::CoreProfile
@ CoreProfile
Definition
qsurfaceformat.h:48
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1545
context
static void * context
Definition
qandroidaudiosource.cpp:42
QPair
std::pair< T1, T2 > QPair
Definition
qcontainerfwd.h:25
qopenglcontext.h
v
GLsizei const GLfloat * v
[13]
Definition
qopengles2ext.h:788
f
GLfloat GLfloat f
Definition
qopengles2ext.h:795
qopenglfunctions_4_5_compatibility.h
qMakePair
constexpr decltype(auto) qMakePair(T1 &&value1, T2 &&value2) noexcept(noexcept(std::make_pair(std::forward< T1 >(value1), std::forward< T2 >(value2))))
Definition
qpair.h:19
Q_ASSERT
#define Q_ASSERT(cond)
Definition
qrandom.cpp:47
nullptr
QObject::connect nullptr
Definition
src_corelib_kernel_qobject.cpp:255
d
double d
Definition
src_corelib_text_qlocale.cpp:9
qtbase
src
opengl
qopenglfunctions_4_5_compatibility.cpp
Generated by
1.9.7