Shader Compiling Really Slow

The shadercompileworker is run with below normal priority, you can fix this by changing one line in the engine, but a much easier way is to just modify the shadercompileworker program to raise its own priority level on launch.

for example in ShaderCompilerWorker.cpp add this in the GuardedMainWrapper:

#if PLATFORM_WINDOWS

		DWORD new_level = NORMAL_PRIORITY_CLASS;
		/*or ... */
		//DWORD new_level = ABOVE_NORMAL_PRIORITY_CLASS;
		HANDLE hproc = GetCurrentProcess();
		SetPriorityClass(hproc, new_level);

#endif