Note: the crash occured in cases when the scaled dimensions snapped to zero. For example, when the source dimensions are (blocksize * p) and (blocksize * q), where p and q are coprime and downscaling factor scales the dimensions more than twice (considering the rounding).
#rb fabian.giesen
#preflight 62c89d39b3789302b1f8f8ce
[CL 21016336 by alexander suvorov in ue5-main branch]
make sure ForceAlpha and ForceNoAlpha are not both set
#preflight 629f6c15233ae0a8f8fa367a
#rb jeremy.moore
[CL 20539648 by charles bloom in ue5-main branch]
Allow color adjustment for cubemaps created from longlat sources.
#rb charles.bloom
#preflight 627e972d6d7654cc68b225bd
[CL 20241303 by alexander suvorov in ue5-main branch]
When new mip filters setting is enabled there can be minor differences in output.
Old textures will use previous code and will have no changes in output.
#rb charles.bloom
#preflight 6260686add47b4ad2181265c
[CL 19837721 by martins mozeiko in ue5-main branch]
fix RHI upload of textures that are multiple of 4 in top mip but not in lower mips
dont pad CompressedImage sizes, store true size
clean up Texture size limits and VT conditions
better default settings for texture import
clean up initialization order of TextureFormatManagerModule
#preflight 6250814a11261bc7b23d8f4b
#rb fabian.giesen,julien.stjean
[CL 19693287 by charles bloom in ue5-main branch]
This allows faster texture cooking, but introduces slight changes to newly computed pixel values.
Quality of texture mips stays the same, but values are different due to different order of floating-point operations.
To keep patch sizes small, use old same code as before for generating mips for existing textures - will use new filter only for saved textures.
Currently this setting is disabled for new textures by default. See comment in Texture.cpp how to enable it.
#rb charles.bloom fabian.giesen
#preflight 624c9d9a8d1db441a9137202
[CL 19630307 by martins mozeiko in ue5-main branch]
pow22 should old be used as a source gamma
dest gamma should always be srgb or linear
#preflight 62432a61df7d23dbfeeb57bc
#rb none
[CL 19543713 by charles bloom in ue5-main branch]
was not correctly mipping down Volume Depth in TextureSources
need to correct the calculation in various places where its code duped
add some size checking
#preflight 624279a8292f228e09db756d
#rb fabian.giesen
[CL 19542095 by charles bloom in ue5-main branch]
also allow MaxTextureSize on non-pow2
no longer force TMGS_NoMipMaps on non-pow2
#preflight 6241f2badc6183e3f5d32332
#rb fabian.giesen
[CL 19530862 by charles bloom in ue5-main branch]