aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/scenegraph
diff options
context:
space:
mode:
authorEskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>2020-04-21 15:04:00 +0200
committerEskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>2020-04-22 10:51:27 +0200
commit0c28c42007e6e2adc3c65be03b8eaacd523698e7 (patch)
treed112c3f36af77606f77ed8f2e1f71463475b7b7a /src/quick/scenegraph
parent0293ea29918ecf1ddd69709e5dad629af59d7aa8 (diff)
Don't truncate the hashes
Fixes a compile warning on MSVC because we were truncating the 64-bit qHash() return value to 32-bit. Change-Id: I8cf568d0352efdb07471f5b758dc781cfb855253 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/quick/scenegraph')
-rw-r--r--src/quick/scenegraph/qsgrhishadereffectnode.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quick/scenegraph/qsgrhishadereffectnode.cpp b/src/quick/scenegraph/qsgrhishadereffectnode.cpp
index bafd6beaa9..240966d29d 100644
--- a/src/quick/scenegraph/qsgrhishadereffectnode.cpp
+++ b/src/quick/scenegraph/qsgrhishadereffectnode.cpp
@@ -187,7 +187,7 @@ struct QSGRhiShaderMaterialTypeCache
size_t qHash(const QSGRhiShaderMaterialTypeCache::Key &key, uint seed = 0)
{
- uint hash = seed;
+ size_t hash = seed;
for (int i = 0; i < 2; ++i)
hash = hash * 31337 + qHash(key.blob[i]);
return hash;