From 774bd874b5795934703dfae671083e0a858830e1 Mon Sep 17 00:00:00 2001 From: marauder2k7 Date: Sun, 30 Mar 2025 11:44:55 +0100 Subject: [PATCH] Update ImageAsset.cpp early out of generateTexture --- Engine/source/T3D/assets/ImageAsset.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Engine/source/T3D/assets/ImageAsset.cpp b/Engine/source/T3D/assets/ImageAsset.cpp index e26533524..5f234fc0b 100644 --- a/Engine/source/T3D/assets/ImageAsset.cpp +++ b/Engine/source/T3D/assets/ImageAsset.cpp @@ -531,6 +531,10 @@ GFXTexHandle ImageAsset::getTexture(GFXTextureProfile* requestedProfile) void ImageAsset::generateTexture(void) { + // already have a generated texture, get out. + if (mTextureHandle.isValid()) + return; + // implement some defaults, eventually SRGB should be optional. U32 flags = GFXTextureProfile::Static | GFXTextureProfile::SRGB;