i downloaded the latest UT4 sources, then from terminal i called:
Setup.sh
GenerateProjectFiles.sh
make UE4Editor UE4Game UnrealPak CrashReportClient ShaderCompileWorker UnrealLightmass
make -j1 ShaderCompileWorker - it said files are up to date
then, when i copy-pasted cd Engine/Binaries/Linux && ./UE4Editor, and it initialized up to 35%, it said
[2016.03.20-20.16.07:958][ 0]LogLinux:Error: appError called: Assertion failed: Assertion failed: [File:/home/anton/Games/UnrealTournament-clean-master/Engine/Source/Runtime/Engine/Private/GlobalShader.cpp] [Line: 951]
Failed to compile global shader FSimpleElementMaskedGammaPS_Linear . Enable ‘r.ShaderDevelopmentMode’ in ConsoleVariables.ini for retries.
when i enabled in the ini file what it asked, nothing changed, and this message still appeared
There is some problem with hlslcc which we haven’t narrowed down that causes it to report incorrect number of samplers in the generated GLSL. Could you share the details about your distro - that would help us find a more reliable repro. We have seen it on Ubuntu 14.04 only and even there the repro was inconsistent.