aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/qqmlinstantiator
diff options
context:
space:
mode:
authorRobert Griebl <robert.griebl@pelagicore.com>2015-04-15 13:57:51 +0200
committerRobert Griebl <robert.griebl@pelagicore.com>2015-04-23 15:00:46 +0000
commit92433623b31388e2e8c4d532033dad6189eaab24 (patch)
tree1a20685ae0f7e5d3137ca001c2c222ae16aaf241 /tests/auto/qml/qqmlinstantiator
parent3fdec636980c23b14cfc6aa74bc48bbb960ba0b4 (diff)
Fix a memory leak in the material shader cache.
There were multiple problems in the implementation of the shader cache: 1) it was not thread-safe 2) nothing was ever removed from the hash 3) since the keys into the hash are the actual shader source code, problem #2 would lead to serious memory consumption over time Change-Id: I20d1fb2074932e23f89edddba12e68ab8adcbff0 Reviewed-by: Gunnar Sletta <gunnar@sletta.org>
Diffstat (limited to 'tests/auto/qml/qqmlinstantiator')
0 files changed, 0 insertions, 0 deletions