6758f73bb7
OpenGL is not quite as dead as initially assumed. Task-number: QTBUG-83255 Change-Id: I953040149812a5258caad5fe6bac0835e1982dd0 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
107 lines
4.5 KiB
CMake
107 lines
4.5 KiB
CMake
# Generated from opengl.pro.
|
|
|
|
#####################################################################
|
|
## OpenGL Module:
|
|
#####################################################################
|
|
|
|
qt_add_module(OpenGL
|
|
SOURCES
|
|
qopengl2pexvertexarray.cpp qopengl2pexvertexarray_p.h
|
|
qopenglbuffer.cpp qopenglbuffer.h
|
|
qopenglcustomshaderstage.cpp qopenglcustomshaderstage_p.h
|
|
qopengldebug.cpp qopengldebug.h
|
|
qopenglengineshadermanager.cpp qopenglengineshadermanager_p.h
|
|
qopenglengineshadersource_p.h
|
|
qopenglframebufferobject.cpp qopenglframebufferobject.h qopenglframebufferobject_p.h
|
|
qopenglgradientcache.cpp qopenglgradientcache_p.h
|
|
qopenglpaintdevice.cpp qopenglpaintdevice.h qopenglpaintdevice_p.h
|
|
qopenglpaintengine.cpp qopenglpaintengine_p.h
|
|
qopenglpixeltransferoptions.cpp qopenglpixeltransferoptions.h
|
|
qopenglshadercache_p.h
|
|
qopenglshaderprogram.cpp qopenglshaderprogram.h
|
|
qopengltexture.cpp qopengltexture.h qopengltexture_p.h
|
|
qopengltextureblitter.cpp qopengltextureblitter.h
|
|
qopengltexturecache.cpp qopengltexturecache_p.h
|
|
qopengltextureglyphcache.cpp qopengltextureglyphcache_p.h
|
|
qopengltexturehelper.cpp qopengltexturehelper_p.h
|
|
qopengltextureuploader.cpp qopengltextureuploader_p.h
|
|
qopenglversionfunctions.cpp qopenglversionfunctions.h qopenglversionfunctions_p.h
|
|
qopenglversionfunctionsfactory.cpp qopenglversionfunctionsfactory.h
|
|
qopenglversionprofile.cpp qopenglversionprofile.h
|
|
qopenglvertexarrayobject.cpp qopenglvertexarrayobject.h
|
|
qopenglwindow.cpp qopenglwindow.h
|
|
qplatformbackingstoreopenglsupport.cpp qplatformbackingstoreopenglsupport.h
|
|
qtopenglglobal.h
|
|
DEFINES
|
|
QT_NO_FOREACH
|
|
QT_NO_USING_NAMESPACE
|
|
LIBRARIES
|
|
Qt::CorePrivate
|
|
Qt::GuiPrivate
|
|
PUBLIC_LIBRARIES
|
|
Qt::Core
|
|
Qt::Gui
|
|
PRIVATE_MODULE_INTERFACE
|
|
Qt::CorePrivate
|
|
Qt::GuiPrivate
|
|
)
|
|
|
|
## Scopes:
|
|
#####################################################################
|
|
|
|
qt_extend_target(OpenGL CONDITION QT_FEATURE_opengles2
|
|
SOURCES
|
|
qopenglfunctions_es2.cpp qopenglfunctions_es2.h
|
|
)
|
|
|
|
qt_extend_target(OpenGL CONDITION NOT QT_FEATURE_opengles2
|
|
SOURCES
|
|
qopenglfunctions_1_0.cpp qopenglfunctions_1_0.h
|
|
qopenglfunctions_1_1.cpp qopenglfunctions_1_1.h
|
|
qopenglfunctions_1_2.cpp qopenglfunctions_1_2.h
|
|
qopenglfunctions_1_3.cpp qopenglfunctions_1_3.h
|
|
qopenglfunctions_1_4.cpp qopenglfunctions_1_4.h
|
|
qopenglfunctions_1_5.cpp qopenglfunctions_1_5.h
|
|
qopenglfunctions_2_0.cpp qopenglfunctions_2_0.h
|
|
qopenglfunctions_2_1.cpp qopenglfunctions_2_1.h
|
|
qopenglfunctions_3_0.cpp qopenglfunctions_3_0.h
|
|
qopenglfunctions_3_1.cpp qopenglfunctions_3_1.h
|
|
qopenglfunctions_3_2_compatibility.cpp qopenglfunctions_3_2_compatibility.h
|
|
qopenglfunctions_3_2_core.cpp qopenglfunctions_3_2_core.h
|
|
qopenglfunctions_3_3_compatibility.cpp qopenglfunctions_3_3_compatibility.h
|
|
qopenglfunctions_3_3_core.cpp qopenglfunctions_3_3_core.h
|
|
qopenglfunctions_4_0_compatibility.cpp qopenglfunctions_4_0_compatibility.h
|
|
qopenglfunctions_4_0_core.cpp qopenglfunctions_4_0_core.h
|
|
qopenglfunctions_4_1_compatibility.cpp qopenglfunctions_4_1_compatibility.h
|
|
qopenglfunctions_4_1_core.cpp qopenglfunctions_4_1_core.h
|
|
qopenglfunctions_4_2_compatibility.cpp qopenglfunctions_4_2_compatibility.h
|
|
qopenglfunctions_4_2_core.cpp qopenglfunctions_4_2_core.h
|
|
qopenglfunctions_4_3_compatibility.cpp qopenglfunctions_4_3_compatibility.h
|
|
qopenglfunctions_4_3_core.cpp qopenglfunctions_4_3_core.h
|
|
qopenglfunctions_4_4_compatibility.cpp qopenglfunctions_4_4_compatibility.h
|
|
qopenglfunctions_4_4_core.cpp qopenglfunctions_4_4_core.h
|
|
qopenglfunctions_4_5_compatibility.cpp qopenglfunctions_4_5_compatibility.h
|
|
qopenglfunctions_4_5_core.cpp qopenglfunctions_4_5_core.h
|
|
qopenglqueryhelper_p.h
|
|
qopengltimerquery.cpp qopengltimerquery.h
|
|
)
|
|
|
|
qt_extend_target(OpenGL CONDITION QT_FEATURE_vulkan
|
|
SOURCES
|
|
qvkconvenience.cpp qvkconvenience_p.h
|
|
PUBLIC_LIBRARIES
|
|
Vulkan::Vulkan_nolink
|
|
)
|
|
|
|
qt_extend_target(OpenGL CONDITION QT_FEATURE_egl
|
|
SOURCES
|
|
qopenglcompositor.cpp qopenglcompositor_p.h
|
|
qopenglcompositorbackingstore.cpp qopenglcompositorbackingstore_p.h
|
|
)
|
|
|
|
qt_create_tracepoints(OpenGL qtopengl.tracepoints)
|
|
qt_add_docs(OpenGL
|
|
doc/qtopengl.qdocconf
|
|
)
|
|
|