qt6-bb10/src/opengl
Marc Mutz 9c21347863 Rest of QtBase: sweep Q_DECLARE_METATYPE → QT_DECL_METATYPE_EXTERN
It's one of our best tools to improve compile times.

In some places, we can't do the change, yet, because there's no .cpp
file for the header file.

Also mark Q_DECLARE_METATYPE macros that are in the wrong place. We
shouldn't have Q_D_M markup for public classes in .cpp or _p.h files.

Fixes: QTBUG-102206
Change-Id: Iec0a39e4745571b24d07dacc87593321967c10e3
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
2022-04-07 01:29:24 +02:00
..
doc Compose render-to-texture widgets through QRhi 2022-03-11 21:25:00 +01:00
CMakeLists.txt Compose render-to-texture widgets through QRhi 2022-03-11 21:25:00 +01:00
qopengl2pexvertexarray.cpp Move QOpenGLPaintEngine and related classes from QtGui to QtOpenGL 2020-01-22 09:40:59 +01:00
qopengl2pexvertexarray_p.h Remove unnecessary ; after function implementations 2020-07-06 11:46:39 +02:00
qopenglbuffer.cpp Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopenglbuffer.h Move QOpenGLBuffer from QtGui to QtOpenGL 2020-02-22 02:08:26 +01:00
qopenglcompositor.cpp Compose render-to-texture widgets through QRhi 2022-03-11 21:25:00 +01:00
qopenglcompositor_p.h Make sure all qtbase private headers include at least one other 2022-02-24 12:07:00 -08:00
qopenglcompositorbackingstore.cpp Compose render-to-texture widgets through QRhi 2022-03-11 21:25:00 +01:00
qopenglcompositorbackingstore_p.h Compose render-to-texture widgets through QRhi 2022-03-11 21:25:00 +01:00
qopenglcustomshaderstage.cpp Move QOpenGLPaintEngine and related classes from QtGui to QtOpenGL 2020-01-22 09:40:59 +01:00
qopenglcustomshaderstage_p.h Make sure all qtbase private headers include at least one other 2022-02-24 12:07:00 -08:00
qopengldebug.cpp Rest of QtBase: sweep Q_DECLARE_METATYPE → QT_DECL_METATYPE_EXTERN 2022-04-07 01:29:24 +02:00
qopengldebug.h Rest of QtBase: sweep Q_DECLARE_METATYPE → QT_DECL_METATYPE_EXTERN 2022-04-07 01:29:24 +02:00
qopenglengineshadermanager.cpp Fix deprecated uses of QScopedPointer 2022-03-08 15:44:17 +01:00
qopenglengineshadermanager_p.h Use QList instead of QVector in opengl 2020-06-26 15:09:17 +02:00
qopenglengineshadersource_p.h Move QOpenGLPaintEngine and related classes from QtGui to QtOpenGL 2020-01-22 09:40:59 +01:00
qopenglframebufferobject.cpp Introduce float QImage formats and rendering 2021-05-26 18:00:01 +02:00
qopenglframebufferobject.h QOpenGLFramebufferObject: merge toImage overloads 2020-09-10 17:30:02 +02:00
qopenglframebufferobject_p.h Misc: Do not depend on transitive includes 2022-03-17 17:14:37 +01:00
qopenglfunctions_1_0.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_1_0.h Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopenglfunctions_1_1.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_1_1.h Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopenglfunctions_1_2.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_1_2.h Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopenglfunctions_1_3.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_1_3.h Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopenglfunctions_1_4.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_1_4.h Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopenglfunctions_1_5.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_1_5.h Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopenglfunctions_2_0.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_2_0.h Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopenglfunctions_2_1.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_2_1.h Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopenglfunctions_3_0.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_3_0.h Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopenglfunctions_3_1.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_3_1.h Remove methods that shouldn't be in the OpenGL wrappers 2020-10-07 13:54:06 +02:00
qopenglfunctions_3_2_compatibility.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_3_2_compatibility.h Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopenglfunctions_3_2_core.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_3_2_core.h Remove methods that shouldn't be in the OpenGL wrappers 2020-10-07 13:54:06 +02:00
qopenglfunctions_3_3_compatibility.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_3_3_compatibility.h Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopenglfunctions_3_3_core.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_3_3_core.h Remove methods that shouldn't be in the OpenGL wrappers 2020-10-07 13:54:06 +02:00
qopenglfunctions_4_0_compatibility.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_4_0_compatibility.h Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopenglfunctions_4_0_core.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_4_0_core.h Remove methods that shouldn't be in the OpenGL wrappers 2020-10-07 13:54:06 +02:00
qopenglfunctions_4_1_compatibility.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_4_1_compatibility.h Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopenglfunctions_4_1_core.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_4_1_core.h Remove methods that shouldn't be in the OpenGL wrappers 2020-10-07 13:54:06 +02:00
qopenglfunctions_4_2_compatibility.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_4_2_compatibility.h Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopenglfunctions_4_2_core.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_4_2_core.h Remove methods that shouldn't be in the OpenGL wrappers 2020-10-07 13:54:06 +02:00
qopenglfunctions_4_3_compatibility.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_4_3_compatibility.h Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopenglfunctions_4_3_core.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_4_3_core.h Remove methods that shouldn't be in the OpenGL wrappers 2020-10-07 13:54:06 +02:00
qopenglfunctions_4_4_compatibility.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_4_4_compatibility.h Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopenglfunctions_4_4_core.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_4_4_core.h Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopenglfunctions_4_5_compatibility.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_4_5_compatibility.h Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopenglfunctions_4_5_core.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_4_5_core.h Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopenglfunctions_es2.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglfunctions_es2.h Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopenglgradientcache.cpp Move QOpenGLPaintEngine and related classes from QtGui to QtOpenGL 2020-01-22 09:40:59 +01:00
qopenglgradientcache_p.h Move QOpenGLPaintEngine and related classes from QtGui to QtOpenGL 2020-01-22 09:40:59 +01:00
qopenglpaintdevice.cpp opengl: fix a typo in QOpenGLPaintDevice::dotsPerMeterY() 2021-07-06 15:56:09 +02:00
qopenglpaintdevice.h Move QOpenGLPaintEngine and related classes from QtGui to QtOpenGL 2020-01-22 09:40:59 +01:00
qopenglpaintdevice_p.h Make sure all qtbase private headers include at least one other 2022-02-24 12:07:00 -08:00
qopenglpaintengine.cpp Fix painting clipping glitches with fractional scaling 2022-03-02 13:58:10 +00:00
qopenglpaintengine_p.h Switch to qvla where makes sense in opengl 2020-06-30 13:01:35 +02:00
qopenglpixeltransferoptions.cpp Doc: Use \inmodule for all classes and headers 2022-01-17 17:23:50 +00:00
qopenglpixeltransferoptions.h Centralize the implementation of move assignment operators 2020-10-03 11:47:17 +02:00
qopenglqueryhelper_p.h Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopenglshadercache_p.h Make sure all qtbase private headers include at least one other 2022-02-24 12:07:00 -08:00
qopenglshaderprogram.cpp Fix deprecated uses of QScopedPointer 2022-03-08 15:44:17 +01:00
qopenglshaderprogram.h Misc: Do not depend on transitive includes 2022-03-17 17:14:37 +01:00
qopengltexture.cpp Silence qdoc warning from deprecated enum value 2021-04-12 15:19:41 +00:00
qopengltexture.h QOpenGLTexture: Fix typo in enum value 2021-03-03 14:50:59 +01:00
qopengltexture_p.h Move QOpenGLTexture and related classes from QtGui to QtOpenGL 2020-01-24 08:57:38 +01:00
qopengltextureblitter.cpp Don't overwrite flipped textureTransform with unflipped on next blit 2021-12-01 15:03:34 +01:00
qopengltextureblitter.h Teach QOpenGLTextureBlitter about GL_TEXTURE_RECTANGLE textures 2021-11-30 02:36:29 +01:00
qopengltexturecache.cpp Add more LTTNG tracing points 2020-06-11 09:14:32 +02:00
qopengltexturecache_p.h Move QOpenGLPaintEngine and related classes from QtGui to QtOpenGL 2020-01-22 09:40:59 +01:00
qopengltextureglyphcache.cpp Implement vertical subpixel positioning where available 2021-01-25 15:56:50 +01:00
qopengltextureglyphcache_p.h Implement vertical subpixel positioning where available 2021-01-25 15:56:50 +01:00
qopengltexturehelper.cpp Get rid of QT_OPENGL_ES* 2020-04-17 11:50:24 +02:00
qopengltexturehelper_p.h Make sure all qtbase private headers include at least one other 2022-02-24 12:07:00 -08:00
qopengltextureuploader.cpp Introduce float QImage formats and rendering 2021-05-26 18:00:01 +02:00
qopengltextureuploader_p.h Move QOpenGLPaintEngine and related classes from QtGui to QtOpenGL 2020-01-22 09:40:59 +01:00
qopengltimerquery.cpp Use QList instead of QVector in opengl 2020-06-26 15:09:17 +02:00
qopengltimerquery.h Use QList instead of QVector in opengl 2020-06-26 15:09:17 +02:00
qopenglversionfunctions.cpp Doc: Fix documentation warnings for Qt OpenGL 2020-10-30 06:19:26 +01:00
qopenglversionfunctions.h Hide comparison operators for QtOpenGLVersion types from ADL 2020-10-30 17:29:45 +01:00
qopenglversionfunctions_p.h Resolve OpenGL version functions in thread-safe manner 2020-04-17 16:00:43 +02:00
qopenglversionfunctionsfactory.cpp Doc: Fix documentation warnings for Qt OpenGL 2020-10-30 06:19:26 +01:00
qopenglversionfunctionsfactory.h Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglversionprofile.cpp Move versioned OpenGL functions from QtGui to QtOpenGL 2020-04-16 07:14:51 +02:00
qopenglversionprofile.h Hide comparison operators for QtOpenGLVersion types from ADL 2020-10-30 17:29:45 +01:00
qopenglvertexarrayobject.cpp Enable access to the VAO resolvers through QOpenGLContextPrivate 2020-06-22 12:48:30 +02:00
qopenglvertexarrayobject.h QOGLVAO::Binder: unexport a value class 2020-06-18 13:03:26 +02:00
qopenglvertexarrayobject_p.h Make sure all qtbase private headers include at least one other 2022-02-24 12:07:00 -08:00
qopenglwindow.cpp Docs: Remove traces of QGL 2020-02-20 16:11:02 +01:00
qopenglwindow.h Move QOpenGLWindow from QtGui to QtOpenGL 2020-01-15 15:38:59 +01:00
qtopengl.tracepoints Fix compilation error when LTTng enabled 2021-03-25 15:37:55 +09:00
qtopenglglobal.h Migrate to autogenerated cpp exports 2021-06-25 19:33:12 +02:00
qvkconvenience.cpp Move QtVulkanSupport into QtGui and QtOpenGL 2020-05-22 15:38:28 +02:00
qvkconvenience_p.h Make sure all qtbase private headers include at least one other 2022-02-24 12:07:00 -08:00