- Added overloads for ImageWrappers to add meta information about sub images
- TX images are handled through libTIFF.
- TiffImageWrapper handles more than one directories in the TIFF file
#jira UE-177460
#rb JeanLuc.Corenthin, Julien.StJean
[CL 35836696 by vedang javdekar in ue5-main branch]
Simple North/Up pixel filter
parallel, simd
removes slow call into ImageWrapper just to run the PNGz0 filter
UEDelta works for udim, cubes, all pixel formats, there are no limitations or corner cases
#jira UE-181911
#rb fabian.giesen
[CL 32654283 by charles bloom in ue5-main branch]
make DownscaleOptions Default pass through without changing to SimpleAverage for new filters
map DownscaleOptions to better resize filters
#rb Dan.Thompson, fabian.giesen
[CL 31916433 by charles bloom in ue5-main branch]
TextureFormatOodle : yes you can free the float mip immediately because hashing is no longer on an async task
FImage::FreeData with async detach option
validate VT sizes better to prevent crashes
#jira UE-183888
#rb dan.thompson, fabian.giesen
[CL 31815947 by charles bloom in ue5-main branch]
Remove format switches from client code so support of all formats is automatic
Use existing ImageCore SetAlphaOpaque
template header functions are now unused
#rnx
#rb fabian.giesen
[CL 30102919 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]
old ResizeTo should be avoided except to preserve legacy behavior
#jira UE-163527
#rb dan.thompson,jeff.roberts
#rnx
[CL 29243470 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]
ImageParallelProcessLinearPixels
ComputeImageLinearAverage
Make Bokeh computation use the new routines as a test
#rb fabian.geisen
#rnx
[CL 26073510 by charles bloom in ue5-main branch]