summaryrefslogtreecommitdiffstats
path: root/src/render/backend/framegraph
diff options
context:
space:
mode:
authorMilian Wolff <milian.wolff@kdab.com>2014-11-06 17:13:41 +0100
committerMilian Wolff <milian.wolff@kdab.com>2014-11-14 16:05:50 +0100
commit896d3af6bc1ba60b96d037d45260d5bb9fe5c782 (patch)
treecb8babf1d9606373fcb96ba8765605e804c4428f /src/render/backend/framegraph
parentb2afcc98c0783749c5b22616b97b95538ea27e9e (diff)
Enforce unsigned values for INDEXBITS template parameter.
We use shift operations on those values and they are only defined for positive values. So better enforce this by the compiler. Change-Id: I602bd69c6fb0dfbd843eb2d30578a4a7f29f95bb Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/backend/framegraph')
-rw-r--r--src/render/backend/framegraph/renderpassfilternode_p.h2
-rw-r--r--src/render/backend/framegraph/techniquefilternode_p.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/render/backend/framegraph/renderpassfilternode_p.h b/src/render/backend/framegraph/renderpassfilternode_p.h
index fc3e390e8..819338e76 100644
--- a/src/render/backend/framegraph/renderpassfilternode_p.h
+++ b/src/render/backend/framegraph/renderpassfilternode_p.h
@@ -52,7 +52,7 @@ namespace Qt3D {
class QAnnotation;
class QRenderPassFilter;
-template <typename T, int INDEXBITS>
+template <typename T, uint INDEXBITS>
class QHandle;
namespace Render {
diff --git a/src/render/backend/framegraph/techniquefilternode_p.h b/src/render/backend/framegraph/techniquefilternode_p.h
index 976d8c603..eeb50b66e 100644
--- a/src/render/backend/framegraph/techniquefilternode_p.h
+++ b/src/render/backend/framegraph/techniquefilternode_p.h
@@ -55,7 +55,7 @@ namespace Qt3D {
class QAnnotation;
class QTechniqueFilter;
-template <typename T, int INDEXBITS>
+template <typename T, uint INDEXBITS>
class QHandle;
namespace Render {