Files
UnrealEngineUWP/Engine/Source/Programs/UnrealBuildAccelerator
henrik karlsson d394b4b515 [UBA]
* Added session notification message to be able to see why client is about to go away.. hopefully this will help us identify if there are crashes happening on remotes that we don't track
* Added ApplicationRules::AllowStorageProxy and changed so .obj files are never going through the storage proxy on fetch (they are only read by one process so no point feeding them through the proxy
* Fixed the file write-through code and gave the #if 0 a name (#if UBA_USE_WRITE_THROUGH).. still disabled since it didn't give any benefits enabling it

[CL 32025069 by henrik karlsson in ue5-main branch]
2024-03-05 12:41:52 -05:00
..
2024-03-03 23:44:00 -05:00
2024-03-03 23:44:00 -05:00
2024-03-05 12:41:52 -05:00
2024-03-05 12:41:52 -05:00
2024-02-26 01:14:42 -05:00
2024-03-03 21:18:10 -05:00
2024-02-21 01:43:26 -05:00
2024-02-15 15:36:01 -05:00
2024-03-03 23:33:30 -05:00
2024-01-29 12:37:43 -05:00
2024-02-07 20:36:18 -05:00
2024-03-05 12:41:52 -05:00
2023-12-03 00:06:56 -05:00
2024-02-27 00:49:18 -05:00
2023-11-30 13:11:39 -05:00
2023-11-30 13:11:39 -05:00
2024-02-21 01:43:26 -05:00

UBA

WIP

Building on Windows

Windows is our primary development platform and is generally the easiest to debug and profile on. For debugging we recommend Visual Studio 2022 or later, and for profiling you may want to use a high frequency sampling profiler such as Superluminal Performance.

Windows Setup

To build the code you will need Visual Studio 2022 (we use c++20 features), git and vcpkg.

  • Install Visual Studio 2022
  • Install git
    • You can also use winget install git if you have winget installed
    • You may want to install the github CLI to manage credentials etc - winget install github.cli
  • Install vcpkg (see below)

Installing vcpkg

We use vcpkg to manage some libraries. Right now it's not set up on a project local basis and requires manual bootstrap so you will need to do the following at least once:

  • open up a command line window
    • create a git/github directory somewhere for you to clone repos into
    • issue git clone https://github.com/microsoft/vcpkg.git and build it using the bootstrap-vcpkg.bat script
    • run vcpkg integrate install to make sure Visual Studio can locate the vcpkg install
  • optional: add the vcpkg directory you cloned to your PATH to allow invoking vcpkg on the command line

Now you are ready to start building!