Moved Math forward declarations from CoreFwd.h to Math/MathFwd.h
#rb steve.robb
#preflight 62837df43c1cdc59e2b07dd5
[CL 20240602 by Andrew Davidson in ue5-main branch]
turns off mip maps for nonpow2 cubemaps
fixes check importing nonpow2 cubemaps
#preflight 623e6bfb6776a17c5b01e82f
#rb fabian.giesen
[CL 19520871 by charles bloom in ue5-main branch]
#jira UE-122078
#rb Andrew.Davidson, Colin.McGinley
#preflight standard build
#ROBOMERGE-AUTHOR: fred.kimberley
#ROBOMERGE-SOURCE: CL 18817999 in //UE5/Release-5.0/... via CL 18818012 via CL 18822871
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)
[CL 18824721 by fred kimberley in ue5-main branch]
#rb
#jira UE-85997
#preflight trivial
#ROBOMERGE-AUTHOR: steve.smith
#ROBOMERGE-SOURCE: CL 18626106 in //UE5/Release-5.0/... via CL 18626109 via CL 18626114
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18626116 by steve smith in ue5-main branch]
#rb robert.srinivasiah
#jira none
#preflight 18586931
#ROBOMERGE-AUTHOR: steve.smith
#ROBOMERGE-SOURCE: CL 18589147 in //UE5/Release-5.0/... via CL 18589201 via CL 18589239
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)
[CL 18589274 by steve smith in ue5-main branch]
#rb jeff.fisher rob.srinivasiah
#jira UE-138997
#preflight 18585343
#ROBOMERGE-AUTHOR: steve.smith
#ROBOMERGE-SOURCE: CL 18586623 in //UE5/Release-5.0/... via CL 18586635 via CL 18586643
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)
[CL 18586653 by steve smith in ue5-main branch]
Texture 2D array streaming is implemented through FTexture2DArrayMipAllocator_Reallocate
Volume texture streaming is implemented through FVolumeTextureMipAllocator_Reallocate.
New generic stream out implementation in FTextureStreamOut.
Fixed different issues in FTexture2DMipDataProvider_IO relatively to optional bulks and IO errors.
Added UTexture::GetSurfaceDepth() for 3d textures.
Added UTexture::GetSurfaceArraySize() for array textures (where cubemaps return 6).
Moved UTexture2D::CancelPendingTextureStreaming() and UTexture2D::LevelIndex to UTexture.
Renamed UTexture2DArray::GetNumSlices() to UTexture2DArray::GetArraySize().
Fixed missing "virtual" keyword in base class UTextureMipDataProviderFactory.
Updated the texture editor UI so that it shows Texture2DArray array sizes and Texture3D depth.
Unified the UI for cubemaps so that it shows as an array with size 6.
Reimplemented "LODGroups" command to make it coherent with latest changes.
#rb jian.ru, danny.couture, matt.peters
#fyi mihnea.balta
#jira UE-97975, UE-81395, UE-102061, UE-84427
[CL 14832616 by Uriel Doyon in ue5-main branch]