From 730dc588f65b92a2cfe227d0d2a375170a9981f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antti=20M=C3=A4=C3=A4tt=C3=A4?= Date: Mon, 21 Sep 2020 08:59:29 +0300 Subject: Fix image loading after runtime changes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Task-number: QT3DS-4162 Change-Id: Ic5feede4635100b1bc8c539ab902f8c7da4c6648 Reviewed-by: Tomi Korpipää --- src/Authoring/Client/Code/Core/Doc/DocumentEditor.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/Authoring') 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(); -- cgit v1.2.3