This change is the copy-up of work from //UE5/Dev-ParallelRendering to unify the various RHI texture types
- The separate RHI texture types (FRHITexture2D, FRHITexture2DArray, FRHITexture3D, FRHITextureCube, FRHITextureCubeArray) have been replaced with a single type: FRHITexture.
- Includes the required refactoring / fixes for the various platform RHIs.
The old texture types are still supported via typedefs, but will soon be marked deprecated. Future rendering code should make use of the FRHITexture type instead.
#jira UE-139559
#rb Mihnea.Balta
#preflight 622f3af819287beb2c3047f6
#robomerge[FN_ENGINEMERGE] DEV-NC
[CL 19371962 by Luke Thatcher in ue5-main branch]
#Tests Open a PDB in CruncherSharp, check that it works
#rnx
#ROBOMERGE-AUTHOR: charles.lefebvre
#ROBOMERGE-SOURCE: CL 19354425 via CL 19355452 via CL 19357470 via CL 19357680
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)
[CL 19359143 by charles lefebvre in ue5-main branch]
#Tests Open a PDB in CruncherSharp, check that it works
#rb robert.millar
[FYI] marc.audy, guillaume.morreel
#rnx
#ROBOMERGE-AUTHOR: charles.lefebvre
#ROBOMERGE-SOURCE: CL 19344019 via CL 19346417 via CL 19351320 via CL 19351388
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)
[CL 19351977 by charles lefebvre in ue5-main branch]
- Updated ios-deploy to latest from Github.
- Add fallback path for when Dns.GetHostEntry() throws an exception.
- Do not attempt to add empty/null objects to GC.
#rb jack.porter
#jira UE-126859
#rnx
#preflight none
#ROBOMERGE-AUTHOR: will.damon
#ROBOMERGE-SOURCE: CL 19197725 in //UE5/Release-5.0/... via CL 19197800
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19213049 by will damon in ue5-main branch]
Adds a define UE_FNAME_OUTLINE_NUMBER.
Removes of FName, FMinimalName from memory image support. Adds of FMemoryImageName.
Removal of FMinimalName operator<<, all fields made private, size made variable.
All fields of FScriptName made private.
Added console commands for dumping numbered/unnumbered names and stats.
#rb johan.torp
#ROBOMERGE-OWNER: robert.millar
#ROBOMERGE-AUTHOR: robert.millar
#ROBOMERGE-SOURCE: CL 19058026 via CL 19058611 via CL 19058656 via CL 19061727 via CL 19061740 via CL 19064047
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v918-19018356)
[CL 19066701 by robert millar in ue5-main branch]
- Support loading a CSV file asynchronously. All symbols listed in the CSV (and all dependant symbols) will be loaded from the PDB
- Do not use a progress bar for simple requests, it takes longer to update the progress bar than to load the symbols
- Add an option to disable function analysis, as it can be expensive and it is not always relevant if don't fully load thel PDB
https://docs.google.com/document/d/1IDAPNOvl2r_fg2aJQaJwe7VVIYG2om8DB5VtpzBA-HI/edit
#rb ben.hoffman
#tests open a PDB with CruncherSharp, open a .csv file, navigate
[FYI] marc.audy
#rnx
#ROBOMERGE-AUTHOR: charles.lefebvre
#ROBOMERGE-SOURCE: CL 18944109 via CL 18944131 via CL 18944139 via CL 18945310 via CL 18946176
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)
[CL 18946320 by charles lefebvre in ue5-main branch]