todo for the future to separate x/y mip gen clamp/wrap
#jira UE-162283
#preflight 63612d38ef6d25c67459c5ed
#rb alexander.suvorov
[CL 22921412 by charles bloom in ue5-main branch]
has no effect on 2x2 or angular mip gen
#rb dan.thompson
#preflight 63600a0ee86070572fd6cd14
#jira UE-162283
[CL 22868971 by charles bloom in ue5-main branch]
caused reduced length normals, which then bends them when we drop components for compression in BC5 or ASTC
don't change existing content, only normalize when new option bNormalizeNormals is enabled
note that ISPCTexComp is inconsistently doing normalization, no other tex formats do
#preflight 632270e0a514fd1e3751a141
#rb fabian.giesen
[CL 22028968 by charles bloom in ue5-main branch]
fix the case where dest is a partial mip chain, previously failed
fix previously logged warning but made output with no composite
allow nonpow2 or different aspect composite texture
textures where no stretch is required make the same output as before
#rb alexander.suvorov, fabian.giesen
[CL 21960074 by charles bloom in ue5-main branch]
Primary Components:
DDC2 texture build input/output revamped to support future FDerivedData references where the bulk data remains in the Zen server during cooks.
Tiling code is separated out in to ITextureTiler interface so that tiling can be done without calling FChildTextureFormat::CompressImage[Ex]
Adding mip dimensions to GetMipCountForBuildSettings
#rb fabian.giesen, zousar.shaker
#preflight 6304f87f516bef57ffada18d
[CL 21511157 by Dan Thompson in ue5-main branch]
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]