Oodle CompressionLevelNameMap is missing an entry for Optimal5, leading to a crash in the texture editor

RAD - Oodle - Aug 2, 2024

Due to a missing string in CompressionLevelNameMap in OodleDataCompression.cpp, it is possible for LevelName to be left uninitialised after parsing the compression effort, which causes a crash when ...

HighResShot with a png output uses 24 bit depth in PIE instead of 32 bit

RAD - Oodle - Mar 1, 2022

Tested in 4.27.2 binary which produced 32 bit depth pngs in both the editor and PIE. Using the HighResShot command to get a png while playing in editor results in a 24 bit depth screenshot where pr ...

Creating a 64K texture triggers an out of memory crash

RAD - Oodle - Sep 21, 2020

When building very large textures (such as virtual textures) we allocate very large intermediate buffers for compression at full 4 channel float precision. For a 64K texture this can be 64GB in siz ...