[FYI] Danny.Kabrane, Dan.Thompson, Charles.Bloom
Original CL Desc
-----------------------------------------------------------------
Fixing MaterialX imports texture with wrong colors, correctly detect gray scale textures in the Texture Pipeline, not in the Translator wrapper.
#jira UE-192576
#rb Alexis.Matte
[CL 30588609 by danny kabrane in ue5-main branch]
use BlockOnAnyAsyncBuild instead
wrap Texture changes in PreEdit/PostEdit and don't manually call things like Modify and UpdateResource
#rnx
[CL 30332713 by charles bloom in ue5-main branch]
SetModernSettingsForNewOrChangedTexture should be used on newly made or changed textures
BlockOnAnyAsyncBuild instead of directly calling to TextureCompilingManager or Modify
TextureRenderTarget::GetRenderTargetTextureClass
make TextureSource::Init do UseHashAsGuid so it behaves the same as Lock/Unlock
#rb dan.thompson
[CL 30266851 by charles bloom in ue5-main branch]
ResizeImage support wrap/clamp edge mode on X and Y
ResizeImage fix Pow22 source is SRGB dest
TextureSource resizer detect cases that are poorly handled by TextureCompressorModule and use ResizeImage instead (eg. latlong, stretch)
#rb fabian.giesen
[CL 29923273 by charles bloom in ue5-main branch]
fix TextureCube icon being used but doesn't exist
TextureSourceDataUtils no need to use the complicated bulkdata init api, just init from image
verify that Compress is called as expected
#rnx
[CL 29832763 by charles bloom in ue5-main branch]
TextureEditor : show udim info in imported size
also treat these actions as a reimport (bump oodle sdk to latest)
#rnx
#rb fabian.giesen
[CL 29816581 by charles bloom in ue5-main branch]
shrinks sources above threshold size to make uassets smaller
tries to change LODBias to keep output size the same, but that is in no way guaranteed
#rb dan.thompson
#rnx
[CL 29527423 by charles bloom in ue5-main branch]
fixes U16 images coming in with SRGB off, also mixed format udims
SRGB flag on the texture primarily controls the output encoding, which we want to be SRGB for Color
#jira UE-189062
#rnx
#rb fabian.giesen
[CL 29369893 by charles bloom in ue5-main branch]
* Moved dllexport from type to methods/staticvar in all Engine runtime code. This improves compile times, memory and performance in dll builds
[CL 26082269 by henrik karlsson in ue5-main branch]
set to Always to get fill into transparent for non-binary transparency case
legacy config setting still respected, but new config supercedes
legacy behavior was to Infill only for binary transparency
#preflight https://horde.devtools.epicgames.com/job/6463e74dd62884a78fd7dad6
#rb jared.adkins,fabian.giesen
#rnx
[CL 25502194 by charles bloom in ue5-main branch]