aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/scenegraph/adaptations/software/software.pri
diff options
context:
space:
mode:
authorAndy Nichols <andy.nichols@qt.io>2016-07-25 17:05:24 +0200
committerAndy Nichols <andy.nichols@qt.io>2016-07-27 09:13:44 +0000
commit6129f48e4ad4dd7341eafaa1212855556b5ee787 (patch)
treeff6f7231fa95db62c69bba9ee694a0f4d856c6e4 /src/quick/scenegraph/adaptations/software/software.pri
parent0ed6f80544b577538909587bebed674b4a8a3d3b (diff)
Software Adaptation: Add threaded render loop
This is a new attempt at providing a threaded render loop for the software adaptation in scenegraph. This approach is modeled after the D3D12 backend, and provides a separate thread for each window. To enable use the environment variable QSG_RENDER_LOOP=threaded as with the other backends. Change-Id: I6932975dd9c5579d36f0135aa4626dcc43b45ecd Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
Diffstat (limited to 'src/quick/scenegraph/adaptations/software/software.pri')
-rw-r--r--src/quick/scenegraph/adaptations/software/software.pri6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/quick/scenegraph/adaptations/software/software.pri b/src/quick/scenegraph/adaptations/software/software.pri
index 1933a37d48..97644fc36a 100644
--- a/src/quick/scenegraph/adaptations/software/software.pri
+++ b/src/quick/scenegraph/adaptations/software/software.pri
@@ -19,7 +19,8 @@ SOURCES += \
$$PWD/qsgsoftwarerenderloop.cpp \
$$PWD/qsgsoftwarelayer.cpp \
$$PWD/qsgsoftwareadaptation.cpp \
- $$PWD/qsgsoftwarespritenode.cpp
+ $$PWD/qsgsoftwarespritenode.cpp \
+ $$PWD/qsgsoftwarethreadedrenderloop.cpp
HEADERS += \
$$PWD/qsgsoftwarecontext_p.h \
@@ -38,4 +39,5 @@ HEADERS += \
$$PWD/qsgsoftwarerenderloop_p.h \
$$PWD/qsgsoftwarelayer_p.h \
$$PWD/qsgsoftwareadaptation_p.h \
- $$PWD/qsgsoftwarespritenode_p.h
+ $$PWD/qsgsoftwarespritenode_p.h \
+ $$PWD/qsgsoftwarethreadedrenderloop_p.h