[= Trepka;413404]
Just build the ShaderCompileWorker and the editor with Xcode 7.x and run on OS X 10.11. Metal is the default renderer in the master branch. You can use -opengl if you want to run in OpenGL mode.
Please remember that it’s still in development and we haven’t tested it heavily on a wide range of Macs yet, so there’s no guarantee it’ll work fully OK and fast on your GPU. If you give it a try, though, I’d appreciate some feedback. Thanks in advance.
[/]
Alright, I’ll do that right now. I’m on an iMac 5k, i7 4Ghz, 16GB DDR3 with a AMD R9 M290X 2GB.
EDIT: unfortunately it doesn’t build. After running Setup.command successfully it fails during the generation of the xcode workspace. This was tested with a fresh clone from github/master.
/UnrealEngine-master/GenerateProjectFiles.command ; exit;
Setting up Unreal Engine 4 project files...
Setting up Mono
Generating data for project indexing... 0%ERROR: Unable to instantiate instance of 'WebBrowser' object type from compiled assembly 'UE4Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'. Unreal Build Tool creates an instance of your module's 'Rules' object in order to find out about your module's requirements. The CLR exception details may provide more information: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.DirectoryNotFoundException: Directory '../../Engine/Binaries/Mac/UnrealCEFSubProcess.app' not found.
at System.IO.Directory.ValidateDirectoryListing (System.String path, System.String searchPattern, System.Boolean& stop) [0x00000] in <filename unknown>:0
at System.IO.Directory+<EnumerateKind>c__Iterator0.MoveNext () [0x00000] in <filename unknown>:0
at WebBrowser..ctor (UnrealBuildTool.TargetInfo Target) [0x00000] in <filename unknown>:0
at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object],System.Exception&)
at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object] parameters) [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object] parameters) [0x00000] in <filename unknown>:0
at System.Reflection.MonoCMethod.DoInvoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
at System.Activator.CreateInstance (System.Type type, BindingFlags bindingAttr, System.Reflection.Binder binder, System.Object] args, System.Globalization.CultureInfo culture, System.Object] activationAttributes) [0x00000] in <filename unknown>:0
at System.Activator.CreateInstance (System.Type type, System.Object] args, System.Object] activationAttributes) [0x00000] in <filename unknown>:0
at System.Activator.CreateInstance (System.Type type, System.Object] args) [0x00000] in <filename unknown>:0
at UnrealBuildTool.RulesAssembly.CreateModuleRules (System.String ModuleName, UnrealBuildTool.TargetInfo Target, UnrealBuildTool.FileReference& ModuleFileName) [0x00000] in <filename unknown>:0
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.