diff options
Diffstat (limited to 'src/Authoring')
-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(); |