diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2021-03-03 12:08:51 +0100 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2021-03-31 15:28:33 +0000 |
commit | 6e4e2c9864364a753e986a5c9024fbb0496cb1e3 (patch) | |
tree | 3fa3745fd8f83a940e52c34196e238bab7d618b3 /src/plugins/renderers/opengl/renderer | |
parent | 4b24ac757ca233fb66f1a91beaafb135c160072d (diff) |
Restore ObjectLevelLockingPolicy on ShaderManager
We are hitting a race condition otherwise. This is likely due to the fact
that removing the shaders is done only once we have unloaded them from the
graphics API which technically could happen in a separate thread than the
scenegraph thread when running with Scene3D.
Change-Id: Ic914f3b305bf807081294a90250413a5d263f124
Reviewed-by: Mike Krus <mike.krus@kdab.com>
(cherry picked from commit a536039d102f911677e5efec03cc6f3d701aceac)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'src/plugins/renderers/opengl/renderer')
0 files changed, 0 insertions, 0 deletions