4 QT = core-private gui-private widgets-private
6 DEFINES += QT_NO_USING_NAMESPACE
7 win32-msvc*|win32-icc:QMAKE_LFLAGS += /BASE:0x63000000
8 solaris-cc*:QMAKE_CXXFLAGS_RELEASE -= -O2
9 irix-cc*:QMAKE_CXXFLAGS += -no_prelink -ptused
11 load(qt_module_config)
13 contains(QT_CONFIG, opengl):CONFIG += opengl
14 contains(QT_CONFIG, opengles1):CONFIG += opengles1
15 contains(QT_CONFIG, opengles2):CONFIG += opengles2
16 contains(QT_CONFIG, egl):CONFIG += egl
18 QMAKE_DOCS = $$PWD/doc/qtopengl.qdocconf
19 QMAKE_DOCS_INDEX = ../../doc
27 qglframebufferobject.h \
28 qglframebufferobject_p.h \
38 qglframebufferobject.cpp \
43 HEADERS += qglshaderprogram.h \
44 qgraphicsshadereffect_p.h \
45 gl2paintengineex/qglgradientcache_p.h \
46 gl2paintengineex/qglengineshadermanager_p.h \
47 gl2paintengineex/qgl2pexvertexarray_p.h \
48 gl2paintengineex/qpaintengineex_opengl2_p.h \
49 gl2paintengineex/qglengineshadersource_p.h \
50 gl2paintengineex/qglcustomshaderstage_p.h \
51 gl2paintengineex/qtextureglyphcache_gl_p.h \
52 gl2paintengineex/qglshadercache_p.h \
53 gl2paintengineex/qglshadercache_meego_p.h
55 SOURCES += qglshaderprogram.cpp \
56 qgraphicsshadereffect.cpp \
57 gl2paintengineex/qglgradientcache.cpp \
58 gl2paintengineex/qglengineshadermanager.cpp \
59 gl2paintengineex/qgl2pexvertexarray.cpp \
60 gl2paintengineex/qpaintengineex_opengl2.cpp \
61 gl2paintengineex/qglcustomshaderstage.cpp \
62 gl2paintengineex/qtextureglyphcache_gl.cpp
64 SOURCES += qgl_qpa.cpp \
65 qglpixelbuffer_stub.cpp
67 INCLUDEPATH += ../3rdparty/harfbuzz/src