branchrust_reboot/experimentalcancel
138 Commits over 1,156 Days - 0.00cph!
Force universal binary on mac
Disabling graphics jobs on Mac again (seeing the crash on M2 even though testing on M1 and x86 seemed to indicate the issue was fixed)
Re-enabling graphics jobs on macOS (crash was potentially fixed in 2021.3.24f1)
2021.3.26f1 ProjectVersion.txt (was already in use on the build server, should not change anything)
Replacing various NonAlloc physics calls with allocating physics calls on the server due to a 2021 performance regression (yikes)
m_ShowUnitySplashLogo false and m_SplashScreenOverlayOpacity 0 (should not matter if m_ShowUnitySplashScreen is false, but just to be sure)
Enabling GPU skinning (test)
More server build bullshit
Removing fullscreen exclusive mode from settings as it provides worse performance than fullscreen window mode in Unity 2021.3
Changed all existing configs to use fullscreen window mode
Enable fullscreen exclusive mode when launched with "-window-mode exclusive" startup parameter
thumb_up
14
thumb_down
21
Explicitly pass 0 as preferredRefreshRate when calling Screen.SetResolution
Another attempt at using the new server build target
Subtracting
78457 (as far as I can tell LinuxHeadlessSimulation is the same as CloudRendering)
Replacing BuildTarget.StandaloneLinux64 with BuildTarget.LinuxHeadlessSimulation for server builds, which has no documentation anywhere (# of Google results: 6) and appears to potentially represent a third way of enabling headless mode on Linux
Subtracting StandaloneBuildSubtarget.Server
Let's try setting script defines in BuildPlayerOptions
Subtracting
78442 because SwitchActiveBuildTarget does not work when running the editor in batch mode
Ah, yes:
EditorUserBuildSettings.SwitchActiveBuildTarget( buildTargetGroup, buildTarget );
EditorUserBuildSettings.standaloneBuildSubtarget = standaloneBuildSubtarget;
Repklacing BuildTargetGroup with NamedBuildTarget which as far as I'm concerned is the exact same thing, but BuildTargetGroup is missing some things that NamedBuildTarget contains (like the headless server)
Build server as StandaloneBuildSubtarget.Server
Disabling graphics jobs on macOS as a test (crash investigation)
Fixed CLIENT / SERVER switch (accidentally included in commit)