diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2019-04-11 10:28:49 +0200 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2019-05-02 12:47:05 +0000 |
commit | 389dec3e7ca530d7d6944772a1152d130cfb8e70 (patch) | |
tree | c436ac945330631e55cda57d4fcb02e00c2769b9 /src/gui/util/qshadergenerator_p.h | |
parent | ef3daddae1720956e746142ac7ee54a27b9299d7 (diff) |
Only generate temporaries when it makes sense
- Never for global inputs
- Otherwise only if the temporary is referenced more than once
-> meaning it's actually caching the result of some operation
Tests updated accordingly.
Change-Id: Ic76615370d23dee3965ca6350d5257a8be5a3e22
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/gui/util/qshadergenerator_p.h')
-rw-r--r-- | src/gui/util/qshadergenerator_p.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gui/util/qshadergenerator_p.h b/src/gui/util/qshadergenerator_p.h index 7bc8838b52..1f6f9d2532 100644 --- a/src/gui/util/qshadergenerator_p.h +++ b/src/gui/util/qshadergenerator_p.h @@ -54,9 +54,13 @@ #include <QtGui/private/qtguiglobal_p.h> #include <QtGui/private/qshadergraph_p.h> +#include <QtCore/QLoggingCategory> + QT_BEGIN_NAMESPACE +Q_DECLARE_LOGGING_CATEGORY(ShaderGenerator) + class QShaderGenerator { public: |