View Issue Details

IDProjectCategoryView StatusLast Update
0001959NoesisGUIUnrealpublic2021-04-14 17:16
Reportersfernandez Assigned Tohcpizzi  
PrioritynormalSeveritycrash 
Status resolvedResolutionfixed 
Product Version3.0.11 
Target Version3.0.12Fixed in Version3.0.12 
Summary0001959: Crash importing textures in UE5
Description

When the flags RestoreUITexturePNGPremultipliedAlpha and PremultiplyAlpha are set to true the import of textures crashes.

RegisteredTextureBuckets[TexturePriority].Emplace(Texture);
void UTexture2D::UpdateResource()
GetDefault<UNoesisSettings>()->RestoreUITexturePNGPremultipliedAlpha
NoesisEngineModule void OnObjectPropertyChanged(UObject* Object, struct FPropertyChangedEvent& Event)
FCoreUObjectDelegates::OnObjectPropertyChanged.Broadcast(Texture, EmptyPropertyChangedEvent);
PostCompilation(Texture.Get());
RegisteredTextureBuckets[PriorityIndex];
FTextureCompilingManager::ProcessTextures()

We should also change plugin code to use FillPNGZeroAlpha setting from TextureImporter section instead of creating our own setting.

PlatformAny

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2021-04-08 14:06 sfernandez New Issue
2021-04-08 14:06 sfernandez Status new => assigned
2021-04-08 14:06 sfernandez Assigned To => hcpizzi
2021-04-08 14:25 jsantos Target Version => 3.0.12
2021-04-14 17:16 sfernandez Status assigned => resolved
2021-04-14 17:16 sfernandez Resolution open => fixed
2021-04-14 17:16 sfernandez Fixed in Version => 3.0.12