diff options
Diffstat (limited to 'src/Runtime/ogl-runtime/src/runtimerender/graphobjects/Qt3DSRenderImage.cpp')
-rw-r--r-- | src/Runtime/ogl-runtime/src/runtimerender/graphobjects/Qt3DSRenderImage.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/Runtime/ogl-runtime/src/runtimerender/graphobjects/Qt3DSRenderImage.cpp b/src/Runtime/ogl-runtime/src/runtimerender/graphobjects/Qt3DSRenderImage.cpp index 1cbd6015..57e86ad6 100644 --- a/src/Runtime/ogl-runtime/src/runtimerender/graphobjects/Qt3DSRenderImage.cpp +++ b/src/Runtime/ogl-runtime/src/runtimerender/graphobjects/Qt3DSRenderImage.cpp @@ -99,6 +99,7 @@ bool SImage::ClearDirty(IBufferManager &inBufferManager, IOffscreenRenderManager || m_LoadedTextureData->m_path != QString::fromUtf8(m_ImagePath.c_str())) { if (m_LoadedTextureData) m_LoadedTextureData->m_callbacks.removeOne(this); + forIbl = forIbl || m_MappingMode == ImageMappingModes::LightProbe; m_LoadedTextureData = inBufferManager.CreateReloadableImage(m_ImagePath, false, forIbl); m_LoadedTextureData->m_callbacks.push_back(this); |