#rb William.Belcher
#ROBOMERGE-AUTHOR: adam.rehn
#ROBOMERGE-SOURCE: CL 18465316 in //UE5/Release-5.0/... via CL 18465319 via CL 18465321
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)
[CL 18465326 by adam rehn in ue5-main branch]
- PerforceEnvironment class now allows querying the state of Perforce environment variables in a client agnostic way. (Supports system environment variables on Mac/Linux, and registry on Win32. Also reads settings from any P4ENVIRO file, and P4CONFIG files when initialized with a directory.)
- Connection settings are now stored in a PerforceSettings object, with a read-only IPerforceSettings interface. Both clients can be initialized through the same parameter block.
- A connection can be created using the PerforceConnection.CreateAsync() method. Specifying the IPerforceSettings.PreferNativeClient will create a NativePerforceConnection implementation where possible.
[CL 18464429 by Ben Marsh in ue5-main branch]
#rb Luke.Bermingham
#ROBOMERGE-AUTHOR: adam.rehn
#ROBOMERGE-SOURCE: CL 18441473 in //UE5/Release-5.0/... via CL 18444772 via CL 18444939
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v897-18405271)
[CL 18446922 by adam rehn in ue5-main branch]
#ROBOMERGE-AUTHOR: james.hopkin
#ROBOMERGE-SOURCE: CL 18417894 in //UE5/Release-5.0/... via CL 18417903 via CL 18417906
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v897-18405271)
[CL 18417910 by james hopkin in ue5-main branch]
#ROBOMERGE-AUTHOR: james.hopkin
#ROBOMERGE-SOURCE: CL 18417894 in //UE5/Release-5.0/... via CL 18417903
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18417906 by james hopkin in ue5-release-engine-test branch]
#ROBOMERGE-AUTHOR: james.hopkin
#ROBOMERGE-SOURCE: CL 18417753 in //UE5/Release-5.0/... via CL 18417757 via CL 18417759
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v897-18405271)
[CL 18417762 by james hopkin in ue5-main branch]
#ROBOMERGE-AUTHOR: james.hopkin
#ROBOMERGE-SOURCE: CL 18417753 in //UE5/Release-5.0/... via CL 18417757
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18417759 by james hopkin in ue5-release-engine-test branch]
#ROBOMERGE-AUTHOR: james.hopkin
#ROBOMERGE-SOURCE: CL 18417697 in //UE5/Release-5.0/... via CL 18417699 via CL 18417700
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v897-18405271)
[CL 18417705 by james hopkin in ue5-main branch]
#ROBOMERGE-AUTHOR: james.hopkin
#ROBOMERGE-SOURCE: CL 18417697 in //UE5/Release-5.0/... via CL 18417699
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18417700 by james hopkin in ue5-release-engine-test branch]
Dumps improvements:
1) Bring up for consoles
2) Better out of memory resiliency during the dumping process
3) Dumps console variables in CSV
4) Dumps process' log after completion
5) Dumps mip chains through FDumpTextureCS compute shader
6) Dumps depth & stencil texture formats through the FDumpTextureCS compute shader
7) Dumps at draw granularity with FRDGBuilder::DumpDraw(); (experimental)
8) Dumps final png screenshot to the dump directory
9) Adds & Dumps the FRDGBufferDesc::Metadata for viewer to decode buffer binary automatically
10) Dumps the PassParameters with structure metadata to decode shader parameters automatically
11) Adds CTRL+SHIFT+/ shortcut
Viewer improvements:
1) Tips display onload to spread some knowledge to the user
2) Supports for opening any pass/resources in new web browser tab
3) Emulates 16 and 32 bits UINT texture visualization with multiple webgl 8bit UINT textures
4) Fixes the webpage's tab going out of memory after visualizing many large resources.
5) Fixes the webpage's tab going out of memory after loading large buffer.
6) Adds support for more texture format with RGB channel reswizzling
7) Implements UI color-sheme based on UE5's editor theme
8) Implements texel color picker capabable of decoding every pixel format.
9) Implements texture viewer zooming with the mouse wheel
10) Implements a r.DumpGPU.Viewer.Visualize to open a specific RDG output resource when opening the viewer
#rb juan.canada
#preflight 619bb638fa0b360c406c42c5
[FYI] juan.canada, zach.bethel
#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 18260079 via CL 18372399 via CL 18372914 via CL 18373039
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v895-18170469)
[CL 18373090 by guillaume abadie in ue5-main branch]
Dumps improvements:
1) Bring up for consoles
2) Better out of memory resiliency during the dumping process
3) Dumps console variables in CSV
4) Dumps process' log after completion
5) Dumps mip chains through FDumpTextureCS compute shader
6) Dumps depth & stencil texture formats through the FDumpTextureCS compute shader
7) Dumps at draw granularity with FRDGBuilder::DumpDraw(); (experimental)
8) Dumps final png screenshot to the dump directory
9) Adds & Dumps the FRDGBufferDesc::Metadata for viewer to decode buffer binary automatically
10) Dumps the PassParameters with structure metadata to decode shader parameters automatically
11) Adds CTRL+SHIFT+/ shortcut
Viewer improvements:
1) Tips display onload to spread some knowledge to the user
2) Supports for opening any pass/resources in new web browser tab
3) Emulates 16 and 32 bits UINT texture visualization with multiple webgl 8bit UINT textures
4) Fixes the webpage's tab going out of memory after visualizing many large resources.
5) Fixes the webpage's tab going out of memory after loading large buffer.
6) Adds support for more texture format with RGB channel reswizzling
7) Implements UI color-sheme based on UE5's editor theme
8) Implements texel color picker capabable of decoding every pixel format.
9) Implements texture viewer zooming with the mouse wheel
10) Implements a r.DumpGPU.Viewer.Visualize to open a specific RDG output resource when opening the viewer
#rb juan.canada
#preflight 619bb638fa0b360c406c42c5
[FYI] juan.canada, zach.bethel
#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 18260079 via CL 18372399 via CL 18372914
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18373039 by guillaume abadie in ue5-release-engine-test branch]
#jira none
#rb trivial
#ROBOMERGE-AUTHOR: brian.smith
#ROBOMERGE-SOURCE: CL 18350705 in //UE5/Release-5.0/... via CL 18350728 via CL 18350760
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v895-18170469)
[CL 18350765 by brian smith in ue5-main branch]
#rb trivial
#jira none
#ROBOMERGE-AUTHOR: brian.smith
#ROBOMERGE-SOURCE: CL 18350701 in //UE5/Release-5.0/... via CL 18350718 via CL 18350754
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v895-18170469)
[CL 18350763 by brian smith in ue5-main branch]
#jira none
#rb trivial
#ROBOMERGE-AUTHOR: brian.smith
#ROBOMERGE-SOURCE: CL 18350705 in //UE5/Release-5.0/... via CL 18350728
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18350760 by brian smith in ue5-release-engine-test branch]