Hello,
thank You for this super useful package...
In Unity 2018.2.11f1 on Mac Os 10.13.2 High Sierra - when I try to use Klak Syphon by putting Syphon Server (Script) from the RUntime folder onto a Main Camera object I get the following errors:
Assertion failed on expression: 'metal::g_Device'
Klak.Syphon.SyphonServer:Plugin_CreateServer(String, Int32, Int32)
Klak.Syphon.SyphonServer:Update() (at Assets/Klak/Syphon/Runtime/SyphonServer.cs:105)
ArgumentException: nativeTex can not be null
UnityEngine.Texture2D.CreateExternalTexture (Int32 width, Int32 height, TextureFormat format, Boolean mipChain, Boolean linear, IntPtr nativeTex) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Texture.cs:347)
Klak.Syphon.SyphonServer.Update () (at Assets/Klak/Syphon/Runtime/SyphonServer.cs:108)
I can see the server is working in the client app (Millumin) but it shows a black screen with a red rectangle inside upon hitting "Play" in Unity and nothing else happens (Unity does render its graphics in the Game window properly...).
Is this due to Unity version newer than 2018.1 ?
EDIT: Just checked and the same situation happens in Unity 2018.1.8f1 on MacOs High SIerra 10.13.2
Thank You and kind regards