diff options
Diffstat (limited to 'src/runtimerender/graphobjects/Qt3DSRenderImage.cpp')
-rw-r--r-- | src/runtimerender/graphobjects/Qt3DSRenderImage.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/runtimerender/graphobjects/Qt3DSRenderImage.cpp b/src/runtimerender/graphobjects/Qt3DSRenderImage.cpp index 458f3bf..78760b6 100644 --- a/src/runtimerender/graphobjects/Qt3DSRenderImage.cpp +++ b/src/runtimerender/graphobjects/Qt3DSRenderImage.cpp @@ -103,13 +103,13 @@ bool SImage::ClearDirty(IBufferManager &inBufferManager, IOffscreenRenderManager if (m_ImagePath.IsValid() && !m_OffscreenRendererId.IsValid() && !inRenderManager.HasOffscreenRenderer(m_ImagePath)) { // Image has sourcepath set - const QString unifiedPath = IBufferManager::resolveImagePath( + const QString resolvedPath = IBufferManager::resolveImagePath( QString::fromUtf8(m_ImagePath.c_str()), preferKtx); - if (!m_LoadedTextureData || m_LoadedTextureData->m_path != unifiedPath) { + if (!m_LoadedTextureData || m_LoadedTextureData->m_path != resolvedPath) { if (m_LoadedTextureData) m_LoadedTextureData->m_callbacks.removeOne(this); forIbl = forIbl || m_MappingMode == ImageMappingModes::LightProbe; - m_LoadedTextureData = inBufferManager.CreateReloadableImage(unifiedPath, false, + m_LoadedTextureData = inBufferManager.CreateReloadableImage(resolvedPath, false, forIbl, flipCompressed); m_LoadedTextureData->m_callbacks.push_back(this); } @@ -120,7 +120,7 @@ bool SImage::ClearDirty(IBufferManager &inBufferManager, IOffscreenRenderManager newImage.m_BSDFMipMap = m_LoadedTextureData->m_BSDFMipMap; } else if (m_Flags.IsForceLoad()) { QSet<QString> ls; - ls.insert(unifiedPath); + ls.insert(resolvedPath); inBufferManager.loadSet(ls, flipCompressed); newImage.m_Texture = m_LoadedTextureData->m_Texture; newImage.m_TextureFlags = m_LoadedTextureData->m_TextureFlags; |