The editor stalls when it is starting up with the starter content as part of the project stating the editor with -opengl4 only, without that switch and 4.12 with -opengl4 work fine.
Steps to reproduce.
After cloning and building the 4.13 branch, start up the editor and select a blueprint or c++ project and add the starter content to the project, start the project. After some time the editor will show up, but with some colored lights and numerous graphical issues, it may even stall/kill X and you will have to log back in.
git clone git@github.com:EpicGames/UnrealEngine.git -b 4.13
./Setup.sh
./GenerateProjectFiles.sh
make
cd Engine/Binaries/Linux
./UE4Editor -opengl4
#...select the project, set to include starter content, and start it up
#...either crashes X and takes you back to the login menu
#...or you gain control of your system and click on where the terminal is you pound
#...ctrl+c ctrl+c ctrl+c
#...until you kill the UE4Editor process as your system is barely responsive at times.
Can you elaborate on the behavior you’re seeing? Are you saying that the editor takes longer to open when using -opengl4? After opening 4.13.1 with -opengl4 the project select window opened and I was able to create a Third Person bluepirnt project. There was no noticeable difference between pressing open and the project fully opening than when not running with -opengl4. I also did not experience any colored lights or graphical errors. Please include screenshots of the graphical issues to help identify the behavior I need to look for.
I tested with -opengl and -opengl4, with -opengl it was perfectly fine, with -opengl4 there was a tiny issue, I don’t think the shaders, for starter content, were compiled, but thy still worked, didn’t show up in the Content Browser until I restarted the project, but neither stalled, @RCL could you ask JohHenery if he has clang 3.8 or 3.5 or both installed on his system when he gets the issue, basically test and see if hlscc is compiled with clang 3.5 and if the editor is compiled with clang 3.8 and see if that may be the issue.