Since there was some strange widget viewer issue occured when we
destory texture at PostRender timing,
Just Destroy Render::Texture immediatly.
Change-Id: I0821046cecdc450099afe233e15ee0b5a56630cd
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
if(iter != mImpl->textureContainer.End())
{
+ // Destroy texture.
+ textureKey->Destroy();
+
// Transfer ownership to the discard queue, this keeps the object alive, until the render-thread has finished with it
mImpl->textureDiscardQueue.PushBack(mImpl->textureContainer.Release(iter));
}
mImpl->updatedTextures.Clear();
// Remove discarded textures after OnRenderFinished called
- for(auto& iter : mImpl->textureDiscardQueue)
- {
- iter->Destroy();
- }
mImpl->textureDiscardQueue.Clear();
mImpl->UpdateTrackers();