aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/scenegraph/scenegraph.pri
diff options
context:
space:
mode:
Diffstat (limited to 'src/quick/scenegraph/scenegraph.pri')
-rw-r--r--src/quick/scenegraph/scenegraph.pri194
1 files changed, 57 insertions, 137 deletions
diff --git a/src/quick/scenegraph/scenegraph.pri b/src/quick/scenegraph/scenegraph.pri
index 2ea25c9d13..0f10e4d061 100644
--- a/src/quick/scenegraph/scenegraph.pri
+++ b/src/quick/scenegraph/scenegraph.pri
@@ -18,7 +18,9 @@ HEADERS += \
$$PWD/coreapi/qsgrendererinterface.h \
$$PWD/coreapi/qsggeometry_p.h \
$$PWD/coreapi/qsgtexture.h \
- $$PWD/coreapi/qsgtexture_p.h
+ $$PWD/coreapi/qsgtexture_p.h \
+ $$PWD/coreapi/qsgbatchrenderer_p.h \
+ $$PWD/coreapi/qsgrhivisualizer_p.h
SOURCES += \
$$PWD/coreapi/qsgabstractrenderer.cpp \
@@ -30,16 +32,10 @@ SOURCES += \
$$PWD/coreapi/qsgnodeupdater.cpp \
$$PWD/coreapi/qsgrenderer.cpp \
$$PWD/coreapi/qsgrendernode.cpp \
- $$PWD/coreapi/qsgrendererinterface.cpp
+ $$PWD/coreapi/qsgrendererinterface.cpp \
+ $$PWD/coreapi/qsgbatchrenderer.cpp \
+ $$PWD/coreapi/qsgrhivisualizer.cpp
-qtConfig(opengl(es1|es2)?) {
- HEADERS += \
- $$PWD/coreapi/qsgbatchrenderer_p.h \
- $$PWD/coreapi/qsgrhivisualizer_p.h
- SOURCES += \
- $$PWD/coreapi/qsgbatchrenderer.cpp \
- $$PWD/coreapi/qsgrhivisualizer.cpp
-}
# Util API
HEADERS += \
@@ -69,22 +65,20 @@ SOURCES += \
$$PWD/util/qsgimagenode.cpp \
$$PWD/util/qsgninepatchnode.cpp
-qtConfig(opengl(es1|es2)?) {
- # rhi, still tied to OpenGL-enabled Qt builds for now
- HEADERS += \
- $$PWD/qsgrhitextureglyphcache_p.h \
- $$PWD/util/qsgrhiatlastexture_p.h \
- $$PWD/qsgrhilayer_p.h \
- $$PWD/qsgrhishadereffectnode_p.h \
- $$PWD/qsgrhidistancefieldglyphcache_p.h
+# RHI
+HEADERS += \
+ $$PWD/qsgrhitextureglyphcache_p.h \
+ $$PWD/util/qsgrhiatlastexture_p.h \
+ $$PWD/qsgrhilayer_p.h \
+ $$PWD/qsgrhishadereffectnode_p.h \
+ $$PWD/qsgrhidistancefieldglyphcache_p.h
- SOURCES += \
- $$PWD/qsgrhitextureglyphcache.cpp \
- $$PWD/qsgrhilayer.cpp \
- $$PWD/qsgrhishadereffectnode.cpp \
- $$PWD/util/qsgrhiatlastexture.cpp \
- $$PWD/qsgrhidistancefieldglyphcache.cpp
-}
+SOURCES += \
+ $$PWD/qsgrhitextureglyphcache.cpp \
+ $$PWD/qsgrhilayer.cpp \
+ $$PWD/qsgrhishadereffectnode.cpp \
+ $$PWD/util/qsgrhiatlastexture.cpp \
+ $$PWD/qsgrhidistancefieldglyphcache.cpp
# QML / Adaptations API
HEADERS += \
@@ -107,47 +101,45 @@ SOURCES += \
$$PWD/qsgrenderloop.cpp \
$$PWD/qsgrhisupport.cpp
-qtConfig(opengl(es1|es2)?) {
+SOURCES += \
+ $$PWD/qsgdefaultglyphnode.cpp \
+ $$PWD/qsgdefaultglyphnode_p.cpp \
+ $$PWD/qsgdistancefieldglyphnode.cpp \
+ $$PWD/qsgdistancefieldglyphnode_p.cpp \
+ $$PWD/qsgdefaultinternalimagenode.cpp \
+ $$PWD/qsgdefaultinternalrectanglenode.cpp \
+ $$PWD/qsgdefaultrendercontext.cpp \
+ $$PWD/qsgdefaultcontext.cpp \
+ $$PWD/util/qsgdefaultpainternode.cpp \
+ $$PWD/util/qsgdefaultrectanglenode.cpp \
+ $$PWD/util/qsgdefaultimagenode.cpp \
+ $$PWD/util/qsgdefaultninepatchnode.cpp
+HEADERS += \
+ $$PWD/qsgdefaultglyphnode_p.h \
+ $$PWD/qsgdistancefieldglyphnode_p.h \
+ $$PWD/qsgdistancefieldglyphnode_p_p.h \
+ $$PWD/qsgdefaultglyphnode_p_p.h \
+ $$PWD/qsgdefaultinternalimagenode_p.h \
+ $$PWD/qsgdefaultinternalrectanglenode_p.h \
+ $$PWD/qsgdefaultrendercontext_p.h \
+ $$PWD/qsgdefaultcontext_p.h \
+ $$PWD/util/qsgdefaultpainternode_p.h \
+ $$PWD/util/qsgdefaultrectanglenode_p.h \
+ $$PWD/util/qsgdefaultimagenode_p.h \
+ $$PWD/util/qsgdefaultninepatchnode_p.h
+
+qtConfig(thread) {
+ SOURCES += \
+ $$PWD/qsgthreadedrenderloop.cpp
+ HEADERS += \
+ $$PWD/qsgthreadedrenderloop_p.h
+}
+
+qtConfig(quick-sprite) {
SOURCES += \
- $$PWD/qsgdefaultglyphnode.cpp \
- $$PWD/qsgdefaultglyphnode_p.cpp \
- $$PWD/qsgdistancefieldglyphnode.cpp \
- $$PWD/qsgdistancefieldglyphnode_p.cpp \
- $$PWD/qsgdefaultinternalimagenode.cpp \
- $$PWD/qsgdefaultinternalrectanglenode.cpp \
- $$PWD/qsgdefaultrendercontext.cpp \
- $$PWD/qsgdefaultcontext.cpp \
- $$PWD/util/qsgdefaultpainternode.cpp \
- $$PWD/util/qsgdefaultrectanglenode.cpp \
- $$PWD/util/qsgdefaultimagenode.cpp \
- $$PWD/util/qsgdefaultninepatchnode.cpp
+ $$PWD/qsgdefaultspritenode.cpp
HEADERS += \
- $$PWD/qsgdefaultglyphnode_p.h \
- $$PWD/qsgdistancefieldglyphnode_p.h \
- $$PWD/qsgdistancefieldglyphnode_p_p.h \
- $$PWD/qsgdefaultglyphnode_p_p.h \
- $$PWD/qsgdefaultinternalimagenode_p.h \
- $$PWD/qsgdefaultinternalrectanglenode_p.h \
- $$PWD/qsgdefaultrendercontext_p.h \
- $$PWD/qsgdefaultcontext_p.h \
- $$PWD/util/qsgdefaultpainternode_p.h \
- $$PWD/util/qsgdefaultrectanglenode_p.h \
- $$PWD/util/qsgdefaultimagenode_p.h \
- $$PWD/util/qsgdefaultninepatchnode_p.h
-
- qtConfig(thread) {
- SOURCES += \
- $$PWD/qsgthreadedrenderloop.cpp
- HEADERS += \
- $$PWD/qsgthreadedrenderloop_p.h
- }
-
- qtConfig(quick-sprite) {
- SOURCES += \
- $$PWD/qsgdefaultspritenode.cpp
- HEADERS += \
- $$PWD/qsgdefaultspritenode_p.h
- }
+ $$PWD/qsgdefaultspritenode_p.h
}
# Built-in, non-plugin-based adaptations
@@ -156,77 +148,6 @@ include(adaptations/adaptations.pri)
RESOURCES += \
$$PWD/scenegraph.qrc
-# OpenGL Shaders
-qtConfig(opengl(es1|es2)?) {
- OTHER_FILES += \
- $$PWD/shaders/24bittextmask.frag \
- $$PWD/shaders/8bittextmask.frag \
- $$PWD/shaders/distancefieldoutlinetext.frag \
- $$PWD/shaders/distancefieldshiftedtext.frag \
- $$PWD/shaders/distancefieldshiftedtext.vert \
- $$PWD/shaders/distancefieldtext.frag \
- $$PWD/shaders/distancefieldtext.vert \
- $$PWD/shaders/flatcolor.frag \
- $$PWD/shaders/flatcolor.vert \
- $$PWD/shaders/hiqsubpixeldistancefieldtext.frag \
- $$PWD/shaders/hiqsubpixeldistancefieldtext.vert \
- $$PWD/shaders/loqsubpixeldistancefieldtext.frag \
- $$PWD/shaders/loqsubpixeldistancefieldtext.vert \
- $$PWD/shaders/opaquetexture.frag \
- $$PWD/shaders/opaquetexture.vert \
- $$PWD/shaders/outlinedtext.frag \
- $$PWD/shaders/outlinedtext.vert \
- $$PWD/shaders/rendernode.frag \
- $$PWD/shaders/rendernode.vert \
- $$PWD/shaders/smoothcolor.frag \
- $$PWD/shaders/smoothcolor.vert \
- $$PWD/shaders/smoothtexture.frag \
- $$PWD/shaders/smoothtexture.vert \
- $$PWD/shaders/stencilclip.frag \
- $$PWD/shaders/stencilclip.vert \
- $$PWD/shaders/styledtext.frag \
- $$PWD/shaders/styledtext.vert \
- $$PWD/shaders/textmask.frag \
- $$PWD/shaders/textmask.vert \
- $$PWD/shaders/texture.frag \
- $$PWD/shaders/vertexcolor.frag \
- $$PWD/shaders/vertexcolor.vert \
- $$PWD/shaders/24bittextmask_core.frag \
- $$PWD/shaders/8bittextmask_core.frag \
- $$PWD/shaders/distancefieldoutlinetext_core.frag \
- $$PWD/shaders/distancefieldshiftedtext_core.frag \
- $$PWD/shaders/distancefieldshiftedtext_core.vert \
- $$PWD/shaders/distancefieldtext_core.frag \
- $$PWD/shaders/distancefieldtext_core.vert \
- $$PWD/shaders/flatcolor_core.frag \
- $$PWD/shaders/flatcolor_core.vert \
- $$PWD/shaders/hiqsubpixeldistancefieldtext_core.frag \
- $$PWD/shaders/hiqsubpixeldistancefieldtext_core.vert \
- $$PWD/shaders/loqsubpixeldistancefieldtext_core.frag \
- $$PWD/shaders/loqsubpixeldistancefieldtext_core.vert \
- $$PWD/shaders/opaquetexture_core.frag \
- $$PWD/shaders/opaquetexture_core.vert \
- $$PWD/shaders/outlinedtext_core.frag \
- $$PWD/shaders/outlinedtext_core.vert \
- $$PWD/shaders/rendernode_core.frag \
- $$PWD/shaders/rendernode_core.vert \
- $$PWD/shaders/smoothcolor_core.frag \
- $$PWD/shaders/smoothcolor_core.vert \
- $$PWD/shaders/smoothtexture_core.frag \
- $$PWD/shaders/smoothtexture_core.vert \
- $$PWD/shaders/stencilclip_core.frag \
- $$PWD/shaders/stencilclip_core.vert \
- $$PWD/shaders/styledtext_core.frag \
- $$PWD/shaders/styledtext_core.vert \
- $$PWD/shaders/textmask_core.frag \
- $$PWD/shaders/textmask_core.vert \
- $$PWD/shaders/texture_core.frag \
- $$PWD/shaders/vertexcolor_core.frag \
- $$PWD/shaders/vertexcolor_core.vert \
- $$PWD/shaders/visualization.frag \
- $$PWD/shaders/visualization.vert
-}
-
# Compressed Texture API
HEADERS += \
$$PWD/util/qsgtexturereader_p.h
@@ -234,7 +155,6 @@ HEADERS += \
SOURCES += \
$$PWD/util/qsgtexturereader.cpp
-qtConfig(opengl(es1|es2)?) {
HEADERS += \
$$PWD/compressedtexture/qsgcompressedatlastexture_p.h \
$$PWD/compressedtexture/qsgcompressedtexture_p.h
@@ -242,4 +162,4 @@ qtConfig(opengl(es1|es2)?) {
SOURCES += \
$$PWD/compressedtexture/qsgcompressedatlastexture.cpp \
$$PWD/compressedtexture/qsgcompressedtexture.cpp
-}
+