diff options
author | Antti Määttä <antti.maatta@qt.io> | 2020-09-21 08:59:29 +0300 |
---|---|---|
committer | Antti Määttä <antti.maatta@qt.io> | 2020-09-25 08:11:03 +0300 |
commit | 730dc588f65b92a2cfe227d0d2a375170a9981f4 (patch) | |
tree | 1d3a7841af0ce80a564b17d815e090549499159e | |
parent | 5542f5bfe860c3fca5e13f4a71bf089e7716c9a5 (diff) |
Fix image loading after runtime changes
Task-number: QT3DS-4162
Change-Id: Ic5feede4635100b1bc8c539ab902f8c7da4c6648
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
-rw-r--r-- | src/Authoring/Client/Code/Core/Doc/DocumentEditor.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/Authoring/Client/Code/Core/Doc/DocumentEditor.cpp b/src/Authoring/Client/Code/Core/Doc/DocumentEditor.cpp index 707fab50..4e996a13 100644 --- a/src/Authoring/Client/Code/Core/Doc/DocumentEditor.cpp +++ b/src/Authoring/Client/Code/Core/Doc/DocumentEditor.cpp @@ -94,6 +94,7 @@ #include "StudioUtils.h" #include "Qt3DSDMHandles.h" #include "IStudioRenderer.h" +#include "Qt3DSRenderBufferManager.h" namespace { @@ -5515,9 +5516,11 @@ public: if (!imageLoadSet.isEmpty()) { + auto settings = m_Doc.GetCore()->GetStudioProjectSettings(); m_Doc.GetBufferCache().reloadImageSet( - imageLoadSet, - m_Doc.GetCore()->GetStudioProjectSettings()->getFlipCompressedTextures()); + IBufferManager::resolveImageSet(imageLoadSet, + settings->getPreferCompressedTextures()), + settings->getFlipCompressedTextures()); } g_StudioApp.getRenderer().ReleaseContext(); |