diff options
author | Andy Nichols <andy.nichols@qt.io> | 2016-07-25 17:05:24 +0200 |
---|---|---|
committer | Andy Nichols <andy.nichols@qt.io> | 2016-07-27 09:13:44 +0000 |
commit | 6129f48e4ad4dd7341eafaa1212855556b5ee787 (patch) | |
tree | ff6f7231fa95db62c69bba9ee694a0f4d856c6e4 /src/quick/scenegraph/adaptations/software/software.pri | |
parent | 0ed6f80544b577538909587bebed674b4a8a3d3b (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.pri | 6 |
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 |