Switching direct casts of GDynamicRHI to use the new CastDynamicRHI/GetDynamicRHI functions. This prevents incorrectly casting RHIValidation into the wrong types.
#jira none
#rb josh.adams, will.damon, peter.tarasenko
#preflight 6216a3b9c15ec90be95f54f7
[CL 19116145 by christopher waters in ue5-main branch]
Either the qrenderdoc binary needs to be on the PATH, or renderdoc.BinaryPath must be set.
File dialog to locate qrenderdoc binary is currently ifdef'd out until we can get a Linux system dialog implemented.
#jira UE-140925
#review-18881012 @Brandon.Schaefer, @Robert.Seiver
#fyi Will.Damon
#preflight 18880667
[CL 18889772 by Michael Sartain in ue5-main branch]
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485
[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
* FRenderDocPluginEditorExtension::Initialize() would fail when running from commandlets
#rb jeremy.moore
[CL 15946131 by Sebastien Lussier in ue5-main branch]
- FConfigCacheIni::ForPlatform(PlatformName) is the way to get the in-memory (won't write to disk) ini system for a different platform. Can pass it GEngineIni, etc for the filename ( FConfigCacheIni::ForPlatform("IOS")->GetString(....., GEngineIni); )
- GEngineIni and some others (the "stadnard, runtime ini files") are no longer filenames, but identifiers that will work with other platform Ini systems
- Modified "GETINI" console command to allow for a <Platform>@ prefix, to get another platform's ini value (using new multi-platform config) (GetIni [Platform@]IniFile:Section.SubSection Key)
#rb rolando.caloca
#fyi chris.gagnon,Sebastian.Nordgren
[CL 14473359 by Josh Adams in ue5-main branch]
#jira none
#rb Rolando.Caloca
#ROBOMERGE-SOURCE: CL 12099113 in //UE4/Release-4.25/... via CL 12099115
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v657-12064184)
[CL 12102772 by mihnea balta in Main branch]