summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntti Määttä <antti.maatta@qt.io>2020-09-21 08:59:29 +0300
committerAntti Määttä <antti.maatta@qt.io>2020-09-25 08:11:03 +0300
commit730dc588f65b92a2cfe227d0d2a375170a9981f4 (patch)
tree1d3a7841af0ce80a564b17d815e090549499159e
parent5542f5bfe860c3fca5e13f4a71bf089e7716c9a5 (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.cpp7
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();